Backend test page
Milestone 2. Calls /graphql and shows the raw response under each button. Use
only demo addresses: any address at @example.com, for example
[email protected] . The demo sites (Demo Site 1 to 5) are made up.
1. Scan with no code
Start scan
Anyone can scan an email. The session token that comes back sees every Finding blurred: no
site name and no data. It fills in the session token for step 4.
2. Request a code
Send code
For debugging only: on development and staging (APP_ENV), the response shows
the code for a demo address and this page fills it in. No email is sent. A real address
always gets its code by email, and production never returns a code.
3. Verify the code
Verify
Replaces the session token in step 4 with a verified one. Free tier: 3 Findings in full,
the rest blurred. A record that lists the email is confirmed; Demo Site 5 lists only a
phone, so it stays discovered.
4. Findings
Findings
Scan again
Scan again and Not me need a verified session. Not me marks one
Finding, and a new scan keeps the mark.