← keeneye.photo

Privacy Policy

Keen Eye, Keen Ear & Keen Grid (iOS apps) and the keeneye.photo website · Effective: August 18, 2026

The short version. Your learning, your recordings and your photo library stay on your device. Accounts, where an app has them, live on your device; Keen Grid has no accounts at all. Usage statistics never leave your device. The only time content you create leaves your phone is when you ask for an AI-powered result (an AI photo critique, a freestyle report, an AI finish), and then it is sent securely to our AI provider, used only to produce your answer, and never used to train models. Payments are handled entirely by Apple; we never see your card. The free tiers of Keen Eye and Keen Ear are supported by occasional non-personalized Google AdMob ads, which any paid subscription removes. Keen Grid shows no ads.

1. Who we are

Keen Eye, Keen Ear and Keen Grid are made by Ubique Technologies OÜ (Estonia; registry code 17102934, Ahtri tn 12, 15551 Tallinn), the data controller for the processing described here. Contact: [email protected].

2. What the apps process, and where

Account

Keen Grid has no accounts: nothing to create, nothing to sign in to. In Keen Eye and Keen Ear you create an account with an email address and a password, or with Sign in with Apple. Your name and age are asked afterwards, during onboarding, so the app can greet you and set the difficulty. The account is stored locally on your device. Passwords are never stored in plain text; only a salted cryptographic hash is kept, on your device. We do not run account servers and cannot read your credentials.

An optional profile photo stays on your device too: it is cropped to an avatar, written to the app's private storage, and never uploaded.

Your photos, videos and recordings

Usage statistics

The apps keep simple usage counters and screen statistics to improve the experience. These are written to a local file on your device and are never transmitted. They carry no account, no device identifier and no content. In Keen Eye they follow the opt-in switch "Share anonymous usage data" in Settings, which you can turn off at any time; in Keen Ear they are anonymous by construction and Settings explains exactly what is counted.

Purchases

Subscriptions are processed by Apple through your Apple ID. We receive no card details and no billing identity, only an anonymous, signed receipt that unlocks your plan on the device.

Support messages

When you write to us from Settings, the message is sent to our own endpoint and stored there so we can read it and answer you. In Keen Eye the feedback form also attaches your account email address, if you are signed in, so we can reply; Keen Ear’s suggestion box is anonymous: it sends no email and no account data. In both apps the request additionally carries the app version and the install identifier described below, and our server records a truncated form of the IP address it came from (the last block is dropped) as a basic anti-abuse measure. Your name, your progress and your content are never attached.

The install identifier

Each installation creates a random identifier on the device and keeps it in the iOS Keychain. It travels with AI requests and with support messages so our endpoint can enforce your monthly allowance and stop abuse. It is not your Apple ID, not an advertising identifier, and it is not linked to your name or email.

3. Advertising in the free tier

Keen Grid contains no advertising at all. The free tiers of Keen Eye and Keen Ear are supported by advertising, served by Google AdMob. In Keen Eye an occasional full-screen ad appears between lessons; in Keen Ear, after an enhanced clip is ready. Ads never interrupt a lesson, a recording or a result you are working on.

4. What we do NOT do

5. Data retention and deletion

Because your data lives on your device, deleting it is in your hands:

6. Legal bases (GDPR)

You can withdraw consent at any time: the analytics switch in Keen Eye's settings, Cookie settings on the website, and, for advertising, by writing to us, or simply by taking any paid plan, which removes advertising from the app entirely. You have the rights of access, rectification, erasure, restriction, portability and objection; write to [email protected]. You may also lodge a complaint with your supervisory authority (in Estonia, the AKI).

7. Website cookies

keeneye.photo sets no analytics cookies unless you press Accept all. If you accept, we measure pages viewed, approximate location (country/region from a truncated IP), device type, browser and referral with Google Analytics 4: IP anonymized, advertising features off. Your choice is stored for 12 months and can be changed any time via Cookie settings in the footer.

8. Children

The apps are intended for users aged 13 and over and are not directed at children. Age information requested during onboarding is used to tailor content difficulty and is stored only on your device.

9. Security

Plan entitlements and usage counters are stored in the iOS Keychain (hardware-backed). Passwords are salted and hashed (PBKDF2). All network calls use TLS. Purchases are verified with Apple's signed transactions.

10. Changes

We will post any changes here and update the effective date. Material changes will be flagged inside the apps.