LOOKSMAXBRO_
The short version

LOOKSMAXBRO scores your face on your iPhone, and your photos and the measurements of your face never leave it — there is no upload, no cloud scoring, and no way for us to see your face. Your photos sit in the app's encrypted private storage and leave your phone only if you tap Share.

The App does now have a small LOOKSMAXBRO account and server. The account is anonymous by default — created on your phone at first launch, with no name, email or password — and it exists so your course progress, daily-plan history and points can survive a reinstall or move to a new phone, and so an optional Sign in with Apple can carry them across your devices. The only things that go to our server are that account and that progress. Your photos, your facial measurements and your scores stay on the device — the server never receives them.

Two other things leave your phone automatically: anonymous product analytics — how far you got through the app, your quiz answers (self-rating, age bracket, gender, what you want to improve), and a rounded bucket of your score — plus, if you allow the tracking prompt, an install-attribution signal (section 3a). No photo, no facial map, no name, no email. Everything below says the same thing in more words, and names the exact events.

This policy explains what the LOOKSMAXBRO iOS app (the "App") collects, what it does with it, and what choices you have. The App is operated by LOOKSMAXBRO ("we", "us"). By using the App you agree to this policy.

1How the App is built — and why that is the policy

Most face-scoring apps work by sending your selfie to a server, scoring it there, and sending a number back. LOOKSMAXBRO does not. The scoring model is compiled into the app and runs on your iPhone's own Neural Engine, through Apple's Vision and Core ML frameworks. Your face is measured and scored entirely on the device, and the photos and measurements never go anywhere else. You can put the phone in airplane mode and a scan still works — that is the simplest way to check that the scoring really is local.

The App does talk to a LOOKSMAXBRO server of ours (at api.looksmaxbro.com) for a deliberately narrow set of things: creating your anonymous account, syncing your course progress, daily-plan history and points, downloading course content, and — if you choose it — linking your account through Sign in with Apple. That is the whole job of the server. It is built so that it cannot receive your photos or your facial measurements: the app has no code path that would send them, and the scoring never leaves your phone. So the App is split in two by design — your face stays fully on-device, while a thin account carries only your progress. The rest of this policy spells out exactly where that line falls.

2What we collect

Photos of your face

The App takes two photos per scan — front and side. Normally that is your front camera; if you would rather not give camera access, you can pick the two photos from your gallery instead, and the scan works exactly the same. Either way the App never gets access to your photo library: iOS's own picker hands over only the images you selected, which is why the App never has to ask for library permission.

Your photos are saved on your device only, inside the App's private sandbox storage, with Apple's full file protection (encrypted, and unreadable while the phone is locked). They are:

The App keeps your scan photos so it can show you your Progress gallery and your before / after comparison. They are not "processed and discarded" — they are stored, on your phone, for you.

Your face scan

To score a face the App measures it. On device, and only on device, it computes: a face bounding box, a 76-point landmark map (eyes, brows, nose, lips, jaw contour), your head pose, an image-quality score, and — on Face ID-capable iPhones — a coarse depth sample. (The depth sample is there to tell a real face from a photograph of one. In the current build it is measured but not yet enforced, so it does not reject anything.)

None of that is stored. The landmarks, the pose, the depth samples and the model's raw output exist in memory for the second it takes to compute your score, and are then gone. Nothing resembling a faceprint is saved, and none of it is ever transmitted.

Face data, plainly stated

Because some laws treat measurements of a face as a special category, we will be precise rather than reassuring. The App does measure the geometry of your face — that is literally what a face-scoring app does, and any app in this category that tells you otherwise is not being straight with you. What matters is what happens next:

Your scores and your answers

Stored locally on your device only: your Overall and Potential scores, the eight metric scores, scan dates, your daily check-ins, your streak, and most of the answers you gave in the onboarding quiz (your goal, your self-rating, and your age if you chose to enter it). Your scores are never sent to our server — they are computed from your face, and your face stays on the phone.

One honest detail: unlike your photos, this local database is included in your own iPhone backup, so if you back up your phone to iCloud, your scores and check-ins go into that backup. That backup is Apple's, is encrypted, and belongs to you — we have no access to it and never see it.

Your account and synced progress

So that your progress survives a reinstall or a new phone, some of it is synced to your LOOKSMAXBRO account (section 1). This is the only data of yours that reaches our server, and it is deliberately small:

If you use Sign in with Apple (optional), Apple gives us a stable identifier for your Apple ID that we use only to attach this same anonymous account to you, so your progress follows you across your devices. We ask Apple for no name and no email. You can wipe all of this from our server at any time — see section 7.

Health data (steps & sleep)

If you use the Steps or Sleep habit, the App can read two things from Apple Health, and only with your explicit permission: your step count and last night's sleep. We ask the first time you open one of those two habits — never at launch, and never for anything else. If you say no, the habits simply stay a manual tap.

This data is used for one purpose: to fill in those two habits automatically instead of making you type numbers. It is processed entirely on your device and never leaves it — it is never uploaded, never sent to analytics, and never attached to your account. Where a reminder needs context, only a coarse flag or percentage is ever used (for example "today's workout is still open", or how full your water goal is) — never a raw step count or a number of hours slept. You can revoke this access at any time in the iOS Health app under Sharing, and it never feeds the face score.

Product analytics

One of the two things that leave your device automatically (the other is install attribution — section 3a). We use Amplitude to understand whether the App actually works — where people get stuck, whether anyone comes back for a second scan. It is anonymous: there is no account, so there is no name, email, or phone number to attach to it.

Here is every event the App sends, and everything it carries:

