Legal

PRIVACY
POLICY

Last updated: June 10, 2026

Overview

19 Pockets ("we", "our", "the app") is an iOS application for scoring and analysing pool matches. We are committed to being transparent about what data we collect, why we collect it, and how it is stored.

We do not sell your data. We do not use data for advertising. Everything collected exists solely to make the app work and to help us improve it.

No data selling No ad tracking Anonymous analytics only

Data You Create

The app stores data you explicitly enter:

  • Player names you create inside the app (first name / nickname only — no email, phone, or identity required)
  • Match records — game type, date, scores, winner
  • Rack logs — per-rack outcomes, breaker, balls pocketed (9-ball), inning counts
  • Match events — ball-in-hand, timeouts, rack-specific actions

This data lives on your device (SwiftData / local storage) and is automatically synced to our cloud database (Supabase — see below).

Cloud Sync — Supabase

This section only applies if you create an account. If you use the app without signing in, all data stays entirely on your device and nothing is sent to Supabase.

Supabase

We use Supabase as our backend database and authentication provider. If you sign in, your match data (matches, rack logs, match events) is synced to Supabase servers to back up your history and restore it across devices. Supabase is SOC 2 Type II compliant and GDPR-ready. Data is stored in the United States. You can learn more at supabase.com/privacy.

  • Match data is only visible to opponents who participated in that match and have a linked account — it is never made publicly accessible
SOC 2 Type II GDPR-ready US data centre

Usage Analytics — PostHog

We collect anonymous usage data to understand which features are actually being used, where users run into friction, and where to focus product improvements. This data never identifies you — it only tells us things like "players are using the 8-ball format most" or "the analytics tab is being opened regularly".

PostHog

We use PostHog (open-source, privacy-focused) as our analytics platform. All data is fully anonymous and aggregated. You can learn more at posthog.com/privacy.

What is collected:

  • Anonymous device identifier (randomly generated, never linked to your identity)
  • Feature interactions — e.g. which game types a player uses, whether the analytics tab is opened, whether a paywall was shown
  • App version, iOS version, and device type (iPhone / iPad)

What is never collected:

  • Your name, email, or any personal identifier
  • The content of your match data — scores, player names, rack details are never sent to PostHog
  • Your location

You can opt out of analytics at any time in Settings → Privacy → Share anonymous usage data.

Fully anonymous No PII Opt-out in Settings Open-source platform

Data Retention & Deletion

  • Local data (on your device) is deleted when you uninstall the app or delete a match within the app
  • Cloud data (Supabase) is retained as long as you use the app
  • Cloud data deletion is not yet available in-app — if you need your data removed, contact us and we will handle it manually
  • Anonymous PostHog analytics data is retained for 12 months, after which it is automatically deleted by PostHog

Children's Privacy

19 Pockets is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

Changes to This Policy

If we make material changes to this policy we will update the "Last updated" date at the top of this page. For significant changes we may also post a notice within the app. Continued use of 19 Pockets after changes are posted constitutes acceptance of the updated policy.

Contact

Questions about this policy, data deletion requests, or any privacy concerns:

We aim to respond to all privacy-related requests within 5 business days.