Vibora Padel Tracker ("Vibora", "we", "our", or "the app") is a padel match tracker for iPhone and Apple Watch. This Privacy Policy explains what data Vibora collects, where it is stored, who it is shared with, and the choices you have. We've written it to be as specific as possible: every category below corresponds to actual data the app reads or stores.

Vibora is published by an independent developer. The data controller for the purposes of GDPR is the developer listed in the Contact section at the bottom of this page.

1. Data Stored Only on Your Device

The following data is processed by Vibora on your iPhone or Apple Watch and is not transmitted to our servers:

2. Data You Send to Our Servers (Cloud Sync)

When you sign in with Apple, Vibora connects to our cloud backend (hosted on Supabase) so your matches and profile are available across devices. While you are signed in, the following data is uploaded automatically:

2.1 Account & Profile

2.2 Match & Session Data

Each match you record is uploaded to our matches table after it ends (or on the next launch if you were offline). Each row contains:

Per-shot annotations (your text labels and notes) are stored in a separate shot_annotations table linked to the match.

2.3 Roster, Social & Competitions

2.4 Subscriptions

If you purchase a Vibora Pro subscription, payment is processed by Apple's StoreKit. We never see your card details. After Apple confirms a transaction, we store the following on our subscriptions and subscription_events tables, keyed to your user ID, in order to validate Pro entitlement and reconcile receipts:

3. Public Matches and the Community Feed

By default, every match you sync is private to your account. You can opt in to publish an individual match to the Community feed via the "Publish to Community" sheet in the iPhone app. When a match is published:

You can unpublish a match at any time from the same sheet. Competitions and their participants are visible to all signed-in users by design.

4. How We Use Your Data

We do not use your data for advertising, marketing, profiling, behavioral analytics, or any form of cross-app or cross-website tracking. Vibora contains no advertisements and integrates no third-party analytics, attribution, or advertising SDKs.

5. Sharing With Third Parties

We do not sell, rent, or share your personal data for marketing or advertising. Limited sharing happens only with the following processors that are necessary to run the app:

We may also disclose data if compelled by valid legal process (e.g. a subpoena or court order), or when necessary to protect the safety, rights, or property of users or the developer.

6. Data Retention

We retain your account, profile, matches, roster, annotations, follows, competitions, and subscription records for as long as your account is active. If you delete your account (see §8), all rows keyed to your user ID are deleted from our database, and your avatar JPEG is removed from storage. Backups may retain the data for up to 30 days before being overwritten.

7. Security

Data is transmitted between your device and Supabase over TLS. At rest, our database and storage buckets are encrypted by Supabase using AWS-managed encryption. Access to production data is restricted to the developer. Authentication tokens are stored in the iOS Keychain on your device.

8. Your Rights and Choices

If you are in the EEA, UK, or Switzerland, you have additional rights under GDPR (right to object, right to data portability, right to lodge a complaint with your local supervisory authority). If you are a California resident, you have additional rights under CCPA/CPRA. To exercise any of these rights, email the address in Contact.

9. International Transfers

Our backend is hosted on AWS infrastructure. Depending on the Supabase region, your data may be processed in the United States or the European Union. Where applicable, transfers from the EEA, UK, or Switzerland rely on Standard Contractual Clauses.

10. Children's Privacy

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

11. HealthKit-Specific Disclosures

Vibora reads heart rate and active energy from Apple HealthKit on the Apple Watch and writes a workout summary back to HealthKit when you finish a match. Aggregated metrics derived from HealthKit (average HR, total calories, HR series, calorie series) are uploaded to our servers as part of each synced match, as described in §2.2. We do not use HealthKit data for advertising, marketing, sharing with data brokers, or behavioral analytics. We do not share HealthKit-derived data with third parties other than the storage processor described in §5.

12. Changes to This Policy

We may update this Privacy Policy when the app changes the data it handles. The "Last updated" date at the top of this page reflects the most recent revision. Material changes will be communicated in-app or via the App Store release notes.

13. Contact

For privacy questions, data access requests, or account deletion requests, email k@lptec.com.ua or use our Support page.