Abstract: Systems, devices, apparatuses, and methods for more effectively protecting a user's private data and information regarding their browsing and other on-line activities. Embodiments remove constraints on an application developer by not requiring them to specify an authentication service provider as part of their application, and instead permit a user to make that choice in a protected and anonymous manner.