Skip to content
Sarathi ಸಾರಥಿ
Home How to use About What’s ready
Home / Privacy Policy
Legal and privacy

Privacy Policy

A plain-language explanation of what Sarathi processes, what stays on your phone and what you can control.

Effective 1 September 2026 · Version 2026-09-01
On this pageScopeData we handleWhy we use itService providersRetentionYour choicesSecurityAgeContact

1. Scope

This policy covers the Sarathi mobile application, public website and Sarathi API. Sarathi is an independent Bengaluru public-transport companion. It is not an official BMTC, BMRCL, Indian Railways or government service.

A full mobile number is needed to send and verify the WhatsApp code. Sarathi’s account database stores the normalized number (E.164), a keyed lookup hash, and last-digit display fields so we can operate login and support the account.

2. Data we handle

DataWhere and whyTypical retention
WhatsApp mobile numberReceived during login and sent to the configured WhatsApp delivery provider. The account database stores the normalized full number (E.164), a keyed hash, and last-digit display fields.Retained with the account until deletion. Also processed by the delivery provider according to its service terms.
OTP challengeHashed code, challenge ID, attempt count and installation binding in Redis.About 5 minutes. Abuse counters last from minutes to one day.
Account and sessionRandom user ID, full normalized phone number, phone lookup hash, last-digit display fields, accepted policy version, login timestamps, installation ID and hashed rotating refresh token.Until account deletion. Sessions remain until logout, revocation, account deletion or operational cleanup.
Official-app proofInstallation ID, public verification key, app version and Google Play Integrity verdict. Private device keys never leave Android Keystore.While the installation is active, then according to security cleanup procedures.
Journey inputsOrigin, destination, time and preferences are processed to calculate routes. Raw coordinates are not intended for analytics logs.Request processing and short caches. Coarse location cells may be used for operational measurement.
Saved places and recent journeysStored locally on your device by default.Until you clear them, clear app data or uninstall.
Feedback and diagnosticsFeedback text, affected route/stop, app and dataset version, and a request reference when you choose to send it.Until reviewed and purged under the operator’s support schedule.

3. Why we use data

  • Authenticate the person controlling the WhatsApp number and keep their installation signed in.
  • Calculate, display and improve requested public-transport journeys.
  • Detect OTP abuse, automated scraping, repacked apps, request tampering and stolen-session reuse.
  • Respond to feedback, investigate failures and maintain reliable datasets.
  • Meet applicable legal, security and incident-response obligations.

Sarathi does not sell personal data. Journey inputs are not used to build advertising profiles.

4. When data reaches another service

Only the data needed for the requested function is sent to a service provider:

  • WhatsApp delivery bridge: the mobile number, one-time code, template name and delivery identifier.
  • Cloud hosting and databases: application data and security records needed to operate Sarathi.
  • Maps and place search: search text or coordinates when a Google-powered place or routed-walking function is used. Provider attribution is shown in the app.
  • Transit data sources: schedule and route datasets are processed as public-transport information, not to identify users.

We may disclose information where required by applicable law or to investigate serious abuse. We do not share more than reasonably necessary.

5. Retention and deletion

OTP material expires automatically. Access tokens expire after a short period. Refresh sessions rotate and can persist so normal users are not repeatedly logged out. The app stores the current refresh token in protected device storage; the server stores only a keyed hash.

Deleting the app removes the device copy of the login token, but the server cannot reliably detect an uninstall. To remove the server account, sign in again with the same number and use Settings → Delete account. This deletes the account and its login-session records. Security or incident records may be retained separately where reasonably necessary or legally required.

6. Your choices

  • Access: see the masked account number and session status in Settings.
  • Withdraw from the service: log out or delete the account from Settings.
  • Local data: clear recent places in Settings; remove other local data through the relevant saved-items screen or app-data controls.
  • Analytics: use the Settings control to turn optional product analytics off.
  • Correction or grievance: use Settings → Send feedback and state that the request concerns personal data.

7. Security

Sarathi uses short-lived access tokens, rotating refresh tokens, keyed hashes, OTP attempt limits, replay detection, per-installation request signatures and Google Play Integrity checks. Private signing keys remain in Android Keystore when supported. Transport encryption and production secret management are deployment requirements.

No system is risk-free. If we confirm an incident affecting personal data, we will follow the notification and remediation requirements that apply to the service at that time.

8. Age

Sarathi account creation is currently intended for people aged 18 or older. We do not currently provide the verified parent or guardian consent flow needed for a child’s account. A younger traveller should use the service with a parent or guardian and should not create an account independently.

9. Questions, rights and grievances

Open the Sarathi app and use Settings → Send feedback. Include “Privacy request” at the beginning and describe whether you want access, correction, deletion or another review. Do not place OTPs, refresh tokens or unrelated sensitive information in the message.

Privacy questions, access, correction or deletion requests can be sent to:

AUMLayer Cloud Labs LLP
Email: [email protected]
Phone: +91 81510 39365
Website: aumlayer.com

Please identify the request as a “Privacy request” and do not send OTPs, access tokens, refresh tokens or other authentication secrets.

10. Changes to this policy

Material changes will receive a new version and effective date. When consent is required again, the app will ask before completing the next login. Older copies remain in source control for audit history.

Sarathi · ಸಾರಥಿ

An independent companion for Bengaluru bus, Metro and walking journeys. Not affiliated with BMTC or BMRCL.

Sarathi — a product of AUMLayer Cloud Labs LLP

Website
aumlayer.com
Email
[email protected]
Phone
+91 81510 39365

Product

Journey Data labels FAQ

Help

How to use Support About Data sources API guide

Legal

Privacy Policy Terms and Conditions Data sources Launch status
© AUMLayer Cloud Labs LLP. All rights reserved. No advertising cookies on this site · Not affiliated with BMTC or BMRCL