LEGAL · DOC-02

PRIVACY
POLICY.

EFFECTIVE: 2026-05-06 · LAST UPDATED: 2026-05-06

This Privacy Policy explains what BTop collects, why, and what we do with it. We keep this honest and short. Questions? Email hello@btop.app.

BTop is operated by Mahadik Digital. We are the data controller for the information described below.

The short version

1. What we collect

CategoryWhat it isWhy we have it
Operator accountEmail, password (hashed), venue name, slug, signup date.Sign in, send service emails, identify your venue.
Tournament dataTournament names, settings, player names, match results, bracket state.Run the tournament. Display the live bracket.
Payment recordsStripe customer ID, transaction ID, amount, date, token type.Receipts, refunds, tax compliance.
Server logsIP address, user agent, request path, error traces (via Sentry).Debug crashes, prevent abuse. Retained 30 days.
Newsletter signupsEmail + signup timestamp (footer form only).Product updates. One-click unsubscribe in every email.
Support chatMessages via Crisp chat widget.Answer your support questions.

We do not collect player accounts, card numbers, location data, device IDs, or third-party ad tracking.

2. Cookies and analytics

BTop sets first-party cookies for sign-in and CSRF protection. We use Plausible for privacy-respecting, cookieless analytics. We do not use Google Analytics, Facebook Pixel, or any cross-site tracking.

3. Service providers

4. The public TV view

The active tournament bracket and player names are published at a public URL (btop.app/tv/<your-slug>) so the bar can watch the bracket live. Anything you enter as a player name will be visible on this public URL.

5. Data retention

6. Your rights

You have the right to access, correct, or delete your data; object to processing; or lodge a complaint with your local data protection authority. Email hello@btop.app — we respond within 30 days.

7. Children

BTop is not directed at children under 13. If you believe a child has signed up, email us and we'll remove the account.

8. Security

HTTPS everywhere, hashed passwords (Supabase Auth), least-privilege database access, Stripe-tokenized card handling. We don't store card numbers on our servers.

9. Changes

If we make material changes we'll email registered operators and post a notice here for at least 30 days.

10. Contact

hello@btop.app — a real human reads it.