Yallah

Cookie Policy

Last updated: September 2026

1. Overview

This policy explains what Yallah AI stores on your device, what it reads back, and what you can turn off. It covers both the website and the iOS and Android apps — those apps are wrappers around the same web app, so they use the same browser storage described here.

We do not use advertising cookies, and we do not share anything with ad networks or data brokers. Nothing described here is used to track you across other websites.

2. Strictly necessary cookies

These are the only true HTTP cookies we set, and they are set only after you sign in. If you are browsing while signed out, we set no cookies at all.

CookiePurposeRetention
sb-<project>-auth-tokenKeeps you signed in and authenticates your requests. Set by our authentication provider, Supabase.Until you sign out or the session expires

These cannot be switched off, because the Service cannot keep you logged in without them. Under UK/EU ePrivacy rules they are "strictly necessary" and do not require consent.

3. Browser storage we use instead of cookies

Most of what we store locally uses localStorage or sessionStorage rather than cookies. This data stays on your device, is readable only by Yallah, and is never sent to an advertising network. It is functional — it exists to make the app work the way you left it.

KeyPurpose
yallah-cookie-consentRemembers the choice you made on the cookie banner. Stored whichever way you choose, including when you decline — otherwise we would have to ask again on every page.
yallah-langYour language preference (English or Arabic).
yallah_geoCached approximate country, used to display the correct tax treatment at checkout. Expires after 24 hours.
yallah_pending_checkoutMarks that you left for the payment page, so the app can refresh your plan when you return. Cleared on return.
Unsent form draftsKeeps what you typed into a task, goal or budget form if you navigate away before saving.
AI coaching cacheCaches an AI goal-coaching response for 24 hours so re-opening a goal doesn't spend another AI message.
Push notification tokenStores this device's notification token so signing out can deregister this device only, rather than all your devices.
Admin/support keysOnly present for staff accounts — remembers the last admin tab and flags an active support session.

You can clear all of this at any time by clearing site data in your browser, or by signing out and deleting the app.

4. Analytics — optional on the website, and cookieless everywhere

With your consent, we load Vercel Web Analytics and Vercel Speed Insights. These tell us which pages/screens are visited and how fast they load for real users, so we can fix slow screens.

We want to be precise about what these do, rather than ask for permission we don't need:

  • They set no cookies.
  • They store nothing on your device — no localStorage, no sessionStorage.
  • They do not follow you to other websites or apps, and build no cross-context profile.
  • There is no persistent identifier for you. Vercel counts unique visitors by deriving a temporary hash from your IP address and browser user-agent on their servers; that hash is rotated, and we never receive your raw IP address from it.

Because nothing is stored on or read from your device, these scripts fall outside the part of ePrivacy law that governs cookies. We still ask, and still let you decline, because the IP-derived visitor count is personal data under GDPR and you should have a say in it. If you decline, the scripts are never loaded at all — we do not load them and merely suppress reporting.

We use no other analytics, no session recording, no heatmaps, and no advertising or marketing trackers of any kind.

5. Third parties that may set their own cookies

Two parts of the Service hand you over to another company, and at that point that company's own policy applies:

  • Paddle — our payment processor. Their checkout runs on their own domain and may set cookies necessary to process your payment and prevent fraud. See Paddle's own privacy policy.
  • Google Sign-In — only if you choose to sign in with Google. Google may set cookies during that sign-in flow.

We do not control these and cannot switch them off on your behalf. Neither is loaded unless you actively start a checkout or a Google sign-in.

6. Changing your mind

You can change your analytics choice at any time using the button below, or the "Cookie preferences" link in the site footer. Declining takes effect immediately — the analytics scripts are removed from the page.

7. Contact

Questions about this policy? Contact us at support@yallahai.app. See also our Privacy Policy.