
Email sucks, so we're removing it
We’re phasing out email logins for new QuestKeeper sign-ups. If you’re already rocking with Google, Apple, or Discord to log in, you’re golden — no action is required.
For everyone else, you might be wondering, “Why the change?” Well, to put it bluntly, email login systems are a bit of a PITA.
Why We’re Breaking Up With Email Logins
Traditional email sign-ups and logins (especially those magic links) come with a bunch of headaches:
- The Waiting Game: Ever stared at your inbox, repeatedly refreshing, waiting for that login email? Yeah, me too. Emails can take their sweet time to arrive, and that’s just not the snappy experience we want for QuestKeeper.
- There’s a lot of factors that can cause this, and knowing what causes an email to be delayed or all delivered at once is a headache inducing nightmare.
- Deliverability Drama: Sometimes, emails just decide to play hide-and-seek in spam folders or, worse, don’t show up at all. Spam filters of a million different types of providers and inboxes make it even more difficult.
- On top of that, custom domains and organizations might have even more aggressive spam filters that can cause emails to be blocked without any explanation.
- DNS Decoder Ring: Setting up and maintaining all the DNS records (SPF, DKIM, DMARC, oh my!) to make email reliable is a proper technical headache. It’s time and effort I’d rather spend making QuestKeeper itself better.
- It Ain’t Cheap: Sending emails, especially at scale and ensuring they’re delivered, costs a fair bit. While taking advantage of generous free tiers is nice, it’s not sustainable in the long run and will significantly increase the cost down the line.
- Security Smarts: While magic links are okay, modern OAuth (logging in with Google, Apple, Discord, etc.) is generally more robust and secure. These providers have entire teams dedicated to security, which is a win for everyone.
- The stats don’t lie: Since releasing oauth login options, the majority of signups have been using that instead of email anyways.
Simply put, OAuth providers do a much better job at handling the nitty-gritty of authentication, and it means a smoother, more secure experience for you.
So, What Does This Mean For You?
If you signed up with Discord, Google, or Apple: You’re all set! Nothing changes for you. Keep on questing.
If you currently use email to log in: Good news! You can easily switch over.
- Head to Settings > Account Management in the QuestKeeper app.
- Choose any of the available Social login options (Google, Apple, Discord).
- Follow the prompts, and your account will be linked. Easy peasy!
If you want to link multiple social accounts to your account: You can do that too! Just head to Settings > Account Management in the QuestKeeper app and click on the “Link Account” button (it really is that easy).
”But I Really Want to Stick With Email!” 😡
We hear you. And for now, you actually can. If you’re an existing email user, you’ll still be able to log in. We’ve even added a little easter egg: just tap on the “QuestKeeper” title on the login screen three times, and the good old email input field will appear.
Be warned, though: this backdoor might be removed at some point in the future. We’ll give you plenty of notice if that happens, but we strongly encourage switching to a social login for the best and most secure experience.
This change is all about making QuestKeeper more streamlined, secure, and future-proof. By ditching the complexities of email login, we can focus more on building the awesome features you’ve been asking for.
Thanks for understanding, and happy questing!