Legal

Privacy Policy

Last updated: April 22, 2026

1. Who we are

DojoOS ("we", "us") provides software for martial arts schools, gyms, and studios to manage members, schedules, billing, and operations. This policy explains how we handle personal information.

2. Information we collect

We collect:

  • Account info: name, email, phone, password hash.
  • Gym data: information about your gym (name, branding, locations, classes).
  • Member data: information you and your members upload (profiles, attendance, waivers, ranks, billing details).
  • Usage data: log data, device info, IP address, and analytics about how the Service is used.
  • Payment data: handled by our payment processor (Stripe); we do not store full card numbers. For payments collected from your members, the gym's connected Stripe account is the merchant of record.
  • Communications: emails we send to you and your members (welcome, trial reminders, receipts, payment-failure notices) are logged for delivery diagnostics and audit. Members can opt out of non-transactional marketing emails at any time.

3. How we use it

  • Provide and operate the Service.
  • Process payments and send transactional emails (receipts, account notices, reminders).
  • Provide customer support and respond to inquiries.
  • Improve, secure, and monitor the Service.
  • Comply with legal obligations.

We do not sell personal information.

4. Roles

For data your gym uploads about its members, your gym is the controller and DojoOS is the processor. We process member data only on your gym's instructions to deliver the Service.

For payments collected from members, the gym owns the connected payment processor account (e.g. Stripe). The gym — not DojoOS — is the merchant of record and the controller of that payment data. DojoOS never holds member funds and does not store full card numbers; payment details are handled by the gym's processor.

5. Sharing

We share data only with vetted subprocessors needed to operate the Service (hosting, database, email delivery, payment processing, authentication) under contractual confidentiality. See our subprocessors list for the full inventory. We may disclose information when required by law or to protect rights and safety.

5a. Cookies & analytics

We use a small number of cookies and similar technologies that are strictly necessary to keep you signed in and remember UI preferences (e.g. light/dark mode, kiosk mode). We do not use third-party advertising cookies or sell behavioral data. If we add product analytics in the future, we will update this section and, where required, request consent.

6. Retention

We retain account and gym data while your account is active. After termination we retain data for up to 90 days in primary systems (and longer in encrypted backups for up to 12 months) for legal compliance and dispute resolution, then delete or anonymize it. Email delivery logs are retained for up to 24 months. Connected Stripe accounts and the records held there remain under the gym's control independent of DojoOS.

7. Security

We use industry-standard safeguards including encryption in transit (TLS), tenant isolation via Postgres row-level security, hashed passwords, signed webhook verification for billing events, and least-privilege staff access. Read more on our security page. No system is perfectly secure; please use a strong, unique password and enable any available account protections.

8. Your rights

Depending on your jurisdiction (e.g. GDPR, CCPA) you may have the right to access, correct, export, or delete personal information about you, and to object to certain processing. To exercise these rights, contact us. If you are a member of a gym using DojoOS, please contact your gym first as they control your data.

9. International transfers

Our infrastructure may store and process data in the United States and other countries. Where required, we use appropriate safeguards for international transfers.

10. Children

The Service is not directed to children under 13. Gyms may upload information about minor members under their guardians' authority; gyms are responsible for obtaining required consents.

11. Changes

We may update this policy; material changes will be communicated by email or in-app notice.

12. Contact

Questions about this policy? Contact us or email privacy@dojoos.io.