Could it be an STD or even early signs of cancer?

Patient: Hi, I have a purple/black small dot inside my mouth in my upper lip, I don’t know what it could be. It does not hurt but I am worried it is either cancer or herpes. It is just one. Also I have tiny white bumps on my lower lip, nothing is painful, but I am very scared. I have been concerned about herpes before, I have gotten a swab of an area of my penis and the results were negative, but I’m scared it spread through my mouth. I have had multiple sexual partners in the past. Also I have been tested for STD’s twice, everything has come back negative.

Symptoms: Symptoms: none

Images:
Could it be an STD or even ...-1

Doctor: