Legal
Last updated: March 31, 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.
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 hello@onegoalpro.app.
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
Session activity, feature usage, and error logs. Used to improve the product. Collected via PostHog (analytics) and Sentry (error tracking).
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.
— 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.
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.
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
Sentry — error monitoring
Vercel / Railway — hosting infrastructure
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, all personal data is permanently deleted within 30 days.
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)
— Correct inaccurate information
— Object to processing for marketing purposes
To exercise any of these rights, email hello@onegoalpro.app.
We use only functional cookies required for authentication and session management. We do not use advertising cookies or third-party tracking cookies.
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.
If we make material changes, we'll notify you by email. The latest version is always at onegoalpro.app/privacy.
Questions? Email hello@onegoalpro.app