Is this CPU made by ST, or is it a chinese replica?
Who knows, but it looks good and works great, so I don't see reason to worry about it.
Just wait until you've been banging your head to the wall and bouncing between the floor and the ceiling for a few days because you can't get some kind of feature of your chip to work, and then find out later that it's some kind of incompatible chip made by some other vendor.
I hear that fake STM32 chips are made with different brand name. So, if it marked with original ST, most of all it's original.
Nope. Take for example the ubiquitous "Blue Pill". Some (5?) years ago they cost around USD 4 and were great. Then the market got swamped by fakes, and prices also dropped to USD1.5 There are some 8 manurefacturers of xxx32F103xxx chips and it became very common to take one of those chips, blacktop it and print an STM part number on it. There is a long thread about these fakes on this forum.
It's why I stopped buying Blue Pills. (and also because it's a very old chip)
It also shows why I like WeAct. WeAct still sells Blue Pills, but they sell different variants.
This one with an STM part number:
https://www.aliexpress.com/item/1005004918334754.htmlAnd another listing where you can choose between GD, APM and CH variants.
https://www.aliexpress.com/item/1005001474741936.htmlAnd as long as they send you what they show in their shop, it's not a fake, but a ... clone? alternative? At least, as long as you get what you buy I'm OK with it, but when I discover a black topped chip and some other part number printed on it, then it's instant negative feedback. I have no tolerance for that. Just having to fiddle with the ID code in makefiles to get it to recognize some other chip is already more bothersome then the price difference is worth.