EmoryHacks 2026 · Security track

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.

Example A made-up business, for illustration

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.

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

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

    • Docker
    • Playwright
    • No private networks
  3. 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.

    • Jev
    • Gemini
  4. 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.