Privacy Policy
Last updated: 7 November 2026
ID Scanner (called "ID Scanner: Age Verification" on the App Store and "ID Scanner: Age Check" on Google Play) is an app from Itworked Systems, a company registered in Türkiye. Businesses and event staff use it to check the age on a US or Canadian ID card. This page explains what the app does with information, both for the people who use the app and for the people whose ID is checked. In short: information from an ID is read on the phone, shown for a few seconds and never saved or sent.
- The app reads the barcode on the back of an ID on the phone itself. It shows the name, date of birth, expiry date and issuing state or province for a few seconds, then forgets them.
- Nothing from an ID is ever saved on the phone or sent to us or anyone else. The camera picture is never saved or uploaded.
- The only things the app keeps, on the phone, are its settings and counts: how many checks were allowed and denied in a shift (and, with Pro, the totals of past shifts), and how many free scans were used today. You can turn the counter off.
- There are no accounts, no ads and no tracking. The app does not use advertising IDs and does not ask to track you.
- ID Scanner Pro is sold through the App Store or Google Play. To show the plans and to know whether you have Pro, the app uses Adapty with an anonymous ID (details below).
If your ID is checked with this app
The staff member's phone reads your card's barcode, works out your age and whether the card has expired, and shows that with your name, date of birth, expiry date and the state or province that issued the card. The result clears itself after a few seconds, or as soon as the staff member taps Scan next, and whenever the app goes to the background. The app does not read your license number, address or other details, does not save anything about you, and does not send anything about you to Itworked Systems or anyone else. The business using the app decides whether to admit or serve you and is responsible for its own ID checks under its local law. Itworked Systems never receives your data.
What the app reads from a barcode
US and Canadian driver's licenses and ID cards carry a PDF417 barcode in a format set by AAMVA. The app reads only these fields from it: first, middle and last name and suffix; date of birth; expiry and issue dates; the issuing state or province; and the date the holder turns 18, 19 or 21 when the card has it. These live only in the phone's memory while the result is on screen.
What stays on the phone
- Settings: the legal age you chose and your other choices in Settings.
- The shift counter: numbers of allowed and denied checks, with the time of each hour they fall in. With Pro, the totals of ended shifts are kept in a log until you clear it. No names, dates of birth, card numbers or photos are part of it.
- Free scans used today and whether Pro is active, so the app knows what to unlock.
We cannot see any of this. Ending a shift or clearing the log in the app removes those counts; deleting the app removes everything it saved. Your phone's own backup (iCloud or Google) may include the app's settings and counts, under Apple's or Google's terms.
Reading the barcode
- iPhone: the barcode is decoded inside the app with Apple's camera framework and the open-source ZXing decoder. Nothing is sent anywhere.
- Android: the barcode is decoded on the phone with Google's ML Kit barcode scanner, which is part of the app. ML Kit never sends camera images or barcode contents. Like Google's other libraries, it sends Google diagnostic and usage data about the library itself: the device model and Android version, the app's name and version, a per-installation ID that does not identify you, and performance figures such as how long a scan took. Google uses it to run and improve ML Kit (see Google's ML Kit data disclosure).
Purchases: Adapty
ID Scanner Pro is optional. Payment is handled by Apple or Google; we never see your payment details. To show the Pro plans and to unlock Pro, the app uses Adapty (Adapty Tech Inc.), a service provider that processes this data for us:
- A random ID made for this install of the app (and on iPhone, Apple's vendor ID). It is not linked to your name, email or store account, and it is not used to track you across apps or websites.
- Purchase history: which Pro plan you bought, when, and whether it is active, as reported by the App Store or Google Play.
- App interactions: for example that the app was opened or the Pro plans were shown, used to count how the paywall performs.
- The app turns off Adapty's collection of IP addresses and advertising IDs. Nothing read from an ID and none of the counts are ever sent to Adapty.
The legal basis is the performance of the purchase you ask for and our legitimate interest in running the shop. Adapty keeps the data on servers that may be outside your country, under its own privacy policy (adapty.io/privacy).
Permissions
- Camera: to read the barcode. The picture is used live on the phone and never saved, recorded or uploaded.
- The app does not use the microphone, location, contacts or your photos.
When you choose to share
With Pro, Export CSV opens your phone's share sheet with a spreadsheet file of shift totals (counts and times only). Where it goes is your choice, and the app or service it goes to handles it under its own terms. The links to this website open in your browser.
Delete your data
ID Scanner has no accounts. To delete everything stored on the phone, delete the app; to clear only the counts, end the shift or clear the shift log in the app. To have the anonymous Adapty data for your install deleted, email info@itworkedsystems.com with the subject "ID Scanner data deletion" and the Purchase ID shown in the app under Settings, About. We delete the install ID, the app-open and plan-view events and the purchase history Adapty holds for it within 30 days and confirm by email. Purchase and payment records kept by Apple or Google are handled under their terms.
Data controller and your rights
Itworked Systems is the data controller for the anonymous purchase data described above, under Turkish data protection law (KVKK, Law No. 6698) and, for users in the EU and the UK, the GDPR. Under KVKK article 11 and the GDPR you can ask whether we process data about you, and ask for access, correction, deletion or objection. If you email us, we use your message only to answer it and delete it when it is no longer needed. You can also complain to Türkiye's Personal Data Protection Authority (Kişisel Verileri Koruma Kurumu) or, if you live in the EU or the UK, to the data protection authority where you live.
Children
The app is a business tool, not made for children. We do not knowingly process data from children.
Changes
If the app ever starts handling data in a new way, we update this page and the date at the top before that version is released.