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...

Email

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.