Event What it carries
Onboarding & quiz That you started onboarding, which screens you reached, and your quiz answers: the gender card you picked, your age bracket (a range like 20–24, never a birth date), your 0–10 self-rating, what you chose to improve, and your answer to the tracking prompt. These are the answers you typed in — never anything measured from your face.
Capture source Whether a scan photo came from the camera or your photo library — the fact only, never the photo.
Paywall closed That you dismissed the subscription screen. Nothing else.
Scan completed Your lifetime number of scans (1, 2, 3…). Never the photo, never the landmarks.
Score distribution Your Overall rounded into a half-point bucket (e.g. "6.5–7.0"), so we can see the spread of scores the model actually produces and check it is calibrated.
Re-scan delta How much your score changed between two scans (e.g. +0.3).
Scan refused That a scan was rejected and the reason category ("no face", "bad pose", "too dark"). No measurements of your face are attached.
Liveness A one-word verdict on whether the depth check thought it was seeing a live face. The measurements behind it stay on your phone.
Scorer fallback Whether the main model failed and a simpler one had to score instead, and why.
Paywall & purchase Which paywall you saw and which plan was bought. Never any payment detail — we never receive one.
Check-in, streak, notifications, time-lapse Counters: how many habits you ticked, how long a streak ran, whether you allowed notifications, whether you opened a reminder, how many frames were exported.
Screen views & sessions That you reached your results screen, and when an app session started and ended (the Amplitude SDK records the latter automatically).

No photo, no landmark, no facial measurement, and no image data of any kind is ever attached to an analytics event. The App does not have the code to do so.

Amplitude does attach a random device identifier (derived from Apple's "identifier for vendor", which is scoped to us, is not the advertising ID, and resets when you delete the App), plus the App version, your device model, OS version and language. We have switched off Amplitude's IP-address and location lookup, so no location — not even a city — is collected.

Purchases

Subscriptions are sold and processed by Apple through the App Store. We never see your Apple ID, your card, or your billing address. To keep track of whether a subscription is active — across your devices and after a reinstall — the App uses Adapty, a subscription-management service: it receives your anonymous account id and the purchase status Apple reports (which plan, active or expired). It receives no photo, no facial measurement, no score, and no health data.

3What we never collect

3aInstall attribution (the one tracking ask)

The App uses AppsFlyer to understand which promo brought you here — that is, to attribute the install, once. iOS shows you the standard "Allow tracking?" prompt right after the first screen: if you allow, AppsFlyer receives the advertising identifier (IDFA) for that one purpose; if you decline, it does not, and the App works exactly the same. Either way AppsFlyer never receives your photos, your face data, or your scores — it sees launch and attribution signals only, and we send no in-app behaviour events to it. The App still shows no ads and contains no ad network.

4Who else is involved

A short list, and none of them ever receives your face:

That is the complete list. There is no crash reporter, no advertising network, and no third-party AI provider — the scoring model is on your phone.

5When your photo does leave your phone

Only when you send it. There are exactly two ways:

In both cases iOS hands the file to whichever app you pick. Once you have sent it somewhere, that destination's rules apply, not ours.

6How we use what we collect

We do not use your photos or your scores to train our model. The model is trained on public research datasets before the App ships, and it does not learn from you — your face never becomes training data for anything.

7Keeping and deleting your data

Your photos, scores and history stay on your phone for as long as you keep them. We hold no copy of any of that — nothing we could hand over if someone demanded it. The only data we hold is the anonymous account and progress of section 2, and you can erase it on demand.

You have three controls:

Neither of these cancels an App Store subscription. Cancel that in your Apple account settings (Settings → your name → Subscriptions).

Anonymous analytics events already sent cannot be traced back to you and therefore cannot be individually deleted; they are retained in aggregate for as long as they are useful for improving the App. Apple keeps purchase records under its own policies and for as long as tax law requires.

8Your rights

Depending on where you live (for example, under the GDPR or the CCPA) you may have rights to access, correct, export, or delete the personal data a company holds about you, and to object to its processing.

In our case the honest answer is that we hold very little to give you: no name, no email, no photos, no facial data, and no scores — only the anonymous account and progress of section 2. Your face data is in your hands, on your device, and section 7 is your delete button — for both the on-device data and the server-side account. If you believe we hold something about you and you want it, or you simply want to ask, write to support@looksmaxbro.com and we will answer.

9Notifications

There are two kinds. Functional timers — wind-down and wake alerts, the whitening timer, optional posture nudges — are generated on your phone, by the App, from your own settings; no server is involved in them. Program reminders (streak savers, scan-day nudges) are delivered through OneSignal (see section 4): if you allow notifications, your push token and the aggregate progress tags described there are processed for delivery — never your photos, measurements or scores. Decline the permission or turn notifications off in iOS Settings at any time and remote delivery stops entirely; the on-phone timers you chose keep working.

10Children

LOOKSMAXBRO is rated 16+ and is not directed at children. You must be at least 16 to use the App. Do not scan the face of anyone under 16. If you believe a child has used the App, delete it — that removes everything, because everything is local.

11Security

Your photos are stored with Apple's complete file protection: encrypted at rest and unreadable while your device is locked. The strongest security property of this App, though, is not a control we implemented — it is that we never receive your face in the first place. There is no database of user photos to breach, because there is no database of user photos.

12Changes

If we change this policy we will update the date at the top. If we ever change the App so that it sends more than what section 2 lists — a cloud feature, or anything that carries your face off the device — we will say so clearly in the App before it happens, not quietly in a document you have already read. (The account and progress sync of section 2, and its encrypted EU backups of section 4, are the current extent of what leaves the device; you can review exactly what syncs any time in the App under Settings → “What we sync”.)

13Contact

LOOKSMAXBRO — support@looksmaxbro.com. We answer privacy questions from a human.