Skip to content

Cookie Policy

Last updated: May 1, 2026 — How we use cookies and similar technologies

1. What Are Cookies?

Cookies are small text files placed on your device when you visit a website. They help the website remember your preferences, understand how you use the site, and improve your experience. Similar technologies include local storage, session storage, and device identifiers.

2. How LetsRide Uses Cookies

We use cookies and similar technologies to provide, secure, and improve our platform. Below is a breakdown of the types of cookies we use:

Cookie TypePurposeDuration
EssentialAuthentication tokens, session management, CSRF protection. Required for the platform to function.Session / 30 days
FunctionalRemember your preferences (language, theme, notification settings), recent searches, and form auto-fill data.1 year
AnalyticsUnderstand how users navigate the platform, which features are most used, and identify performance issues. Data is aggregated and anonymized.2 years
PerformanceLoad balancing, CDN routing, and caching to deliver fast page loads regardless of your location.Session

3. Specific Cookies We Use

3.1 Authentication & Security

NamePurposeType
lr_auth_tokenStores your authentication token to keep you logged in across sessionsEssential
lr_refresh_tokenEnables automatic token refresh without re-loginEssential
XSRF-TOKENCross-Site Request Forgery protection — prevents unauthorized actions on your behalfEssential
lr_cookie_consentRemembers whether you accepted or declined analytics and advertising cookies, so you are only asked once. Set for the whole of letsride.lk, which is how one answer covers both this site and the app at app.letsride.lk. Expires after six months, at which point we ask again. Declining is stored here too — this cookie is how we know not to load anything.Essential

3.2 Preferences & Functionality

NamePurposeType
lr_user_prefsStores notification preferences and display settingsFunctional
lr_recent_locationsCaches recent pickup/drop-off locations for faster trip creationFunctional

3.3 Local Storage

We use browser local storage (not traditional cookies) for:

  • Push notification device tokens: Stored locally to enable Firebase Cloud Messaging delivery.
  • WebSocket connection state: Maintains real-time connection for chat and live notifications.
  • Draft trip data: Auto-saves trip creation progress so you don't lose work if you navigate away.

4. Third-Party Cookies

We integrate with the following third-party services that may set their own cookies:

ServicePurposeTheir Policy
Google MapsLocation selection, route mapping, distance calculationGoogle Privacy Policy
Google AnalyticsWhich pages are visited and how the site is used. Set only after you accept cookies.Google Privacy Policy
Meta Pixel (Facebook)Measuring our advertising and showing you relevant ads on Facebook and Instagram. Set only after you accept cookies.Meta Privacy Policy
Firebase (Google)Push notifications, analyticsFirebase Privacy

5. Managing Cookies

5.1 Your Cookie Choice

When you first visit we ask whether you accept analytics and advertising cookies. Nothing in that category is set unless you accept, and declining does not limit any part of the service.

You can change your mind at any time using the button below. The page will reload so that any tracker already running is removed.

5.2 Browser Settings

You can control cookies through your browser settings. Most browsers allow you to:

  • View what cookies are set
  • Delete individual or all cookies
  • Block cookies from specific sites
  • Block all third-party cookies
  • Set preferences for cookie expiration

Note: Blocking essential cookies will prevent you from logging in and using core platform features. We recommend only blocking non-essential cookies if you have privacy concerns.

5.3 Opt-Out Options

  • Analytics cookies: You can opt out of analytics tracking via your account notification settings.
  • Push notifications: Revoke notification permission in your browser or device settings at any time.
  • Location access: Deny or revoke location permission — you can still manually type addresses.

6. Do Not Track

We respect the "Do Not Track" (DNT) browser signal. When DNT is enabled, we disable non-essential analytics cookies for your session.

7. Cookie Consent

By continuing to use LetsRide, you consent to our use of essential cookies required for platform functionality. For non-essential cookies (analytics, functional preferences), we rely on your browser settings and explicit opt-in where required by law.

8. Updates to This Policy

We may update this Cookie Policy as our technology evolves. Changes will be reflected with an updated "Last updated" date at the top of this page. Material changes will be communicated via email or in-app notification.

9. Contact

For questions about our use of cookies:

LoginPlan Your Trip