I tried their APP but didn't work at the time, so I asked here, since I don't use discord, reddit and such programes...
That is understandable. Many people find their way to the forum for a variety of reasons when they are unable to find solutions elsewhere, or in your case they can find it without even exploring all other available options.
What do you mean tag my account?
I mean nothing at all, forget I even mentioned it.