The app id is not a password
Your company's internal HR app is 'private'. A stranger has just signed up and is reading salary data.
This answers: Can strangers sign up to my private app? No coding needed. 2 quick decisions.
- Who is signed in
- Who may see what
Checking your access…
Can strangers sign up to my private app?
If signup is open, yes. Ids in URLs, requests and JavaScript are visible to anyone, so they never protect anything. For private apps, turn off open signup and allow only invited users or approved email domains, enforced on the server.
Breaks at Auth service: Open signup on a 'private' app
Why AI tools write this bug
Builders often make apps 'private' by hiding links or relying on hard-to-find ids while the signup endpoint still accepts anyone.
How to fix it
- Turn off open signup for internal apps.
3 more steps, and a prompt that checks your own app for this bug. Part of Pro.
UnlockCommon questions
- Is an unguessable id secure?
- No. Ids leak through URLs, logs and code. Access must be checked by who the user is.