Terms and Conditions

Last updated: April 10, 2026

1. Agreement to Terms

These Terms and Conditions ("Terms") govern your access to and use of the LutaFlow platform operated at lutaflow.appand its subdomains ("Service"). By creating an academy account, accepting an invitation, or otherwise using the Service, you agree to be bound by these Terms.

If you are using the Service on behalf of a business or organization (e.g., a Jiu Jitsu academy), you represent that you have the authority to bind that entity to these Terms.

2. Description of Service

LutaFlow is a cloud-based Progressive Web Application (PWA) designed for Jiu Jitsu academies to manage class attendance, belt promotions, member rosters, reporting, and related academy operations. The Service includes:

  • Class scheduling, creation, and attendance tracking
  • Member management with IBJJF belt and stripe tracking
  • Reports and analytics dashboards
  • Offline functionality via PWA technology
  • Multi-location support
  • API access for integrations
  • Notification integrations (email, Slack)

3. Account Registration & Access

3.1 Academy Accounts

To use LutaFlow, you must create an academy account by providing your academy name, a unique subdomain (slug), your name, and your email address. You are redirected to Stripe to complete payment setup. Each academy receives its own subdomain (e.g., youracademy.lutaflow.app).

3.2 Invitation-Only Membership

LutaFlow is invitation-only. There is no public self-registration for individual members. Academy administrators invite members by email. By accepting an invitation, you agree to these Terms and our Privacy Policy.

3.3 Passwordless Authentication

LutaFlow uses PIN-based passwordless login. When you log in, a 6-digit PIN is sent to your email address. You are responsible for maintaining the security of your email account. You must not share your login PIN with others.

3.4 Roles & Permissions

The Service uses a hierarchical role system: Tech > Owner > Admin > Instructor > Member. Each role inherits the permissions of all lower roles. Academy owners are responsible for assigning appropriate roles to their staff and members.

4. Subscriptions & Payment

4.1 Free Trial

New academy accounts include a 14-day free trial. No charges are incurred during the trial period. You may cancel at any time before the trial ends without being charged.

4.2 Payment Processing via Stripe

All payment processing is handled by Stripe, Inc. When you subscribe to a paid plan, you are redirected to Stripe's secure checkout page to enter your payment information. By providing your payment details to Stripe, you also agree to Stripe's Services Agreement.

LutaFlow does not collect, store, or have access to your full credit card number, expiration date, or CVC.This information is entered directly on Stripe's PCI-DSS Level 1 compliant checkout page and is stored and maintained entirely by Stripe. We only receive a Stripe Customer ID and subscription status to manage your billing state within LutaFlow.

4.3 Billing & Renewal

Subscriptions automatically renew at the end of each billing period (monthly, quarterly, or annual) unless cancelled. You will be charged the applicable rate at renewal. Prices are displayed on our pricing page and may be updated with advance notice.

4.4 Cancellation

You may cancel your subscription at any time through the Stripe Customer Portal, accessible from your academy's billing settings. Upon cancellation:

  • You retain access to the Service until the end of your current billing period
  • No further charges will be incurred
  • Your data is retained for 90 days after cancellation, after which it is permanently deleted

4.5 Refunds

Subscription fees are non-refundable except where required by applicable law. If you believe you were charged in error, contact us at [email protected].

5. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose or in violation of any applicable law
  • Upload malicious code, viruses, or harmful content
  • Attempt to gain unauthorized access to other academy accounts or our systems
  • Scrape, crawl, or use automated tools to extract data from the Service beyond the provided API
  • Interfere with or disrupt the integrity or performance of the Service
  • Impersonate any person or entity, or falsely claim an affiliation
  • Use the Service to store data unrelated to academy operations (e.g., personal file storage)
  • Resell, sublicense, or redistribute access to the Service without written permission

We reserve the right to suspend or terminate your account for violations of these terms.

6. Data & Privacy

6.1 Your Data

You retain ownership of all data you submit to the Service ("Your Data"). We do not sell, rent, or share your data with third parties for their marketing purposes. We access Your Data only to operate and improve the Service.

6.2 Data Processing

By using the Service, you grant us a limited license to process Your Data solely for the purpose of providing and improving the Service. Our full data practices are described in our Privacy Policy.

6.3 Academy Owner Responsibilities

As an academy owner or administrator, you are responsible for:

  • Ensuring you have the right to submit member data (names, emails, dates of birth)
  • Obtaining appropriate consent from members (and parental consent for members under 16)
  • Keeping member information accurate and up to date
  • Responding to member requests regarding their personal data

6.4 Data Stored in the Service

The Service stores the following categories of personal data: member profiles (name, email, phone, date of birth), training records (attendance, belt rank, promotions), class information, and technical logs (IP addresses, user agents). A full description is available in our Privacy Policy.

7. Intellectual Property

The Service, including its design, code, logos, and documentation, is owned by LutaFlow and protected by applicable intellectual property laws. You may not copy, modify, distribute, or create derivative works of any part of the Service.

You retain all rights to Your Data. We do not claim ownership over content you upload, including class images, technique notes, and member profiles.

8. API Access

The Service provides a REST API for integrations. API keys are issued per academy and may have restricted scopes (e.g., read-only). You are responsible for safeguarding your API keys and are liable for all activity performed using them. API access is subject to rate limits.

9. Offline Functionality

LutaFlow uses Progressive Web App (PWA) technology to enable offline access. Data is cached locally on your device using IndexedDB. Offline check-ins and other write operations are queued and automatically synced when connectivity is restored. You understand that:

  • Locally cached data is stored on your device and is your responsibility to secure
  • Clearing your browser data may result in loss of unsynced offline data
  • Conflicts between offline and online data are resolved automatically

10. Service Availability

We strive to keep the Service available 24/7 but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control. We will make reasonable efforts to provide notice of planned downtime.

11. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, LUTAFLOW AND ITS AFFILIATES, OFFICERS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF REVENUE, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE.

Our total liability for any claim arising from or related to the Service is limited to the amount you paid us in the 12 months preceding the claim.

12. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

We do not warrant that the Service will be error-free, secure, or available at all times. We do not make any representations regarding the accuracy or reliability of any information obtained through the Service.

13. Indemnification

You agree to indemnify and hold harmless LutaFlow and its affiliates from any claims, damages, or expenses (including reasonable attorney's fees) arising from your use of the Service, your violation of these Terms, or your violation of any rights of a third party.

14. Termination

We may suspend or terminate your access to the Service at any time for violation of these Terms, non-payment, or any other reason with reasonable notice. You may terminate your account by cancelling your subscription and contacting us to request deletion.

Upon termination, your right to use the Service ceases immediately. Data retention after termination is governed by our Privacy Policy.

15. Changes to Terms

We reserve the right to modify these Terms at any time. If we make material changes, we will notify academy administrators by email at least 30 days before the changes take effect. Continued use of the Service after changes constitutes acceptance of the revised Terms.

16. Governing Law

These Terms are governed by and construed in accordance with the laws of the United States. Any disputes arising out of or related to these Terms or the Service shall be resolved in the courts of competent jurisdiction.

17. Contact Us

If you have questions about these Terms, contact us at:

[email protected]