Legal

Privacy Policy

Last updated: October 20, 2026

OneGoal Pro is built on the belief that identity change is personal. This policy explains what we collect, why we collect it, and how we protect it. We don't sell your data. We never will.

1. Who we are

OneGoal Pro is operated by One Goal Pro Ltd, a company registered in England and Wales (company number 17127527). We are registered with the Information Commissioner’s Office as a data controller (registration reference: ZC117422). If you have questions about this policy, contact us at support@onegoalpro.app.

2. What we collect

Account information

Your name, email address, and authentication method (email/password or Google). Required to create and maintain your account.

Interview and goal data

Your responses during the Discovery Interview, your synthesised goal, identity traits, and daily tasks. This is the core of the product — it cannot function without it.

Coach conversations

Messages between you and the AI coach are stored to provide session memory and continuity. The coach cannot know your history without this.

Reflections and task history

Your daily task completions, reflection answers, and progress scores. Used to calculate your transformation score and adapt your coaching over time.

Usage data

Error logs, collected via Sentry (error tracking). If you accept analytics, we also record pages viewed and features used, via PostHog. If you decline, the analytics code does not run in your browser.

Payment information

Billing is handled entirely by Stripe. We store your subscription status and plan but never see or store your card details.

Push notification tokens

If you grant permission, we store a device token to send daily task reminders. You can revoke this at any time through your device settings.

3. How we use your data

— To deliver the product: generate your goal, daily tasks, coaching responses, and progress tracking.

— To personalise your experience: the AI uses your history to provide contextual, non-generic coaching.

— To send notifications: daily task reminders and re-engagement emails if you've been inactive.

— To process payments: managing your subscription via Stripe.

— To improve the product: understanding where users drop off, what's working, and what isn't.

4. AI and your data

OneGoal Pro uses OpenAI's API to power the Discovery Interview and AI Coach. Your messages are sent to OpenAI for processing. OpenAI does not use API data to train their models by default. You can review OpenAI's data usage policy at openai.com.

We do not use your personal data to train any AI model. Your goal, your story, and your conversations are yours.

You can report any coach reply, interview message or daily task using the Report link beside it. When you do, we store the reported text, the reason you chose and any note you add, and we review reported content to improve safety. Reports are deleted with your account.

5. Who we share data with

We do not sell your data to anyone.

We share data only with the services that power the product:

Supabase — database and authentication

OpenAI — AI interview and coaching

Stripe — payment processing

Resend — transactional email

PostHog — product analytics, processed in the United States under its data processing agreement

Sentry — error monitoring

Vercel / Railway — hosting infrastructure

6. Data retention

We keep your data for as long as your account is active. Coach conversation history is retained to maintain coaching continuity — the coach cannot remember you without it. If you delete your account, any paid subscription is cancelled immediately, you are signed out, and your personal data is permanently deleted within 30 days. We keep a record that the deletion happened (your account ID and the dates, nothing else). Payment records are kept by Stripe for as long as UK tax law requires, generally 6 years. Copies in database backups expire on the backup schedule.

7. Your rights

You have the right to:

— Access all data we hold about you (available via Settings → Export data)

— Delete your account and all associated data (available via Settings → Delete account, or at onegoalpro.app/delete-account if you can't sign in)

— Correct inaccurate information

— Object to processing for marketing purposes

To exercise any of these rights, email support@onegoalpro.app.

8. Cookies

To keep you signed in, we store your session in your browser's local storage. This is necessary for the app to work and does not need your consent. We do not use advertising cookies.

Analytics is optional. We only load PostHog after you choose "Accept analytics". PostHog then sets a first-party cookie and a local storage entry (both named starting with "ph_") to recognise your browser between visits. Analytics data is processed by PostHog in the United States, under its data processing agreement. We never send your name or email address to PostHog.

If you choose "Decline", PostHog does not load and nothing is stored. You can change your choice at any time from or from Settings in the app. Withdrawing consent stops analytics and removes the PostHog cookie and storage from your browser.

9. Security

All data is encrypted in transit (TLS) and at rest. Authentication is handled by Supabase with JWT tokens. We do not store passwords in plain text. We monitor for errors and anomalies via Sentry.

10. Changes to this policy

If we make material changes, we'll notify you by email. The latest version is always at onegoalpro.app/privacy.

Questions? Email support@onegoalpro.app