← JobLock

Privacy Policy

Last updated 23 September 2026

Your job log stays on your iPhone.

There is no account and no JobLock server. Every job application you log, every answer you give during onboarding, and every setting you choose is written to storage on your iPhone and stays there. Delete the app and it is all gone.

Two things do leave the phone, and neither is your job log:

The rest of this page spells out exactly what is stored, what leaves the phone, which permissions the app asks for, and why — because "we respect your privacy" is easy to write and hard to check.

What JobLock stores on your device

All of this lives in a database inside JobLock's own storage on your phone. None of it is transmitted.

WhatWhy it exists
Your job application log — company, role, job link, which board, and any notes you write It is the log. Showing it back to you is the point of the app.
Pay, location, work arrangement, employment type and posting age, read from your confirmation screenshot So an entry tells you what you actually applied for, months later.
The text JobLock read from the screenshot So a wrong guess at the company or role is fixable, and so you can see for yourself what the app read.
Two fingerprints of each confirmation — one of the image, one of the text To stop the same screenshot being logged twice. They are one-way hashes; the image itself is not kept.
Your answers during onboarding — the name you want to be called, your gender, your age range, what is holding your career back, how long you spend on your phone, and where you heard about JobLock Your name is how the app addresses you, and your phone time feeds the estimates shown during onboarding. The other answers are not used for anything yet. None of them has ever left your phone.
Your daily goal It is the number your day, your streak and a session are counted against.
Which apps you chose to shield Apple stores this as opaque tokens. See "Screen Time" below — JobLock cannot read which apps you picked.

What JobLock does not do

What Google's text recognition sends

JobLock reads your confirmation screenshots with Google ML Kit Text Recognition. The recognition runs on your phone: the model is bundled inside the app, and your screenshots are read there, not uploaded.

ML Kit does, however, send Google information about the software itself. In the privacy manifest Google ships with ML Kit, Google declares that it collects:

Google states this data is used for analytics and to make the feature work, is not linked to your identity, and is not used for tracking. JobLock cannot see what is sent and receives none of it. Google's handling of it is covered by Google's Privacy Policy.

Why this matters for the App Store label: because of ML Kit, JobLock's privacy label on the App Store is not "Data Not Collected". It lists the data above as data not linked to you, alongside the purchase history and user ID used for the subscription check. An earlier version of this page said the label read "Data Not Collected"; that did not account for ML Kit, and it was wrong.

Purchases and subscriptions

JobLock is paid for with an auto-renewing subscription. Payment is processed by Apple: JobLock never sees your card, your billing address or your Apple Account details.

Subscriptions are managed through RevenueCat, Inc., a service that tells the app whether your subscription is active. To do that, the app sends RevenueCat:

RevenueCat does not receive your name, your email, your screenshots, your job applications or your onboarding answers. JobLock sets no other attributes on your RevenueCat record. RevenueCat's handling of this data is covered by RevenueCat's Privacy Policy.

Permissions, and what each one is really for

Photos

When a session is running, JobLock looks for the confirmation screenshot you just took, reads the text out of it on your device, and — if it counts — removes that screenshot from your camera roll for you. Deleted photos go to Recently Deleted, where iOS keeps them for 30 days, so nothing is irreversible.

Being straight with you: iOS grants photo access to your whole library, not to a slice of it. JobLock only ever looks at images created after you started a session, and only deletes ones it logged for you. That restriction is the app's own rule, not something iOS enforces — so you are taking JobLock's word for it. Nothing it reads leaves your phone either way.

Camera

Only used if you choose to photograph a confirmation shown on another screen — a laptop, say. The photo is read on your device and is not saved to your camera roll or anywhere else.

Notifications

Optional — you can say "Not now" during onboarding and the app works the same. If you allow them, JobLock schedules reminders on your phone itself. They are local notifications: no push server is involved, and nothing is sent to deliver them.

Screen Time

JobLock uses Apple's Screen Time framework to shield the apps you pick while you are applying. Apple deliberately hands the app opaque tokens rather than app names: JobLock can raise a shield over your selection and count how many things are in it, but it is never told which apps you chose. That selection is stored on your device and is never transmitted.

Other software inside JobLock

Deleting your data

Deleting the app removes everything JobLock stored — the log, your onboarding answers, your settings, and your shielded-app selection — in one step. JobLock never sent any of it anywhere, so no copy of it survives somewhere you cannot reach.

Deleting the app does not cancel your subscription. Cancel it in Settings → [your name] → Subscriptions. Your RevenueCat record — the anonymous ID and purchase receipt — stays with RevenueCat so a reinstall can restore your subscription. If you want it deleted, email privacy@thejoblockapp.com and it will be.

There is no other "request my data" process, because JobLock holds no copy of your data to send you. It is on your phone, and you already have it. The diagnostic data ML Kit sends goes to Google, not to JobLock, and is not linked to you.

Children

JobLock is not directed at children under 13 and is not designed for them. JobLock itself sends no personal information anywhere, from anyone of any age; the Google diagnostic data and the subscription check described above work the same way for every user.

Changes to this policy

If the app's behaviour changes in a way that affects your privacy, this page gets updated and the date at the top changes with it. Material changes will also be called out in the app's release notes rather than slipped in quietly.

Contact

Questions about this policy, or about anything the app does, go to privacy@thejoblockapp.com.