Skip to content

Cookie policy

This policy explains, under article 22.2 of Spain's Law 34/2002 (LSSI) and the Spanish Data Protection Agency's guide on cookies, which cookies and which browser storage drivinglingo.com uses, for what purpose, for how long and how you decide about them. Controller: INDIAN ELEPHANT S.L., tax identification number B16969651, Calle Consuelo, número 11, bajo, 03590 Altea (Alicante), España, isht@drivinglingo.com. The processing of personal data is described in the privacy policy.

What cookies and browser storage are

A cookie is a small file a website stores in your browser, which the browser sends back on each visit. Local storage (localStorage) and session storage (sessionStorage) are other ways of keeping data in your browser that the site reads from the page; the law applies the same rules to them. Technical cookies and keys are necessary to provide the service you ask for and need no consent. Third-party measurement and analytics items are only installed if you accept them.

The essentials

  • Without accepting anything you can use DrivingLingo in full: study, take the daily test, create an account and buy the pass.
  • We use no personalised-advertising or remarketing cookies. There are no advertising profiles.
  • Only if you accept in the cookie bar: Google Ads measurement (_gcl_ cookies) and PostHog product analytics in the EU (no cookies: a random identifier in localStorage, sent through our server).
  • Vercel Analytics and Speed Insights count pages without cookies or identifiers; Sentry error reports use no cookies either. Both can be switched off in Settings.

First-party storage (technical, no consent needed)

NamePurposeTypeDuration
drivinglingo-v2 and drivinglingo-… keys (-units, -exam-reviews, -exam-reminders-v1, -readiness-study-v1, -route-…, -film-captions, -install-dismissed, -release)Your progress, lessons, mistakes, revision, language, text size, reminders and app preferences on this devicelocalStorage, first party, functionalUntil you clear the site's data or reset progress
drivinglingo-exam-resume, drivinglingo-exam-2, -exam-3, -exam-7Resume an unfinished mock exam without restarting the clock and remember exam statelocalStorage, first party, functionalUntil the exam ends or you clear the data
dl-manual-v1, dl-manual-cache-v1, dl-cached-explainsManual reading position and a cache of study material and explanations for offline readinglocalStorage, first party, functionalUntil you clear the data
dl-learner-sync-v1, dl-account-deleted, dl_signin_pendingAccount progress-sync journal and sign-in statelocalStorage, first party, functionalUntil you clear the data or the account
dl-tab-swipe, dl-left-at, dl_pass_shown, dl_pass_timingNavigation state and how often in-app notices are shownlocalStorage or sessionStorage, first party, functionalUntil you clear the data; session items end with the tab
dl-analytics-consent-v1Remember whether you accepted or rejected product analyticslocalStorage, first party, necessary to respect your choice180 days
dl-ads-consent-v1Remember whether you accepted or rejected Google Ads measurementlocalStorage, first party, necessary to respect your choice180 days
dl-aggregate-disabled-v1, dl-errors-disabled-v1Remember that you switched off aggregate counts or error reportslocalStorage, first party, necessary to respect your choiceUntil you change the setting
dl-internal-device-v1Marks DrivingLingo team devices so they are excluded from measurementlocalStorage, first party, functionalUntil you clear the data
dl-pass.session_token (__Secure-dl-pass.session_token)Keep you signed in after email or Google sign-inFirst-party cookie, functional, httpOnly7 days from last use
dl_accessTie the free daily mock exam to your device and apply pass accessFirst-party cookie, functional, httpOnly, set by the serverUp to 365 days
dl_graded, dl_tutor, dl_reviewed_tutorLet you review the questions you have just had marked and count the day's tutor requestsFirst-party cookie, functional, httpOnly1 hour (dl_graded); the current day for the others
__Host-dl_sales_checkoutBind the payment in progress to this browser while you buy the passFirst-party cookie, functional, httpOnly24 hours

Third-party storage and cookies

NamePurposeSet byConsentDuration
_gcl_au, _gcl_aw, _gcl_gs and other _gcl_ cookiesMeasure which search ads lead to a daily test or a purchase (Google basic consent mode: nothing loads before you accept)Google Ads (Google Ireland Ltd.), third-party cookieYes, in the cookie barUp to 90 days
dl-ads-attribution-v1, dl-ads-purchases-v1, dl-ad-visitKeep the ad click identifier and campaign parameters, and avoid counting a purchase twicesessionStorage, first party, only after you accept Google Ads (dl-ad-visit only records whether the visit came from an ad)Yes, except dl-ad-visit, which identifies nobodyUntil the tab closes
dl-analytics-install-v1, dl-analytics-queue-v1Random browser identifier and event queue for product analytics; sent to PostHog (EU) through our server, without your IPlocalStorage, first party, only after you accept analyticsYes, in the cookie barUntil you reject; the queue, 7 days
__stripe_mid, __stripe_sidFraud prevention and operation of the payment inside Stripe's formStripe Payments Europe, Ltd., on its own domainNo: necessary for the payment you request1 year and 30 minutes respectively
Google cookies on google.comOnly if you choose “Continue with Google”: your Google account session during sign-inGoogle Ireland Ltd.No: necessary for the sign-in you requestPer Google's policy
Vercel Analytics and Speed InsightsAggregate page and performance countsVercel Inc., no cookies or identifiersNot requiredStores nothing in your browser
SentryError reportsFunctional Software Inc., no cookiesNot requiredStores nothing in your browser
Google FontsTypefacesGoogle, no cookiesNot requiredStores nothing in your browser

The third parties' policies: Google, Stripe, PostHog, Vercel, Sentry.

How to accept, reject or withdraw consent

  • The cookie bar. On your first visit a bar appears with Reject and Accept buttons of equal size and nothing preselected. Until you decide, no tag is loaded and no optional event is sent. You can close it to decide later and keep studying.
  • Cookie preferences. The button below and the Cookie preferences link in the footer of the public pages reopen the bar so you can change your choice at any time. Withdrawing consent is as easy as giving it.
  • Settings → Privacy and analytics. Inside the app you can accept or reject product analytics and Google Ads measurement separately, and switch off aggregate counts and error reports.
  • What happens when you reject. If the Google tag was already active, the page reloads to stop it and the _gcl_ cookies reachable from this site and the tab's attribution data are deleted. Rejecting analytics deletes the event queue and the identifier. Neither recalls data the third party has already received; you can ask that third party to erase it.
  • Your choice expires after 180 days, and then we ask again.

How to delete or block cookies in your browser

You can delete or block cookies and storage for drivinglingo.com in your browser settings: Chrome, Firefox, Safari, Safari on iPhone and iPad, Edge. If you block local storage, progress and preferences will not be kept between visits; the rest of the site keeps working. To reset only your progress, use Profile → Reset progress → Reset my data.

Changes to this policy

Any change is published here with its version date; if we add a cookie that needs consent, we will ask you again. Version: 16 October 2026.

Ready to try it?

A free DGT-style exam every day, and Lito to explain every mistake.

Checked against the BOE in force · English and Spanish