Legal

Privacy Policy

Last updated: April 2026

1. Overview

Poker Clock ("the App") is developed and operated by SwiftVisions ("we", "us", or "our"). This Privacy Policy explains what information is collected when you use the App, how it is used, and your choices regarding that information.

We are committed to protecting your privacy. Poker Clock is designed to work entirely on your device and your local network. We do not sell your personal data to third parties.

2. Data We Collect

Poker Clock collects minimal data. The following categories describe what is gathered and why:

  • Tournament data — blind structures, round durations, and break messages you create are stored locally on your device using Apple's SwiftData framework. This data never leaves your device except as described below.
  • Session state — the current round index and time remaining are saved to your device's local storage (UserDefaults) to allow resuming after a crash. This data is cleared when you exit the clock normally.
  • Crash reports & analytics events — anonymous diagnostic data is collected via Firebase Analytics and Firebase Crashlytics (see Section 3).
  • Purchase receipts — validated through Apple's StoreKit framework to determine your subscription status. SwiftVisions never sees or stores your payment details.

We do not collect your name, email address, location, contacts, photos, or any other personal identifiers during normal App usage.

3. Analytics & Crash Reporting

The App uses Firebase Analytics and Firebase Crashlytics (provided by Google) to collect anonymous usage analytics and crash reports. This helps us identify and fix bugs and understand which features are most valuable.

Data collected may include:

  • Crash stack traces and error logs
  • Anonymous in-app event names (e.g. "clock_started", "round_started", "paywall_viewed") without any personally identifiable information
  • Event parameters such as round counts, blind levels, and subscription product identifiers — none of which identify you personally
  • Device model, OS version, and App version
  • A randomly-generated installation identifier (not linked to your Apple ID or any personal account)
  • A "subscription_tier" user property ("free" or "premium") to allow feature-level analytics segmentation

This data is processed by Google in accordance with the Firebase Privacy and Security documentation and Google's Privacy Policy. You can request deletion of associated data by contacting us (see Section 12).

4. Subscriptions & Purchases

Premium features are unlocked via an auto-renewing subscription purchased through the Apple App Store. All billing is handled entirely by Apple; SwiftVisions does not receive or store your payment card details.

Your subscription status is verified locally using Apple's StoreKit framework. We do not maintain a server-side record of your purchases.

For subscription management, refunds, and billing questions, please contact Apple Support or visit Settings → Apple ID → Subscriptions on your device.

5. Local Network Usage

Poker Clock can display the clock on Apple TVs connected to the same Wi-Fi network. This feature works as follows:

  • Your iPhone or iPad advertises a local service using Apple's Bonjour protocol (service type _ttpc._tcp).
  • Apple TVs on the same network discover and connect to this service.
  • Clock state (current round, time remaining, pause status) is sent over this local TCP connection every second.
  • No data leaves your local network. No servers or cloud services are involved in the multi-display feature.
  • iOS will prompt you to allow "Local Network" access the first time you use this feature. You can revoke this permission at any time in Settings → Privacy & Security → Local Network.

6. Speech & Microphone

Poker Clock uses Apple's AVSpeechSynthesizer to announce round changes, blind levels, and time warnings. This is a text-to-speech system that runs entirely on-device. The App does not access your microphone and does not record or transmit any audio.

7. Data Storage

All App data — tournament configurations, round structures, and session state — is stored locally on your device using Apple's SwiftData and UserDefaults frameworks. This data:

  • Is included in iCloud backups if you have iCloud Backup enabled (controlled by iOS, not the App)
  • Is deleted when you uninstall the App
  • Is not transmitted to SwiftVisions or any third-party server

8. Third-Party Services

The App integrates with the following third-party services:

No social media SDKs, advertising networks, or data brokers are used.

9. Children's Privacy

Poker Clock is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the App, please contact us and we will take appropriate steps to delete it.

10. Your Rights

Depending on your country or region, you may have the right to:

  • Access the personal information we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Object to or restrict certain processing
  • Data portability

Because most data is stored only on your device, you can exercise many of these rights directly by deleting or editing data within the App or by uninstalling it. For data held by Firebase (crash reports and analytics), contact us and we will forward your request to Google.

11. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. For significant changes, we may also provide notice within the App.

Your continued use of the App after any changes constitutes your acceptance of the revised policy.

12. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:

We aim to respond to all privacy-related inquiries within 30 days.