Check a QR code before you open it.
We open the link on our own locked-down computer, check it for scams, and tell you in plain words.
FaceTime works on iPhone, iPad and Mac. Just call and hold the code up to your camera.
Sticker on a parking meter
“Pay Peachtree Parking Co.”
Stop. This is a scam
Fake parking or toll website
- Asks for your card number
- Pretends to be the parking company
- Hides secret text that says “this site is safe”
The problem
Fake QR codes are easy to make and hard to spot.
Scammers stick their own codes over real ones, or send them as payment requests. It’s called “quishing.” One scan can open a fake page that asks for your card number or password, and older adults are a favorite target.
- Parking meters
- Restaurant menus
- Flyers and posters
- Payment requests
How it works
Four steps. Your phone never opens the link.
Scan it, or show it
Scan the code in the ScanSafe app, or hold it up to your camera on a FaceTime call with us.
We open it, not you
The link opens in a throwaway, locked-down browser on our server. It can’t reach private networks, and it’s thrown away after. Your phone never loads the page.
AI checks for tricks
Jev scores the page for pretending to be someone else, asking for passwords or card numbers, and hidden tricks. Gemini then explains what it found in plain words.
You get a clear answer
One of three simple verdicts. On FaceTime you can watch the page live, and scams get pinned on a map so your neighbors are warned.
- Looks safe
- Be careful
- Stop. This is a scam
What you get
Made to be simple, built to be safe.
- Live
Live view on FaceTime
Call us and hold the code up to your camera. We check it, tell you out loud, and you can watch the page open live.
With Chert
Plain-language answers
No tech words. You get what we found and what to do next, in a sentence or two.
With Google Gemini
Scam map near you
See where fake codes were reported nearby, so you know which meters and flyers to skip.
With Typesense geosearch
Trends dashboard
See how many codes were checked and how many turned out to be scams, hour by hour.
With Tiger Data
Safe payments check
Solana Pay codes are checked before you pay: who gets the money and how much. Test money (devnet) only, and you approve every payment.
With Solana (devnet)
Accessible by design
Big text, large buttons, results read aloud, and simple words. Built for anyone, including grandparents.
For everyone
Private by default
- Your profile is saved only on your phone.
- Your location is rounded to about 100 meters, and only sent when you check a code.
- We never ask for passwords or card numbers.
Demo
See it in action
Demo video coming soon
A two-minute walkthrough of a real scan.
Under the hood
Built with
- Vultr
- Chert
- LiveKit
- Google Gemini
- Jev (via OpenRouter)
- Typesense
- Tiger Data
- Solana (devnet)
- Coder
- Next.js
- FastAPI
- Playwright
- Docker
Not sure about a code?
Check it first. It only takes a few seconds.