A user warning on Reddit suggests the StopICE DDNS website may have been compromised, potentially exposing personal login information, though verification is pending.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results