Privacy Policy
Last updated: 14 July 2026.
CodePeek does not send any information to our servers. Reading and analysing QR codes happens entirely on your device — in your web browser or in the installed app. We designed it this way on purpose.
What we collect
Nothing. We do not collect, store, transmit, log, or sell:
- the images you upload, capture, or share;
- the contents decoded from any QR code;
- your camera feed (frames are analysed in memory and never leave the device);
- analytics or tracking identifiers of our own.
We do not run our own analytics or tracking. The one exception is a small ad shown at the bottom of the page — see Advertising below.
How processing works
When you scan with the camera, upload an image, or share a picture from another app, the decoding runs locally using your device's own processing power. The app continues to work even with no internet connection. Because there is no server component that receives your content, there is nothing for us to see, store, or hand over.
Camera, files, and shared images
Camera access is requested only when you choose to scan, and the feed is used solely to look for a QR code on-device. Uploaded or shared images are read in your browser and discarded from memory after analysis. A shared image is briefly held in your browser's local cache only long enough to hand it to the page, then deleted.
Following a link is your choice
CodePeek never automatically opens, visits, or executes the contents of a QR code. We show you what's inside — including the real domain of any link — and you decide whether to act on it. If you tap a link, you leave CodePeek and the destination site's own privacy practices apply.
Advertising
We show a small ad at the bottom of the home page, served by Google AdSense. This is the one part of CodePeek that isn't purely on-device: Google may use cookies or device identifiers to serve and measure that ad, and may collect data about your visit as described in how Google uses information from sites that use its services. This has nothing to do with, and no access to, any code you scan — scanning still happens entirely on your device as described above. You can control the ads you see via Google Ads Settings.
Hosting
The app itself is delivered as static files from a content host. Like any web request, loading the page involves your IP address reaching the host, as is technically necessary to serve any website; we do not use this to profile you, and your scans are never part of any such request.
Children
CodePeek does not knowingly collect data from anyone, including children, because it does not collect data at all.
Changes
If this policy ever changes, the updated date above will change. The on-device, nothing-leaves-your-device principle will not.
Contact
Questions? Email hello@teniquasystems.com.