Last updated: October 2026
This Privacy Policy describes how One Absolute ("we," "our," or "us") collects, uses, and protects your information when you use the Priority One mobile application (the "App"). We want you to know exactly what happens to what you tell the App, so this page describes what the App actually does, including the parts that are stored on our servers.
In short: most of your planning data (day plans, Horizon, notes, history) lives on your phone. Some things do leave it and are kept on our servers: your account, your Priority One goal and its road, anything you back up, anything you share as a link (while it is shared), a few counts for your first-week tips (section 1.3a), the text of requests in our server logs, and conversations you have with us. Everything you ask the AI to work on is sent to an AI provider to be processed. To measure our adverts on Facebook and Instagram, our subscription service tells Meta when a trial or subscription starts, with details of your device; never your name, email, plans or anything you say (section 1.11). We never sell your data. The details are below.
The App keeps these on your device:
Plans, Horizon items, notes, history, your log and your settings are not copied to our servers unless you back them up (section 1.5). They do pass through our server when you ask the AI to work on them (section 1.2).
You can let the App read from your phone's health store: Health Connect on Android, Apple Health on iPhone. That is where an Apple Watch, or your watch's own app (for example Garmin Connect, Samsung Health or Fitbit), keeps your workouts and steps. It is off until you turn it on in Settings › Your watch and apps, and your phone asks you about each kind of data. On Android the App can ask to read three things and nothing else: exercise sessions, distance and steps. On iPhone it asks to read two: workouts (a workout's distance comes with it) and steps. It only reads. It never writes to Health Connect or Apple Health, and it does not ask for heart rate, routes, sleep, weight or any other health data.
What it is used for. One thing: filling in the counter of a habit you set up yourself. When a distance habit (a run, a walk, a ride or a swim) is your current task and you have already done a matching workout today, the App reads that workout's distance and offers it on the habit's counter, saying which app it came from. A steps habit is offered the day's steps so far. You can change the number, and nothing is recorded until you tap Done. Settings also lists the apps that have sent workouts in the last two weeks, with the latest one from each, so you can see that your watch is connected.
What is read. From an exercise session or workout: its type, its title (on Android), when it started and ended, the distance recorded for it, and the app or watch that recorded it. From steps: the total for that day. The reading happens on your phone.
What is kept, and where it goes. What Health Connect or Apple Health hands the App stays on your phone and is never sent to our servers or to any AI model. For that day only, the App notes which workout filled which task, so that one workout is used once. What lasts is the number you confirmed with Done, kept on your phone as that day's entry for the habit, and included in the optional cloud backup if you use it (section 1.5). Our analytics never receive any of it: not the distance, the steps, how long, the kind of workout or the training points it earned. They record only that a habit was counted (section 1.10). Once you have a friend in the App, the workout's kind, when you ticked it and the training points it earned are also sent to our server, never the distance or the steps (section 1.8c).
What it is never used for. Advertising, analytics, building a profile of you, or sale. It is never sent to our analytics or advertising providers.
Stopping. Switch it off in Settings › Your watch and apps, or take the permission away in Android's Health Connect settings (App permissions › Priority One) or, on iPhone, in Settings › Privacy & Security › Health › Priority One. The App stops reading at once. Numbers you have already confirmed stay with your habits until you delete your data (section 5.1).
Priority One's features are powered by AI models that run outside your phone. When you use them, the App sends the content needed for the request to our server, which forwards it to one of our AI model providers (section 4.1). This includes:
Requests to AI providers never include your email address or sign-in identity. AI providers keep what they receive under their own policies (section 4.1); some of them may use it to improve their services.
You sign in with Google or Apple (via Firebase Authentication) before subscribing. We keep an account record in Google Firestore containing: your email address, display name and profile photo as provided by Google or Apple; your push notification token; your device platform, OS version, and App version; your subscription status; when you last opened the App; counts of your AI requests and their estimated cost (used for fair-use limits and to understand what the service costs to run); and which Inbox messages you've read. Your sign-in identity is also used to apply fair-use limits to AI requests.
When you first sign in, we send one welcome email to the address on your Google or Apple account, written by the companion you chose. To write it, the App sends our server what you set up during setup: your companion, the first day you planned (each block's time, title and category), your habits, and your Priority One goal. The server puts them into the email and hands it to Resend (section 4.9) to deliver; it does not keep them. We keep a short record that the email was sent (which design, when, your companion, and whether it included a plan, habits or a goal) so it is never sent twice. Every email we send you has an Unsubscribe link; if you use it, we note that on your account and won't send you emails again.
New accounts may also get a short tip each morning for their first week, seven at most, at about 7:30 in your time zone, written by your companion; then they stop. Some new accounts are held back from the tips so we can tell whether they help. To send them at the right time and choose what each one shows, we keep on our servers: your companion and its name, your time zone, the day you signed up, which tips were sent and when, and, while the tips run, a short report from the App: which features you have already used (yes or no, such as whether you have changed a plan by voice or started a Focus timer) and how many blocks, habits and goal steps you completed on each of the last few days. The report never includes what your plans, habits, notes or journal say. The tip about your Priority One goal uses the goal already kept on your account. You can turn the tips off in Settings → Notifications → Tips by email, or with the Unsubscribe link in any of them. Apart from the welcome email and these tips, we only email you if you write to us.
When you set a Priority One goal and you're signed in, the App copies it to your account straight away and keeps it in step as it changes. This is separate from backup, and happens without you turning anything on, because the road to your goal is drawn and kept up to date on our servers. For each goal (up to three) we store:
Pausing a goal keeps it on your account. Dropping a goal deletes it. Deleting your account (section 5.1) deletes all of them.
Cloud backup runs only when you tap Back up to cloud in Settings. It stores a copy of your content in Google Firestore under your account so you can restore it on a new device: day plans, Horizon items, pinned blocks, notes, completed history and streaks, your log (including your reflections and your journal, except the words of any page you have locked, which never leave your phone), your companion's running note and the things it keeps from your journal, your goal, your habits and the amounts you counted for them, your companions, their names and their training, your first name, and your preferences. Each backup replaces the previous one.
When you share a note, a list, your day, your week or the morning quote as a link and tap Send, a copy of what the link shows is stored on our server so the page at priority-one.ai can show it: the note's words (or the list's things and who ticked them), or for a day or a week the counts, the times, colours and categories of your blocks (their names only if you switch on Show what I ticked off), your longest block, your streak and your best day, or for a morning quote which quote it is and your companion's line from that morning; with your first name, your companion's name and its picture, and your companion's take if it was on. Nothing is stored until you tap Send.
Anyone who has the link can open the page; the link is long and random, and the page is not listed or indexed by search engines. On a shared list, people with the link can tick things off, and add things if you allowed it; the name they type is shown next to what they ticked and comes back to your phone. Their phone keeps that name for next time; we keep no other record of who opened the page. You can Stop sharing at any time from the note, which deletes the copy at once. Every link ends 30 days after it was made, and its copy is then deleted.
Our server keeps logs so we can find and fix problems. These logs include the text of AI requests (for example the words of a brain dump, a plan change or a goal), the start of each transcription, task titles in error messages, and the time and type of each request. They are stored on our private server, are only read by us, and are used only to troubleshoot and improve the App. We do not currently delete them on a fixed schedule; you can ask us to remove anything linked to you (section 11).
While a plan is being generated in the background, the finished result is held on our server for up to an hour so the App can collect it, and then deleted.
Priority One uses a subscription model. Purchases are processed through:
We do not store your payment details. RevenueCat tells us your subscription status (for example trial, active, cancelled), which we keep on your account record. RevenueCat also holds details of your device and sends your trial and subscription events to Meta so we can measure our adverts (section 1.11).
If you use a partner's code on the subscribe screen, we keep a record on our server that your account used that code: the code, when you used it, and the offer it gave you. When RevenueCat tells us about a trial, a payment or a refund on your subscription, we use it to work out what the partner has earned, and we keep that record (the amount, the date and the plan) for as long as the partner's earnings need it. The partner sees that someone started a trial or paid, and what they earned from it. They never see your name, your email or anything that identifies you.
If you are a partner, we keep your name, email address, code, the line you write for your page and your earnings and payouts. Your public page at priority-one.ai/with/your-code shows your first name, your code, your line and your companion. Payouts are made through Stripe (see 4.11): Stripe collects and checks your identity, bank and tax details, and we only see whether your account is ready to be paid. Priority One is granted to you free through RevenueCat while you are a partner.
Everyone signed in has golden tickets to give friends. On our server we keep the tickets made for your account (each one's code and when it was made), your first name and your companion's name and kind (which the friend sees on the ticket's page at priority-one.ai/t/the-code and on the subscribe screen), whether each ticket has been used, and any request you make for another. If you use a friend's ticket, we keep a record that your account used it (the same as a partner's code, section 1.8a), and later whether your trial started and whether you subscribed. Using a friend's ticket also makes the two of you friends in the App (section 1.8c), so the friend who gave it sees your first name and companion there; they earn nothing from it. The name you write on a ticket you give, and when you sent it, stay on your phone and are never sent to us. You choose who to send a ticket to in your own messaging app: Priority One never reads your contacts. When a request for another ticket is approved we send you a notification and an email (you can unsubscribe from emails at any time, section 5.3). If you give a ticket from the subscribe screen to get the golden price yourself, we also keep that your account took the golden price, when, and which of your tickets it was. The coins a ticket earns for your companion are kept on your phone, like the rest of your companion's wallet.
If you add a friend (with a golden ticket, your friend link or your friend code), we keep on our server: your first name, your companion's name, kind and coat and what it is wearing (so your friends see it dressed as you dressed it), your friend code, who your friends are and how and when you became friends, and the choices you make about what they see (the level, the parts you switch off, a break, whether you get nudges, and a different level for any one friend). You choose what friends see, and what you hide is never sent: the App picks the numbers before anything leaves your phone. "Just the races" (the starting choice) sends none. "Your progress" can send your level, this week's score, your streak, how many medals you have and how many days you trained this week; "Your day too" adds how many things you have done today and this week's Focus minutes. Friends never see your plans, tasks, notes, journal, goal or anything you have said to the App.
Training. Your companion's training is worked out on your phone, and until you have a friend none of it is sent. Once you have a friend, each workout you have ticked Done (the earlier ones too, because a race can count everything a companion has trained) is sent to our server as: when it was, the training points (XP) it earned, which of four stats it trained, its kind (for example a run or a swim) and which of your companions it went to. Distances, times, routes and heart rate are never sent. During a race your friend sees only how many days each of you trained. After the race they see who trained harder: the XP, how many sessions, the kinds (for example "3 rides and a swim") and the XP for each day of that week.
Challenges. For each challenge we keep who is in it, the contest, what counts and when, your time zone (to set noon on race day), which companions are racing, the race worked out at noon, whether each of you has watched it and any "Call it" pick. We also keep the cheers you send (they arrive in your friend's Inbox), the moments you share (for example "Ollie reached Speed level 3"), and anything you report about a friend, with the reason you give (a report is also emailed to us, so that a person reads it). Friends who race you get notifications about the race and, unless you switch nudges off, at most one nudge a day that you trained (never what or how far), held back between 10pm and 7am. Removing or blocking a friend ends any race between you. Deleting your account deletes your friends, your training on our server, your challenges and your moments; a report stays with us as a record of what was reported.
If you grant notification permissions, the App schedules local notifications on your device for your blocks, timers and your companion's messages. The App also registers a push notification token (via Firebase Cloud Messaging) so we can tell you when a plan generated in the background is ready, when someone ticks or adds things on a list you shared as a link (the list's name, their name and the things, sent through Google's and Apple's push services; switch it off per list with Tell me when they tick), when a friend adds you, challenges you, cheers you on or trained during a race with you, when a race is ready to watch (section 1.8c), and occasionally about offers. You can turn notifications off at any time in your device settings.
To understand how the App is used and to fix problems, we collect:
We advertise Priority One on Facebook and Instagram. To learn which adverts lead to people trying and subscribing, and to show our adverts to people more likely to find the App useful, RevenueCat, our subscription service, sends Meta a record of trials and subscriptions.
Meta does not receive your name, your email address, or anything you plan, write or say in the App. Meta may match these events to a Facebook or Instagram account used on the same device, so it can tell us, in aggregate, how our adverts performed and improve who sees them. Meta uses this data under its own policy (section 4.10).
Your choices: on iPhone, the App never asks to track you, so Meta receives these events marked as not tracked, and Meta says it limits how it uses them, applying its privacy-preserving Aggregated Event Measurement. On Android, you can delete or reset your advertising ID in your device's settings (usually under Privacy → Ads). If you use Facebook or Instagram, Meta's Your activity off Meta technologies setting lets you see, and disconnect from your account, activity that businesses like us send to Meta.
We can look at the records we hold about your account (including your goal and its road) through a private admin tool, to give support and to improve the App. We never sell your data. Apart from measuring our adverts as described in section 1.11, we never use it for advertising, and the App shows no adverts.
Data on your device is protected by your device's built-in encryption. Your device's own backups (iCloud on iOS, Google Backup on Android) may include the App's data; these are managed by Apple and Google, and we have no access to them.
Our server runs on a private VPS. Your account record, your goals, backups, shared links (while they are shared), and conversations with us are stored in Google Firestore, encrypted in transit and at rest by Google's infrastructure. All connections between the App and our server use HTTPS (TLS).
Transcription, planning, capture routing, note organisation, your companion's messages and conversations, its line under the morning quote (when the App has none written in advance), the words on a shared picture, and your Priority One goal use AI models from the providers below. The provider varies by feature and may change as we improve the service. Every provider receives only the content of the request (section 1.2), never your email address or sign-in identity.
We use RevenueCat to manage in-app subscriptions. For more information: revenuecat.com/privacy
Payment processing is handled by Apple and Google under their respective privacy policies:
The App is built with Expo, which also delivers App updates. For more information: expo.dev/privacy
We use Firebase for sign-in (Authentication), your account record, goals and backups (Firestore), push notification delivery (Cloud Messaging), analytics, and remote configuration. For more information: firebase.google.com/support/privacy
We use PostHog (EU-hosted) for product analytics. For more information: posthog.com/privacy
We use Sentry (EU data region) for crash and error reporting. For more information: sentry.io/privacy
Where enabled, we use AppsFlyer for install attribution. For more information: appsflyer.com/legal/services-privacy-policy
We use Resend to deliver emails: the welcome email when you first sign in and the first-week tips (section 1.3a), the support and feedback messages you send from the App, and the invitation sent to a new partner. For more information: resend.com/legal/privacy-policy
We use Meta's Conversions API through RevenueCat, and in versions of the App that include it, Meta's SDK, to measure and improve our adverts on Facebook and Instagram (section 1.11). For more information: facebook.com/privacy/policy
If you are a Priority One partner, we pay your earnings through Stripe Connect. Stripe collects and verifies the details it needs to pay you (identity, bank account and, where your country asks, tax details) under its own terms. For more information: stripe.com/privacy
You can type instead of speaking at any time; no audio recording is required to use the App.
You can grant or revoke notification permissions at any time through your device's system settings, and choose which notifications you get in the App's Settings. Every email we send you has an Unsubscribe link, the first-week tips can be turned off in Settings → Notifications → Tips by email, and you can also reply to any email to ask us to stop.
If you are in the UK or the European Economic Area, you have the right to:
If you are a California resident, you have the right to:
Priority One is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has used the App in a way that transmitted personal data, please contact us and we will address it promptly.
Content you ask the AI to work on passes through our server and is forwarded to one of our AI model providers (section 4.1). Depending on the provider, it may be processed in the United States (OpenAI, Anthropic; both offer data-processing agreements with UK-recognised safeguards), Singapore (Moonshot AI), or China (DeepSeek). Requests to these providers are never linked to your email address or sign-in identity, but they contain whatever you include: your brain dumps, plans, goal, and conversations with your companion. Your account, goals and backups are stored with Google (Firestore), which may process data in the United States. Our analytics (PostHog) and crash reporting (Sentry) are hosted in the European Union. The advert measurement events in section 1.11 go to Meta, which may process them in the United States. All connections are encrypted via HTTPS.
We may update this Privacy Policy from time to time. When we do, we will:
Your continued use of the App after changes are posted constitutes acceptance of the updated Privacy Policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please get in touch:
One Absolute
Email: hello@oneabsolute.co.uk
You can also contact us through the App's settings menu.
UK data protection authority:
Information Commissioner's Office (ICO): ico.org.uk