Privacy Policy
Last updated: 21 October 2026 · Effective: 21 October 2026
1. Who we are
Snook A Look is operated by RIVORA LABZ FZE LLC, a company incorporated in the Ajman Free Zone, UAE. References to “we”, “us”, or “our” in this policy mean RIVORA LABZ FZE LLC.
Contact: privacy@snookalook.com
2. Data we collect
- Account data: email address, display name, profile photo (optional).
- Location data: approximate or precise device location, depending on the permission you grant, used to find nearby clubs. The coordinates are sent to our servers while the app is in the foreground, and only when you grant the permission. You can deny or revoke it at any time in your device settings.
- Payment data: payments are processed by Stripe, including Apple Pay. The card or Apple Pay details you enter go directly to Stripe. We receive and keep Stripe references to your payments and saved payment methods, plus amounts and payment status. We never store your full card number.
- Chat messages: messages you send to other players in the app.
- Push notification token: a token from Firebase Cloud Messaging (and Apple Push Notification service on iPhone), registered with our servers and linked to your account, used to send booking, match, and chat notifications.
- Product analytics: events about actions you take in the app (for example adding a payment method), collected via PostHog and linked to your account ID.
- Gameplay data: frames played, breaks, scores, match history, RSVPs, friend connections.
- Device & session telemetry: crash reports (Firebase Crashlytics and Sentry), performance traces, diagnostic logs (which can include your account or booking identifiers), and session replays collected via Sentry to fix bugs. Sentry replays are masked by default.
- App & device basics: when you use our mobile app, it sends your app version, app build number, platform (Android or iOS), operating system version, and device model to our servers with its requests. We use this for compatibility, support, troubleshooting, and to prompt you to update when a required update is available. It is stored with your account’s device record and deleted with your account. This information does not include device identifiers, advertising IDs, or device names.
- Auth tokens: short-lived JWT access tokens and refresh tokens stored in HttpOnly cookies (not accessible to JavaScript).
- OAuth identifiers: if you sign in with Apple or Google, we receive and store a provider-issued identifier (“sub”). This identifier is backend-only and is never displayed to other users or shared with third parties.
- OAuth-provided profile data: on first sign-in via Apple or Google, we may receive your name and email address from the provider. If you use Apple’s “Hide My Email”, Apple provides a relay address (
@privaterelay.appleid.com) instead of your real email; we store and communicate with this relay address as-is and never attempt to resolve it to your personal email. - Communications: messages you send to us (support, feedback).
3. Why we collect it
- To operate the app and personalise your experience (contract).
- To show you available snooker tables near you (contract + legitimate interest).
- To take payment for bookings and matches and manage your saved payment methods (contract).
- To provide player-to-player chat (contract).
- To understand how the app is used and improve it, through product analytics (legitimate interest).
- To diagnose crashes and improve reliability (legitimate interest).
- To send you booking confirmations and match notifications (contract).
- To comply with UAE and international legal obligations (legal obligation).
- To send marketing updates, only with your explicit consent, and you can withdraw at any time.
4. Third-party processors
We share data only with processors that are contractually bound to protect it:
| Processor | Purpose | Region |
|---|---|---|
| Supabase | Database, authentication, real-time | EU / US |
| Stripe | Payment processing, including Apple Pay | US / global |
| Firebase Cloud Messaging (Google) | Push notifications (push token linked to your account) | US / global |
| Firebase Crashlytics (Google) | Crash reporting | US / global |
| Sentry | Error monitoring, performance traces, session replay | US |
| PostHog | Product analytics (events linked to your account ID) | Per PostHog project region |
| Mapbox | Maps and club discovery | US |
| Vercel | Web hosting and edge delivery | Global |
| Cloudflare | CDN, DDoS protection | Global |
| Google (Sign-In) | OAuth authentication and profile data (name, email) you allow Google to share | US |
| Apple (Sign in with Apple) | OAuth authentication and profile data (name, email or relay address) you allow Apple to share | US |
We do not sell your data to third parties.
5. Retention
- Active account data is retained for the lifetime of your account.
- After deletion, a 30-day grace period applies during which you can reactivate. See Delete my account.
- Audit logs and anonymised aggregates may be retained longer to fulfil legal obligations.
- Sentry crash data is retained for 90 days.
6. Your rights
Depending on your jurisdiction you may have the right to:
- Access: request a copy of data we hold about you.
- Correction: request correction of inaccurate data.
- Deletion: request erasure of your account and personal data. See Delete my account.
- Portability: receive your data in a machine-readable format.
- Objection: object to processing based on legitimate interests.
- GDPR opt-out: EU/EEA residents may lodge a complaint with their local supervisory authority.
- CCPA opt-out: California residents may opt out of sale of personal information (we do not sell data, but you may exercise this right).
- UAE PDPL: UAE residents may exercise rights under Federal Decree-Law No. 45 of 2021.
To exercise any right, email privacy@snookalook.com. We respond within 30 days.
8. Security
We use HTTPS everywhere, HttpOnly session cookies, role-based access controls, and automated vulnerability scanning. No system is perfectly secure. If you discover a vulnerability, please report it to security@snookalook.com.
9. Children
Snook A Look is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe we have, contact privacy@snookalook.com and we will delete it promptly.
10. Changes to this policy
We may update this policy. Material changes will be notified via in-app banner or email at least 14 days before they take effect. Continued use after the effective date constitutes acceptance.
Questions about your privacy?
Email us at privacy@snookalook.com, we aim to respond within 2 business days.