Comparison of user data storage options
The number of available product features for Login depends on the connected user data storage.
| Features | Xsolla storage | PlayFab storage | Firebase storage | Custom storage |
|---|---|---|---|---|
| Registration | + | + | + | + |
| Registration without email confirmation | Contact your Customer Success Manager or email to csm@xsolla.com to set this up | Contact your Customer Success Manager or email to csm@xsolla.com to set this up | - | Contact your Customer Success Manager or email to csm@xsolla.com to set this up |
| Authentication via username and password | + | + | + | + |
| Authentication via social networks | + | Available only for Twitch | Available only for Google and Facebook | + |
| OAuth 2.0 protocol-based authentication | + | + | + | - |
| Silent authentication | + | - | - | + |
| Necessity to confirm an email address after registration | + | Follow the instructions to set this up | Email address is confirmed on Firebase’s side | + |
| Extended registration form | Contact your Customer Success Manager or email to csm@xsolla.com to set up additional fields. The list of available fields is limited. | Contact your Customer Success Manager or email to csm@xsolla.com to set up additional fields. The list of field types is limited. | Contact your Customer Success Manager or email to csm@xsolla.com to set up additional fields. The list of field types is limited. | Contact your Customer Success Manager or email to csm@xsolla.com to set up additional fields. The list of field types is limited. |
| The ability to connect Mailchimp | + | + | + | + |
| Adding external ID for a project | Specified using the | Specified automatically as the PlayFab ID value | Specified automatically as the localId value | Specified using the |
| The ability to apply user attributes | + | User attributes are stored on Xsolla’s side | User attributes are stored on Xsolla’s side | User attributes are stored on Xsolla’s side |
| Checking age restrictions | + | + | + | + |
| The ability to resend an account confirmation email (previous version of widget) | + | Follow the instructions to set this up | + | + |
| Cross-inventory support | + | - | - | - |
| Multi-factor authentication support | + | + | + | + |
| Sending emails | Emails are sent from Xsolla’s side | Emails are sent from PlayFab’s side | Emails are sent from Firebase’s side | Emails are sent from Xsolla’s side |
| Customizing emails | Set up in Publisher Account | Set up on PlayFab’s side | Set up on Firebase’s side | Set up in Publisher Account |
| Managing users via Publisher Account | + | + | + | + |
| User account support | + | + | + | + |
| System for managing user’s friends | + | + | + | + |
| Personal data processing in compliance with GDPR | Only on Xsolla’s side | Only on Xsolla’s side | Only on Xsolla’s side | Only on Xsolla’s side |
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Continue reading
Last updated: October 24, 2025Found a typo or other text error? Select the text and press Ctrl+Enter.