TMI pic ( implantation bleeding?)

So last cycle my period came 4 days early & has thrown my regular cycle out of wack!  Some apps tell me I ovulated thur, others show today.  I woke up on cycle day 15 with this... Could it be implantation bleeding ? I don't know what else it could be...