The causes can be divided into haematological and non-haematological

Haematological causes

Coagulation defects

Non-haematological causes

Dermatologic

Can be mistaken for bruises or bleeding under the skin

Vascular