Scam Checker

Security at Scam Checker

Last updated: 2026-05-29.

Scam Checker is open-source and built privacy-first. This page summarises the protections we apply, what we deliberately do not do, and how to report a vulnerability.

1. Privacy-first design

2. Defence-in-depth redaction

The /api/report handler scrubs report bodies BEFORE the row hits the database. The public read path (/reports) re-scrubs at display time so any legacy row also renders masked. Common patterns we redact: email addresses, phone numbers, 13–19-digit card numbers, CVV-shaped triples, OTP / 2FA codes, "password is…" phrases, US SSN-shape numbers, Australian TFN / Medicare-shape numbers, and JWT-like tokens.

3. Security headers

Every page served from scamchecker.app sends:

4. API hardening

5. What we don't do

6. Responsible disclosure

If you've found a security issue, please report it via the responsible disclosure page. We accept good-faith research that does not access other users' data, does not damage service, and does not run destructive payloads.

7. Limitation

Scam Checker is a free privacy-first tool. We can't guarantee zero risk on a complex web platform — but we practise defence-in-depth, minimise data, and disclose what we collect openly. This page is engineering practice, not a legal warranty. See the disclaimer and terms.