Terms of Service

The rules of using Gitflow.

Last updated · 2026-05-23

The short version

Gitflow is a free interactive Git learning tool. Use it to learn. Don’t abuse it, don’t scrape it, don’t reverse-engineer the validators to fake your XP, and don’t use it in a way that violates anyone’s rights. We can suspend accounts that break these rules. There are no paid tiers and no warranties.

Who we are

Gitflow is built and operated by a small team. The source repository is private. Read our Privacy Policy for how we handle your data.

Your account

  • You must be at least 13 years old to create an account.
  • One person, one account. No automated signups.
  • You’re responsible for activity that happens through your account. Keep your sign-in email address secure.
  • We may suspend or terminate accounts that violate these terms, including attempts to fake progress, bulk-create accounts, or harass other users.

Acceptable use

You agree not to:

  • Probe, scan, or otherwise attack the service or the infrastructure it runs on.
  • Submit content (display name, bio, username) that is unlawful, defamatory, harassing, or infringes others’ rights.
  • Attempt to bypass authentication, rate limits, integrity triggers, or Row-Level Security policies.
  • Scrape lesson content beyond what is needed for personal use.
  • Use Gitflow content to train a competing automated learning system without permission.
  • Impersonate other users or claim affiliation that doesn’t exist.

Content and IP

All lesson content, scenarios, application code, design, copy, and the Gitflow name and marks are the property of Gitflow and its contributors, protected by copyright and trademark law. You may use them for personal learning. Any other use — redistribution, derivative training, commercial republication — requires written permission.

Your content — your username, display name, bio, and the Git commands you type into the in-browser sandbox — remains yours. By using the service you grant us the limited right to store and display it so the product can function (e.g. showing your username on the leaderboard).

Service availability

Gitflow is provided “as is.” We aim for high uptime but make no availability guarantee. We may add, remove, or change features at any time. We may take the service offline for maintenance or for legal reasons.

Warranty and liability

The service is provided without warranties of any kind, express or implied, including merchantability and fitness for a particular purpose. To the maximum extent permitted by law, Gitflow and its maintainers shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the service.

If you are required by mandatory consumer protection law to receive stronger warranties, those rights apply notwithstanding this clause.

Indemnity

You agree to defend and indemnify Gitflow and its maintainers against claims arising from your violation of these terms or your misuse of the service.

Termination

You can terminate your account at any time by emailing privacy@gitflow.dev (self-service deletion is on the roadmap). We can terminate accounts that violate these terms. On termination, your account data is deleted in accordance with our Privacy Policy.

Governing law

These terms are governed by the laws of the jurisdiction where the primary maintainer resides. Any disputes shall be resolved exclusively in the courts of that jurisdiction, unless mandatory consumer law in your jurisdiction provides otherwise.

Changes

We can update these terms. We’ll change the “Last updated” date at the top, and if the change is material we’ll notify signed-in users via the address on file.

Contact

General questions or to report abuse: hello@gitflow.dev.