← Back

Privacy Policy

Last updated: April 17, 2026

MatFlow (“we”, “us”) provides gym management software for Jiu Jitsu academies and their students. This policy describes what we collect, why, and how you can control it.

What we collect

  • Account: name, email, phone number, password (hashed).
  • Training profile: belt rank, stripes, home gym, training history you log.
  • Gym membership: which gym(s) you belong to, attendance, waiver signatures.
  • Device: push notification token, app version, OS version.
  • Location (optional): only when you use features that require it (e.g., log training when near your gym) and only with your explicit permission.
  • Photos (optional): profile pictures you upload.

How we use it

  • Provide core functionality: show your schedule, log attendance, deliver announcements from your gym.
  • Send notifications you asked for (class reminders, belt promotions, announcements).
  • Let gym owners manage their rosters and communicate with members.

We do not sell your data. We do not use your data for third-party advertising.

Sharing

We share your profile with the gym(s) you've joined — they can see your attendance, belt, and contact info to run their academy. We use service providers (Supabase for database, Vercel for hosting, OneSignal for push notifications, SendGrid/Resend for email) strictly to operate MatFlow; they cannot use your data for other purposes.

Your controls

  • Edit your profile or delete your account any time from Profile settings.
  • Turn off notifications in Profile → Notifications or iOS Settings.
  • Revoke location / camera access in iOS Settings → MatFlow.
  • Email frank@craftedsystems.io to request your data or deletion.

Children

MatFlow is not directed at children under 13. If a student is under 18, a parent or guardian should supervise account creation.

Contact

Crafted Systems LLC
Email: frank@craftedsystems.io