Legal

Privacy policy

Last updated 29 September 2026

In short

Checkly keeps your answers, your scan history and your shelf on your phone. It has no account, no analytics and no server of its own. The only things that leave your device are the barcode you scan, anything you type into search, and your App Store purchase, which Apple handles. Photographs and camera frames never leave it at all.

Who is responsible

Checkly is made by Nave, trading as Checkly, Jan Nautahof 46, Amsterdam, the Netherlands. KVK 80502474, VAT NL003447574B73. The one address for everything — support, privacy requests, legal notices — is info@get-checkly.com.

For the purposes of the EU General Data Protection Regulation (GDPR), Nave is the controller of the little personal data this policy describes.

What you give Checkly

During the introduction you tell Checkly what you want to check, how you would describe your skin and which ingredients you would rather avoid. Those answers, every scan you make and every product you put on your shelf — with the date you opened it — are written to this device's storage and are never transmitted.

Checkly does not ask for your name, your email address, your date of birth or your location, and it has no login.

Information collected automatically. None.

Checkly has no analytics, no crash reporting, no advertising SDK and no server of its own. It does not collect usage data, session data, device identifiers or an advertising identifier. Your preferences, scan history and shelf are written only to this device's storage and are never transmitted. The only data that leave the device are (a) the barcode number, (b) any text you type into Search, and (c) your App Store purchase, which is handled entirely by Apple.

Checkly does not track you across other companies' apps or websites, and so it never asks for App Tracking Transparency permission. It sells nothing about you, because it holds nothing about you.

Barcode lookups

When you scan a product, the barcode number is sent to Open Beauty Facts. If the product turns out to be food, pet food or a household product, Open Beauty Facts passes the request to its sister database — Open Food Facts, Open Pet Food Facts or Open Products Facts. Only the number is sent. These databases are run by a French non-profit and are independent controllers of the requests they receive: world.openbeautyfacts.org/privacy.

The text you type is sent to world.openbeautyfacts.org to find matching products. It is not sent anywhere else, it is not stored by us, and it is not linked to you or your device. Open Beauty Facts is run by a French non-profit and is an independent controller of the requests it receives: world.openbeautyfacts.org/privacy.

Camera and text recognition

The camera is used to read barcodes and to read ingredient lists. Every frame is processed on this device by Apple's Vision framework — the barcode detector and the text recogniser run on the phone, with no network. A still taken of an ingredient list is held in memory while it is read and then discarded: it is never written to disk, never uploaded, and never added to the scan record. What is kept is the recognised text, on this device, as part of the result.

Checkly asks to use the camera the first time you scan, and for nothing else.

Photos

Reading an ingredient list from a photo or a screenshot uses the system photo picker, which hands Checkly only the one image you choose; Checkly never asks for access to your photo library and cannot see anything you did not pick. The picked image is read on the device by the same text recogniser and is not stored or uploaded.

Reminders

Expiry reminders are local notifications, scheduled on this device by the app and delivered by iOS. They involve no server and no push service. Checkly asks for permission to show notifications the first time a reminder is needed, and you can turn them off in Profile or in Settings at any time.

On-device cache

Products you look up are cached in the app's Caches folder for 7 days so re-scans are instant. iOS may clear it at any time; deleting the app removes it.

Share card

Sharing a result creates an image on your device and hands it to whichever app you choose. Nothing is uploaded by Checkly.

Purchases

Subscriptions are sold and billed by Apple. Checkly sees only whether an entitlement is active, which is stored on this device so the app still opens when you have no signal. Checkly never sees your card details, your billing address or your Apple ID. Apple's privacy policy applies to the payment itself: apple.com/legal/privacy.

If you email us

If you write to info@get-checkly.com, we use your email address and what you wrote to answer you, which is our legitimate interest in replying (Article 6(1)(f) GDPR). We keep that correspondence no longer than 24 months after the matter is closed, and we do not use it for anything else.

This website

get-checkly.com sets no cookies and runs no analytics or advertising scripts. It is a set of static pages hosted by Vercel, which, like any web host, processes the technical data needed to deliver a page to you, such as your IP address, under its own privacy policy. The App Store badge is loaded from Apple.

Your rights

Under the GDPR you may ask for access to your personal data, and for its correction, deletion or restriction, and you may object to its processing. In practice Checkly holds nothing about you that we can reach: your answers, your history and your shelf are on your device, and Profile › Your data removes them at any time. Deleting the app removes them too.

Requests and questions go to info@get-checkly.com. If you are not satisfied, you may complain to the Dutch supervisory authority, the Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl), or to the supervisory authority where you live.

Children

You must be at least 16 to use Checkly. Checkly is not directed at children, and it holds no date of birth, because collecting one would create personal data the app otherwise does not hold.

Changes

If this policy changes, the date at the top of this page changes with it and the new version ships in an app update.