LEGAL / BETA-P0-1

Privacy Policy

⚠️ DRAFT — requires legal review before publication. This page describes the fair.ninja beta as engineering understands it today. It is not legal advice and has not yet been reviewed by a lawyer or approved by the owner. Bracketed items like [COMPANY NAME] are still placeholders. The full source with a Polish summary for the owner lives at docs/legal/privacy-policy.md in the repository.

1. Who is the controller

[COMPANY/INDIVIDUAL NAME, ADDRESS, COUNTRY] ("we", "us") is the data controller for fair.ninja (Tomato, the account portal, and the MCP server) during this beta. Contact for privacy matters: [PRIVACY CONTACT EMAIL].

2. What we collect and why

DataWhyLegal basis
Email, Firebase UID, sign-in providerSign you in, secure your accountContract (Art. 6(1)(b))
Display nameShown in the UIContract
Tasks, projects, focus sessions, time entriesThe service itselfContract
Device list & sessions (platform, last seen, truncated IP)Let you see/revoke your own devicesContract; security interest
Wallet balance, usage receipts, ledgerShow what you used and what it costs (beta rate: $0)Contract
Payment records (pack, amount, Stripe session id, status) — never your card numberProcess top-ups (Stripe test mode in beta)Contract
Server request logs (request id, trace id, route, status, truncated IP)Operate and secure the serviceLegitimate interest
Client error/performance telemetry (Faro), only once configuredFind and fix bugsLegitimate interest
OAuth/MCP grants, if you connect an AI assistantLet the assistant act with the scopes you approvedYour consent

We do not collect card numbers, government IDs, precise location, biometrics, or advertising identifiers, and we do not sell your data or use it for ad targeting.

3. Where your data is stored

4. Retention

5. Cookies

Exactly two, both strictly necessary — no advertising or tracking cookies: fn_session (keeps you signed in) and fn_csrf (cross-site request forgery protection).

6. Payments during the beta

Every new account gets a welcome grant of 25 chips. The pilot rate is $0, so usage doesn't reduce your balance. Top-ups run through Stripe Checkout in test mode — test card 4242 4242 4242 4242, no real money moves. See the Terms for what changes once real payments are enabled.

7. Your rights

Full draft with sources and a Polish summary for the owner: docs/legal/privacy-policy.md. Last drafted 2026-09-26.