Padel Hub ES

Cookie Policy

Version 1.0 · Last updated: 4 October 2026

This page lists everything Padel Hub stores in your browser or on your device, and every third-party service a page contacts. It matches what the consent banner asks you about.

Strictly necessary

These are needed for the service to work at all. They do not require your consent, but you should know they exist.

NameTypeWhat it doesKept for
sb-access-token, sb-refresh-tokenLocal storage (Supabase)Keeps you signed inUntil you sign out
ph-langLocal storageRemembers the language you chose1 year
ph-consentLocal storageRemembers your cookie choices, with the date and the version of this policy1 year
ph-sw-reloadedSession storageStops the app reloading twice after an updateUntil you close the tab
Flutter service worker cacheCache storageStores the app files so it opens quickly next timeUntil a new version replaces it

Functional

These make the app nicer to use but it works without them. We ask for your consent.

NameTypeWhat it doesKept for
ph-ui-*Local storageRemembers small interface choices: the tab you were on, filters, a draft message you have not sent1 year
Push notification tokenDeviceLets us send you a notification about a booking or a match. Only created if you allow notificationsUntil you turn notifications off

Third-party services

ServiceWhat it is forCategory
Supabase (EU)The database, your sign-in and your files. Without it there is no serviceStrictly necessary
Vercel, CloudflareHosting and delivery of the site and the appStrictly necessary
Sentry (Germany)Reports crashes so we can fix them. Configured to drop IP addresses and personal dataFunctional — consent
TelegramThe Mini App. Its script loads only when Padel Hub is opened from inside Telegram, where it is what signs you in — so there it is strictly necessary. Opened in an ordinary browser, it never loads at allStrictly necessary, inside Telegram only
OpenStreetMap / NominatimMaps and address lookup for clubs. Until you allow this, the map shows an empty background with a button to turn it onFunctional — consent
Payment provider (Stripe, Redsys, Viva Wallet or JCC, depending on the club)Loads only on the card payment page, when you choose to pay by cardStrictly necessary for that payment

Fonts and the Flutter rendering engine are served from padelhubplay.com itself, not from Google. Your browser makes no request to Google to open Padel Hub.

QR codes for bookings are drawn on your own device. The booking code is never sent to an outside service to have a picture of it made.

Analytics and advertising

Padel Hub runs no analytics, no advertising and no tracking pixels. There is no Google Analytics, no Meta Pixel and no third-party advertising cookie anywhere on the site or in the app. If that ever changes, this page and the consent banner change first, and nothing loads until you say yes.

Your choice

The first time you visit, a banner asks you to Accept all, Reject all, or Customise by category. Nothing optional loads before you answer. Rejecting is one click, the same as accepting.

You can change your mind at any time from the Cookie settings link in the footer of any page and in the app's settings. Your choice is stored with the date and the version of this policy.

You can also clear or block storage in your browser settings. If you clear it, the banner appears again, and clearing the sign-in token signs you out.

More

What we do with personal data generally is in the Privacy Policy. Questions: [email protected].