RollPlan← Back to app

Privacy Policy

Last updated 15 June 2026

RollPlan ("RollPlan", "we", "us") provides AI-powered analysis of Brazilian Jiu-Jitsu match footage, opponent scouting, and gameplan generation. This policy explains what information we collect when you use RollPlan, how we use it, and the choices and rights you have.

Information we collect

  • Account information — when you sign up, our authentication provider (Clerk) collects your name, email address, and profile photo.
  • Profile details — belt rank, weight class, gym, training goals, and other information you choose to add to your profile.
  • Match footage — video files you upload, or the URLs of publicly accessible videos (e.g. YouTube) that you submit for analysis or opponent scouting.
  • AI-generated analysis — position breakdowns, timelines, coaching notes, gameplans, and training plans generated from your footage and profile.
  • Tournament & opponent data — tournament names, brackets, and opponent records you add manually or import from public sources such as Smoothcomp, IBJJF, or AJP.
  • Payment information — if you subscribe to a paid plan, billing is handled entirely by Stripe. We never see or store your card details.
  • Usage data — basic technical data (such as which features you use and how many analyses you run) needed to operate the service and manage our AI processing costs.

How we use your information

We use the information above to:

  • Run the AI analysis that powers match breakdowns, opponent scouting, gameplans, Match Day, and your training plan.
  • Operate your account, including authentication, billing, and enforcing usage limits on the Free plan.
  • Personalise AI output using your profile (belt, goals, style) so reports are relevant to you.
  • Maintain and improve RollPlan, including fixing bugs and understanding which features are useful.
  • Respond to support requests sent to us by email.

We do not sell your personal data, and we do not use your footage or analysis to train AI models beyond the processing needed to generate your results.

AI processing

Video you submit for analysis is sent to Google Gemini for processing. Gemini reads the video in-flight to generate position breakdowns, timelines, and coaching notes — RollPlan does not re-host or permanently store the raw bytes of public YouTube videos you link to. Footage you upload directly is stored securely (see "Where your data is stored" below) so you can re-watch it alongside your analysis.

Where your data is stored

RollPlan relies on a small number of trusted infrastructure providers to operate:

  • Clerk — account authentication and login.
  • Supabase — our application database (profile, match, and analysis data).
  • Cloudflare R2 — secure storage for footage you upload directly.
  • Google Gemini — AI video and text analysis.
  • Stripe — subscription billing and payment processing.

Each provider only receives the data it needs to perform its function, and each maintains its own security and compliance standards.

Your rights

You can review and update your profile information at any time from Settings. You own your data and can request deletion of your account and all associated data at any time by emailing support@rollplan.ai. Depending on where you live, you may also have the right to access, correct, export, or restrict processing of your personal data — contact us and we'll action your request promptly.

Data retention

We retain your account, footage, and analysis data for as long as your account is active, so you can keep building a history of your matches and progress. If you delete your account, we delete your personal data and uploaded footage within a reasonable period, except where we're required to retain billing records for legal or tax purposes.

Cookies

RollPlan uses essential cookies set by our authentication provider (Clerk) to keep you signed in. We do not use third-party advertising or tracking cookies.

Children's privacy

RollPlan is not directed at children under 16. If you believe a child has created an account without appropriate parental consent, please contact us and we'll remove it.

Changes to this policy

We may update this policy from time to time as RollPlan evolves. We'll update the "Last updated" date above when we do. Continued use of RollPlan after a change means you accept the updated policy.

Contact us

Questions about this policy or your data? Email support@rollplan.ai — we read every message.