Home Privacy Policy

Privacy Policy

Version 2.0  ·  Effective date: 26 May 2026  ·  Applies to: app.senseiai.ai and related Sensei AI services

Sensei AI ("we", "us", "our") is committed to protecting your personal data. This Privacy Policy explains what data we collect, why we collect it, how we use it, and your rights under the General Data Protection Regulation (GDPR), the ePrivacy Directive, and applicable Irish data protection law. It also covers our disclosures under the EU AI Act.

Plain-English Summary: We collect your email, profile, coaching conversations, and (if you upload them) videos of your training. If you connect a Whoop wearable, we also receive your sleep, recovery, and strain data — this is special-category health data and we only process it with your explicit consent. We use AI to generate coaching responses. We never sell your data. You can export or delete everything from Settings at any time.

1. Who We Are (Data Controller)

2. Data We Collect

CategoryDataSource
Account Email address, hashed password, account creation date, last active timestamp You provide at signup
Profile Display name, skill level, disciplines (Muay Thai, BJJ, Boxing, MMA, Wrestling, etc.), primary sport, stance, training goals, injuries, weight/height, age band, gender (optional), training frequency, competition level You provide during onboarding and Fighter Profile
Coaching Chat messages sent to and received from the AI coach; conversation history; session summaries Created during use
Fight IQ AI-generated Fight IQ scores across six skill dimensions; score history; drill prescriptions and completion status Generated by the AI during sessions
Video Training videos you upload (sparring, technique, opponent analysis); pose-and-motion data the system derives from those videos (joint angles, strike counts, biomechanical metrics) You provide via upload
Biometric (special category) If you connect a Whoop wearable: heart rate, heart-rate variability, sleep duration and stages, recovery score, daily strain, cycle/workout summaries. Treated as data concerning health under GDPR Article 9. Whoop API (with your explicit consent)
Payment Stripe customer ID, subscription tier, subscription status. We do not store card numbers — Stripe processes those directly on their own infrastructure. Created when you subscribe
Analytics Product events (page views, feature usage, session counts), session recordings, and heatmaps — sent to PostHog. Only collected with your explicit consent. Collected during use, consent required
Consent & preferences Record of analytics consent (granted / withdrawn), date, compliance version accepted, marketing consent (granted / withdrawn), Whoop biometric consent Captured at onboarding, settings, and connection flows
Technical IP address (rate-limiting and abuse prevention only), session cookies (authentication), browser and device type, error logs Automatically via web server

3. Why We Process Your Data (Legal Bases)

PurposeLegal Basis (GDPR Art. 6 / 9)
Creating and managing your account; authenticating youContract performance — Art. 6(1)(b)
Delivering AI coaching sessions and video analysisContract performance — Art. 6(1)(b)
Generating and storing Fight IQ scores and progress historyContract performance — Art. 6(1)(b)
Processing biometric data from Whoop (sleep, HRV, strain, recovery)Explicit consent — Art. 9(2)(a)
Sending product analytics events and session recordings to PostHogConsent — Art. 6(1)(a)
Sending marketing emails about new featuresConsent — Art. 6(1)(a) (you can withdraw any time)
Sending transactional emails (password reset, subscription receipts)Contract performance — Art. 6(1)(b)
Processing payments via StripeContract performance — Art. 6(1)(b)
Preventing fraud, abuse, and rate-limitingLegitimate interests — Art. 6(1)(f)
Responding to support and rights requestsLegitimate interests + legal obligation — Art. 6(1)(f), (c)
Complying with legal, accounting, and tax obligationsLegal obligation — Art. 6(1)(c)

4. Biometric & Health Data (Special Category, GDPR Article 9)

Special category data: If you choose to connect a Whoop wearable, we receive data that GDPR classifies as data concerning health (Article 9). We treat this with extra protections.

5. Video & Pose Data

When you upload a training video, the following happens:

6. AI Processing Disclosure (EU AI Act)

Sensei AI uses artificial intelligence to generate coaching responses, analyse video, and produce Fight IQ scores. Under Article 50 of the EU AI Act we disclose the following:

7. Third-Party Processors

ProcessorRoleLocationSafeguards
Supabase Database — accounts, conversations, scores, profiles EU DPA, SOC 2 Type II
Google Cloud Run Application hosting and compute EU (europe-west1, Belgium) DPA, ISO 27001, ISO 27018
Google Cloud Storage Encrypted video and asset storage EU (multi-region) DPA, encryption at rest, signed-URL access
OpenAI, L.L.C. AI coaching responses (LLM inference) USA Standard Contractual Clauses (SCCs); OpenAI DPA; training opt-out enabled
PostHog Product analytics, session recordings, heatmaps — consent required EU (Frankfurt) DPA, EU-resident ingest and storage
Sentry Error and exception tracking EU (Frankfurt) DPA, EU-resident ingest and storage
Stripe Payment processing, subscription management Stripe Payments Europe Ltd (Ireland) for EU customers; some processing in USA SCCs, PCI-DSS Level 1, Stripe DPA
Resend Transactional email (password reset, notifications) USA SCCs, Resend DPA
Whoop Biometric data source — only if you connect USA SCCs, OAuth consent flow, encrypted token storage

We keep a current Record of Processing Activities (RoPA) under GDPR Art. 30. You can request a summary at privacy@senseiai.ai.

8. International Transfers

Where transfers of personal data to processors outside the European Economic Area occur (OpenAI, Resend, Stripe — partial, Whoop), we rely on the European Commission's Standard Contractual Clauses (SCCs) as the transfer mechanism in compliance with GDPR Chapter V, supplemented by technical measures (encryption in transit and at rest, data minimisation in API payloads, and pseudonymisation where feasible).

9. Data Retention

10. Your Rights (GDPR)

As a data subject in the European Union, you have the following rights:

We respond to all rights requests within 30 days (Art. 12 deadline). If a request is complex, we may extend this by up to two months and will tell you why.

11. Children and Age Minimum

Sensei AI is not intended for children under 16. Under the Irish Data Protection Act 2018 (s. 31), 16 is the digital age of consent. We require users to confirm they are 16 or older at registration. If we become aware that a user is under 16, we will delete their account and data promptly. Contact privacy@senseiai.ai if you believe a child has registered.

12. Security

We implement appropriate technical and organisational measures, including:

No system is 100% secure. If you discover a security vulnerability, please disclose it responsibly to security@senseiai.ai.

13. Data Breach Notification

If a personal data breach occurs that is likely to result in a risk to your rights and freedoms, we will:

We maintain an internal breach response playbook and log every incident, regardless of severity, in our breach register.

14. Automated Decision-Making

Fight IQ scores and AI coaching responses are generated by automated systems. They do not produce legal effects or similarly significant effects on you within the meaning of GDPR Art. 22. You can request human review or contest any AI output by emailing privacy@senseiai.ai.

15. Changes to This Policy

We may update this policy as the service evolves. Material changes will be notified via the app's onboarding compliance screen and / or by email. The version number and effective date at the top of this page will be updated. Continued use after 30 days' notice constitutes acceptance of the updated policy.

16. Contact