Privacy Policy
Last updated 8 September 2026
Jetlag Away is published by Hojtech, in Denmark, which is the data controller for everything described below. Questions about this policy go to support@jetlaga.com.
This policy describes what the app actually does. Where it says Jetlag Away does not collect something, that is a statement about the code, not an aspiration.
The short version
Jetlag Away needs your email address to give you an account, and it stores the trips, plans and check-ins you create so they are there on your next device. It asks — once, on first launch — whether it may measure how the app is used, and does not if you say no. It shows no ads, sells nothing to anybody, and never sees your payment details. Your reminders are scheduled on your phone and are never sent through a server.
What Jetlag Away collects
Your account
When you create an account, Firebase Authentication stores your email address, a user ID it generates, and the date the account was created. Your password is stored by Firebase as a salted hash; it is never visible to us.
Jetlag Away never asks for your name. The sign-up form has two fields — email and password — and nothing sets a display name anywhere in the app.
You can also start without an account at all. The free trial creates an anonymous guest session with no email address attached, and you are only asked for one at the point you decide to pay — at which point the email and password are added to the account you already have, so nothing you created is lost.
The device identifier behind the free trial
The free trial is one per device, not one per account, and that needs something about the device that survives reinstalling the app. On Android it is ANDROID_ID, a value the operating system derives per app and per device. On iOS it is a random identifier the app generates once and keeps in the system Keychain. Neither is an advertising identifier, neither is shared with anyone, and neither is used to build any profile of you.
We store that identifier, on its own, with the time the trial started. It is not linked to your account, your email address or anything you create in the app — it exists so that a trial cannot be restarted by signing out or reinstalling.
This one record is not deleted when you delete your account. It has to survive, or deleting an account would become the way to get another free trial. It contains nothing but the device identifier and a timestamp. See Deleting your account.
The trips, plans and check-ins you create
These are stored in Cloud Firestore, under a document that only your signed-in account can read or write:
- Your sleep preferences — your usual bedtime and wake time, the earliest you are willing to wake and the latest you are willing to sleep, how aggressively you want the plan to shift you, which of the five reminders are switched on, the tone they use, and which kinds of guidance you want to see.
- Your trips and the plans built from them — the origin and destination airports, their cities and time zones, your departure and arrival times, the purpose of the trip, and the schedule of sleep, light, caffeine and nap phases that Jetlag Away generates from all of that.
- Your daily check-ins — the date, your mood, an energy rating from 1 to 10, and whether you followed the sleep plan. There is no free-text field; Jetlag Away has nowhere for you to type a note and therefore nowhere to store one.
This is the data that makes the product work. It is kept until you delete it.
Purchases
Subscriptions and one-time purchases are handled by Apple’s App Store or Google Play, never by us. We do not receive, see, or store your card number, billing address, or any other payment detail. The app asks the store whether your account currently has access and acts on the answer.
On iPhone and iPad that is the whole of it: the check happens on your device and nothing about the purchase is stored by us.
On Android there is one exception, and it exists because Google Play forgets. Play only reports a one-time purchase until the app marks it as used, and it will not sell the same item twice until the app does — so for the 30-day purchase, which is meant to be bought again for the next trip, the app has to mark it used and then has no way to ask Play about it again. So it keeps a small note of its own alongside your account: the date you bought it, the number of days it granted, and which of the two products it was. Nothing else — no card details, no billing address, no receipt.
That note is what unlocks the app for the rest of your 30 days. It is stored under your own account, readable only by you, and it is deleted along with everything else when you delete your account.
There is no Stripe integration in Jetlag Away, and no server of ours is involved in a payment.
Usage analytics
Jetlag Away uses Firebase Analytics to understand how the app is used — which screens people reach, where they get stuck, whether reminders are switched on, whether a plan gets generated. What it collects falls into these categories:
- Product interaction and other usage data — the named events listed in the app’s analytics documentation.
- A device identifier — assigned by the Firebase SDK.
- A user identifier — your Firebase Authentication user ID, so that events from the same account can be counted as one person.
That data is linked to your account, and it is not used to track you across other companies’ apps or websites. Specifically:
- Jetlag Away shows no advertising. The three advertising signals Firebase can request —
ad_storage,ad_user_dataandad_personalization— are denied outright when the app starts, and are never asked about. - The app shows no App Tracking Transparency prompt and reads no advertising identifier (IDFA). Its privacy manifest declares tracking as false.
- Google Signals is off.
What analytics never records, by design and enforced in the code that builds the events:
- your email address, password or any name
- the airports you fly between — no IATA codes, no city names
- your departure or arrival times
- the contents of your plan
- anything you have typed
A plan being generated is recorded as a direction, an hour shift, and how many days of adaptation it needs. Where you actually flew, and when, is not part of it.
Analytics event data is retained for 14 months in Google Analytics.
Turning analytics off
Analytics collection is off until you agree to it. Jetlag Away asks once, on first launch, and if you decline nothing is collected — not a screen view, not an identifier, nothing. You can change your mind either way at any time:
Account → APP → Share usage data
The switch takes effect immediately. It is stored on your device, which means it applies before you have created an account at all, and it survives signing out — telling Jetlag Away to stop measuring is a statement about that phone, not about one login.
This website
The app and this website are measured separately, and the website asks its own question.
Nothing is loaded until you agree. On your first visit a banner asks whether Google Analytics may measure how the site is used. Until you answer, no analytics code is downloaded and no request is made to Google — the code is not on the page, rather than being present and told not to store anything. If you decline, it stays that way.
If you agree, Google Analytics sets _ga cookies and an identifier in your browser, and records which pages you reach and how you arrived. The same three advertising signals are denied here as in the app.
You can change your mind at any time using the Cookies link in the footer of every page, which clears the decision and asks again. Withdrawing is as easy as agreeing was.
One small thing is stored whether or not you agree: your answer itself, under jetlaga.webAnalyticsConsent in your browser’s local storage. It is what stops the banner asking again on every page, and it is not shared with anyone.
The website’s numbers and the app’s are not joined. They are separate data streams with separate identifiers, so nothing here tells us that a particular visitor later installed the app.
Reminders never leave your phone
Jetlag Away’s reminders are local notifications. The app calculates the times from your plan and schedules them directly with iOS or Android on your own device. There is no push notification service, no device token is registered with anyone, and no server of ours knows when your reminders fire — or that they exist.
Deleting your account cancels every scheduled reminder as part of the deletion.
What Jetlag Away does not do
- No advertising, and no advertising SDKs.
- No selling or sharing of personal data with anyone for their own purposes.
- No cross-app or cross-site tracking.
- No location tracking. The app never asks for your location; the airports it knows about come from a list bundled with the app.
- No contacts, photos, microphone or camera access.
- No Cloud Functions and no Cloud Storage. Both were removed from the project deliberately, so there is no server-side code of ours processing your data and no file storage holding it.
Who else processes your data
| Processor | What they handle | Why |
|---|---|---|
| Google (Firebase Authentication, Cloud Firestore, Firebase Analytics) | Your account, your stored plans and check-ins, usage analytics in the app, and — only if you agree — usage analytics on this website | The app’s entire backend |
| Apple (App Store) / Google (Google Play) | Purchases and subscription status | Payment and entitlement |
Google stores and processes this data on Google Cloud infrastructure, which may be located outside the European Economic Area. Where that happens, transfers are covered by the European Commission’s Standard Contractual Clauses under Google’s data processing terms.
Legal bases
Under the GDPR, Jetlag Away relies on:
- Performance of a contract — for your account and for the trips, plans and check-ins you ask the app to store. Without these the app cannot function.
- Consent — for usage analytics. Jetlag Away asks before it measures anything: the first time you open the app it explains what would be collected and what never is, and nothing is collected unless you say yes. You can withdraw at any time using the switch described above, which stops collection rather than merely recording a preference, and withdrawing is as easy as giving it was.
How long data is kept
| Data | Kept |
|---|---|
| Account, plans, check-ins, preferences | Until you delete your account, plus up to 7 days in backups |
| Analytics events | 14 months |
| Purchase records | Held by Apple or Google under their own policies, not by us |
| The Android 30-day purchase note described above | Until you delete your account, plus up to 7 days in backups |
Deleting everything
You can delete your account and all of its data from inside the app, and there is an email route if you no longer have it installed. The steps, and exactly what is removed, are on the Delete your account page.
Deletion is immediate and permanent. Your account and everything stored against it are gone the moment you confirm, and there is no way for you or for us to undo it.
One qualification, and it is new. The production database keeps automatic backups so it can be recovered from a failure — daily snapshots, and seven days of point-in-time history. For up to seven days after you delete your account, a copy of your data may therefore still exist inside Google Cloud. Those backups exist only to restore the whole database after a failure; they are never opened to answer a question about an individual, and they are deleted automatically after seven days.
Your rights
If you are in the EU or the UK, you have the right to access your data, to correct it, to have it erased, to restrict or object to how it is used, and to receive a copy in a portable format. Most of these you can exercise directly in the app — the data is yours, visible in the app, editable there, and deletable there.
For anything the app cannot do for you, write to support@jetlaga.com.
You also have the right to complain to a supervisory authority. In Denmark that is Datatilsynet (datatilsynet.dk).
Children
Jetlag Away is not directed at children under 13 and should not be used by them. If you believe a child has created an account, write to us and it will be deleted.
Changes to this policy
If this policy changes, the date at the top of the page changes with it, and the current version always lives at this address. Changes that materially affect how your data is used will be announced in the app before they take effect.
Contact
Hojtech, Denmark support@jetlaga.com