Privacy Policy
Last updated: May 2026
SafeScan Wallet is built on a simple principle: your data belongs to you. This policy explains what we collect (almost nothing) and how your information is handled.
What we collect
SafeScan Wallet does not collect, transmit, or store any personal data on external servers. Specifically:
- No account registration is required.
- No analytics or usage tracking.
- No advertising SDKs or third-party trackers.
- Your scan history is stored exclusively on your device using on-device storage (Core Data). It never leaves your device unless you explicitly export it.
On-device storage
All scanned codes, titles, timestamps, and previews are saved locally on your iPhone or iPad. You can delete your entire history at any time from within the app.
Link Safety Check (Pro feature)
SafeScan Wallet Pro includes an optional Link Safety Check feature. When enabled, scanned URLs are checked against the Google Web Risk API to identify known malicious links.
To protect your privacy, the check is routed through a privacy proxy (a Cloudflare Worker operated by us). The proxy forwards only the URL to Google Web Risk — no IP address, device identifier, or any other personal information is transmitted to Google. The proxy does not log or store the URLs it relays.
This feature is opt-in and disabled by default. It only activates when you have an active SafeScan Wallet Pro subscription and have explicitly enabled it in Settings. Google's use of the URL data it receives is governed by Google's Privacy Policy.
Data export
You can export your scan history to CSV, JSON, or ZIP at any time. When you do, the exported file is handled by your device's standard share sheet — we have no visibility into where you send it.
Children's privacy
SafeScan Wallet is not directed at children under the age of 13 and does not knowingly collect information from them.
Changes to this policy
If we make material changes to this policy, we will update the date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
Questions? Send us a message.