We use a minimal set of cookies and equivalent storage to operate cccanteen.com. We do not use advertising or cross-site tracking cookies.
1. What we set
Strictly necessary
- Supabase auth tokens — stored in
localStorage(web) or AsyncStorage (mobile) to keep you signed in. Removed on sign-out. - i18next language preference — stored in
localStorageso we render the dashboard in your chosen language. - Theme preference (
3c.theme) — stored inlocalStorage(web) or AsyncStorage (mobile) so the app remembers your dark/light choice. - Cloudflare session cookie — set by our CDN to detect bot traffic and is essential to load the site.
Functional
- TanStack Query cache — short-lived in-memory cache to avoid duplicate network calls; the mobile app additionally persists this cache in AsyncStorage so tag balances are visible offline.
- Offline transaction queue (mobile only) — when staff record sales or check-ins offline, those entries are stored locally in AsyncStorage and replayed when the device reconnects. Cleared on staff sign-out.
2. Third-party redirects
When you tap "Continue with Google" or "Continue with Apple", you are redirected to those providers' sign-in surfaces, which set their own cookies under their own privacy and cookie policies. Stripe Checkout, MTN MoMo, and Orange Money likewise set cookies on their own domains during top-up.
3. Your choices
You can clear all storage from your browser settings or, on mobile, from the Settings → Clear local cache action. Disabling strictly necessary cookies will prevent you from signing in.