Legal

PRIVACY
POLICY

Last updated: April 28, 2025

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

Supabase

We use Supabase as our backend database and authentication provider. Your match data (matches, rack logs, match events) is automatically stored on Supabase servers. 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.

  • Cloud storage is used to back up and restore your match history across devices
  • No match data is shared with other users or made publicly accessible
  • You can request full deletion of your cloud data at any time (see Contact section)
SOC 2 Type II GDPR-ready US data centre

Usage Analytics — PostHog

PostHog

We use PostHog to collect anonymous, aggregated product-usage data so we can understand which features are used and where the app can be improved. PostHog is open-source and privacy-focused. You can learn more at posthog.com/privacy.

What PostHog collects:

  • Anonymous device identifier (randomly generated, not tied to your identity)
  • Screen views and feature interactions (e.g. "analytics tab opened", "match started")
  • App version, iOS version, device type (e.g. iPhone)
  • Session length and general usage patterns

What PostHog does not collect:

  • Your name, email, or any personal identifier
  • The content of your match data (scores, player names, rack details)
  • Your location
Fully anonymous No PII 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
  • You can request complete deletion of all your cloud data at any time by contacting us — we will action it within 30 days
  • 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.