Everytime I open my internet on my phone this site appears. I'm not a internet genius and Im not understanding anything on this site lol all i want to know is if this site could possibly mean someone is tracking me?
Please visit help.yahoo.com for assistance with Yahoo Products. This forum is for developers.
Have a look at this thread