Hello and welcome to HCM,
Purplish spots on body are suggestive of some kind of internal bleeding
Most common cause of such internal bleeding is trauma.
However, there is no history of trauma in your case.
Pin-point purple spots are called petechial spots and they are due to disorders of platelets either decrease in number or defect in function.
You need to consult your physician for clinical examination.
Some tests especially pertaining to blood tests checking the platelet status need to be performed.
Your treating doctor will guide you through the further work up.
Thanks and take care
Dr Shailja P Wahal