FraudReader
User Guide
Check a suspicious SMS, email, web link, phone number, or QR code. Local analysis always runs on your device. Optional online AI analysis is used only if you enable it in Settings.
Security analysis
Content type
Check a suspicious SMS, email, web link, phone number, or QR code. Local analysis always runs on your device. Optional online AI analysis is used only if you enable it in Settings.
SMS
Example: Your account has been blocked. Click here and verify with BankID...
Example: We couldn't deliver your package. Confirm the address via the link...
Link
Example: https://bank-security.example/login
Phone number
The number format is valid. This local check alone cannot confirm who owns the number or whether the caller is safe. Verify unexpected callers independently.
QR code
Scan a QR code with the camera or paste its destination here.
Scan a QR code
Scan a QR code with the camera or paste its destination here.
Paste from clipboard
Clipboard text is ready. Review it, then analyze.
Shared content is ready. Review it, then analyze.
Shared content is ready. Review it, then analyze. Results appear here after analysis.
Analyze risk
Results appear here after analysis. Automated checks can miss scams or flag safe content. Verify important requests through an official channel; this result is guidance, not a guarantee.
Results
Automated checks can miss scams or flag safe content. Verify important requests through an official channel; this result is guidance, not a guarantee.
Recent analyses
Stored on this device only. Previews are redacted and full message content is never saved.
Clear history
This removes all saved redacted previews from this device. Full message content is not stored.
Privacy and data
Local analysis
Start 7-day free trial undefined Always on. Suspicious content is checked on this device and continues to work offline.
Optional online AI analysis
When enabled, submitted content may be sent securely for an additional AI explanation. Local results still work when this is off.
Online reputation check
Optional. Before each online check, FraudReader removes URL usernames, passwords, query parameters, fragments, and surrounding message text. It sends the remaining web address—including its domain and path—to Google Web Risk, and sends only the domain to Quad9's privacy-first DNS service. Either provider may miss risky sites or identify safe sites in error. An account and internet connection are required; local analysis still works when this is off.
High-risk notifications
Show privacy-safe alerts without including scanned content.
Community scam reports
Optional. Every submission requires your confirmation and local analysis still works when this is off.
Help improve scam detection
Optionally report this result as scam or safe. Reports are private and reviewed before they can influence shared protection. FraudReader sends the normalized phone number, email address, or link needed to match repeated reports. For other text, it sends an irreversible digest. It also sends the content type, your scam-or-safe choice, risk score, detected signal types, and generic redaction markers. The raw message or email body is never sent or stored for community reporting.
Report as scam / Report as safe
Optionally report this result as scam or safe. Reports are private and reviewed before they can influence shared protection.
My reports
View report status, withdraw pending reports, or appeal a decision.
Email protection
Sign in to choose email protection. FraudReader never reads or stores email before consent. You are choosing to enable this protection. FraudReader does not read, send, delete, or store email before you give consent. You can revoke this choice at any time. FraudReader will read up to 10 recent inbox messages and send the necessary content securely to OpenAI for this scan. FraudReader asks OpenAI not to store the response, but OpenAI may retain limited abuse-monitoring logs for up to 30 days. FraudReader does not save raw email bodies, and no email is changed or sent.
Enable Google / Microsoft protection
You are choosing to enable this protection. FraudReader does not read, send, delete, or store email before you give consent. You can revoke this choice at any time.
Scan Google / Microsoft inbox
FraudReader will read up to 10 recent inbox messages and send the necessary content securely to OpenAI for this scan. FraudReader asks OpenAI not to store the response, but OpenAI may retain limited abuse-monitoring logs for up to 30 days. FraudReader does not save raw email bodies, and no email is changed or sent.
Revoke Google / Microsoft protection
FraudReader will stop using this permission. If you later connect an email account, you can also remove FraudReader from that provider’s account-security page.
Account
Sign in to delete your account and cloud data. This permanently deletes your FraudReader account and all associated cloud data. This cannot be undone.
Sign in / Create account / Sign out
To delete cloud data, sign in, open Account and sign-in, choose Delete account, review the subscription warning, and confirm permanent deletion. Local scan history can be cleared separately from Settings. Store subscriptions must be cancelled through Apple or Google. Email permissions can be revoked under Email protection.
Delete account
This permanently deletes your FraudReader account and all associated cloud data. This cannot be undone. Deleting your account does not cancel an Apple App Store or Google Play subscription. Manage or cancel the subscription first if you do not want it to renew.
Subscription
Start 7-day free trial undefined View or manage your App Store or Google Play subscription. Payment is handled by the App Store or Google Play. Trial eligibility and localized price are confirmed in the store purchase sheet. Cancel at least 24 hours before renewal where required by the store.
Start 7-day free trial / Subscribe
Payment is handled by the App Store or Google Play. Trial eligibility and localized price are confirmed in the store purchase sheet. Cancel at least 24 hours before renewal where required by the store.
Restore purchases / Manage subscription
View or manage your App Store or Google Play subscription.
Data-deletion instructions
To delete cloud data, sign in, open Account and sign-in, choose Delete account, review the subscription warning, and confirm permanent deletion. Local scan history can be cleared separately from Settings. Store subscriptions must be cancelled through Apple or Google. Email permissions can be revoked under Email protection.
Help and safety
Privacy Policy
FraudReader minimizes data collection. Text and link checks run locally when possible. Local history stores only redacted previews, never full submitted content. Optional online AI and email protection require your choice and consent. Email is never accessed before permission. OpenAI may retain limited abuse-monitoring logs for up to 30 days. FraudReader does not listen to, record, or analyze live call audio. Deleting the account removes associated FraudReader cloud data; store subscriptions and provider permissions must be managed separately.
Terms of Use
Automated checks can miss scams or flag safe content. Verify important requests through an official channel; this result is guidance, not a guarantee. Start 7-day free trial undefined Payment is handled by the App Store or Google Play. Trial eligibility and localized price are confirmed in the store purchase sheet. Cancel at least 24 hours before renewal where required by the store. Deleting your account does not cancel an Apple App Store or Google Play subscription. Manage or cancel the subscription first if you do not want it to renew.
FAQ
Does FraudReader record calls? No. FraudReader never listens to or records live call audio.
Can I paste an SMS or email? Yes. Paste suspicious text into the matching scanner. Analysis works locally. Optional online AI analysis remains off until you enable it.
Can I check phone numbers, links, and QR codes? Yes. Enter a phone number, paste a link, or use the QR camera scanner. Never open an unknown destination just to inspect it.
Does a low-risk result guarantee safety? No. Threat data can be incomplete or delayed. Verify important requests through an official channel.
What if a result looks wrong? Do not act on the result alone. Recheck the sender or organization independently. Signed-in users can privately report a result as scam or safe and appeal a moderator decision.
Does FraudReader save full messages? No. Local history stores only generic redaction markers. Community reports never store raw message or email bodies. Email access requires separate consent and can be revoked.
How do subscriptions work? Apple or Google handles billing, renewal, cancellation, and refunds. Purchases stay unavailable until secure receipt verification is production-ready.
What should I do in an emergency? Contact the police, your bank, or the relevant official service directly. Never share passwords, one-time codes, BankID approvals, or payment details.
Contact and support
Report a problem or request help with your account, privacy, or a result.
About FraudReader
FraudReader combines on-device signals with only approved, licensed security sources. Source availability may vary. No result is a guarantee of safety. FraudReader uses Flutter and reviewed open-source packages. External security providers are listed only after licensing and production approval.
Open-source licenses
FraudReader uses Flutter and reviewed open-source packages. External security providers are listed only after licensing and production approval.