LogicTrail
  • Trails
  • Check my app
  • Pricing
  • Sign in
  1. Trails
  2. /
  3. Accounts and privacy
  4. · 3 minutes · Pro

No account with that email

Your 'forgot password' page helpfully says 'No account with that email'. A competitor uses it to check which of their clients are using your app.

This answers: Is 'no account with that email' a risk? No coding needed. 2 quick decisions.

  • Who may see what
  • Keeping data safe

Checking your access…

Is 'no account with that email' a risk?

It can be. Different answers for existing and non-existing accounts let anyone test a list of emails and learn who uses your app, which is sensitive for health, dating or legal apps. Reply the same way either way, for example 'If an account exists, we've sent a link', and put the real information in the email.

Trail of the bug
  1. Stranger
  2. Your server
  3. Database

Breaks at Your server: Different reply reveals who has an account

Why AI tools write this bug

AI tools write helpful, specific error messages by default, which is good UX for typos but tells strangers whether an account exists.

How to fix it

  1. Use the same message for existing and unknown emails.

3 more steps, and a prompt that checks your own app for this bug. Part of Pro.

Unlock

Common questions

Isn't sign-up still a giveaway?
It can be. Asking new users to confirm by email ('check your inbox to continue') avoids saying whether the address was already registered.

Related scenarios

  • The bucket of ID photosPro · 4 min
  • The avatar that ran codePro · 4 min
  • The share link next doorPro · 3 min

More on this trail

Accounts and privacy: Login codes, reset links, email changes, account deletion and customer data sent to AI.

Want someone to look?

We check AI-built apps for this and three other common leaks, in plain English.

Check my app
Sign in

Sign in to walk this one

2 decisions, about 3 minutes, and a prompt to check your own app for the same problem.

Sign in No password. We email you a link.

How to fix it

  1. Use the same message for existing and unknown emails.

3 more steps, and a prompt that checks your own app for this bug. Part of Pro.

Unlock