1. What this covers
A cookie is a small file a site stores in your browser and sends back on later requests. Browsers also offer two other stores — localStorage, which persists until it is cleared, and sessionStorage, which is emptied when the tab closes. This site uses all three, so all three are listed below. Where this policy says “cookies” generally, it means all of them.
Most of what we keep on your device is not a cookie and never leaves your browser.
2. What we store
| Name | Type | What it is for | Lasts |
|---|---|---|---|
| Session cookieEssential | Cookie · HTTP-only | Keeps you signed in and identifies your account to our API. Set only after you sign in, and readable only by the server — never by JavaScript in the page. | Until it expires or you sign out |
| Google Analytics (_ga, _ga_*) | Cookie · third party | Counts visits and tells us which pages are used and where people give up. It is used in aggregate; we do not use it to identify you personally or to advertise to you. | Up to 2 years |
| Payment provider cookiesEssential | Cookie · third party | Set by our payment provider inside their own hosted checkout when you pay, for fraud prevention and to complete the transaction. They are governed by that provider's policy, not ours. | Set by the provider |
| bookmyyaan.recentBusSearches | localStorage | Your recent bus searches, so the form can offer them again. Stays on your device and is never sent to us. | Until you clear site data |
| bookmyyaan.contact.<account> | localStorage | The email address and mobile number you last used on a booking form, so you do not retype them. Keyed to your account and only read back for that account. | Until you clear site data |
| bmy.checkout.*, bmy.hotel.*Essential | sessionStorage | The passenger or guest details of a booking you have started but not finished, so a refresh or a step back does not lose them. Deliberately not localStorage: this is the most sensitive thing stored on your device and it must not outlive the tab. | Until the tab is closed |
| bookmyyaan.prefillRoute, bookmyyaan.prefillDestination, bookmyyaan.openBusSearch | sessionStorage | Carries a route you tapped, or the search you last ran, from one page to the search form on another. | Until the tab is closed |
3. Essential and non-essential
Items marked Essential are needed for the site to do the job you asked it to do. Without the session cookie you cannot stay signed in; without the checkout store a refresh loses the details you were typing; without the payment provider’s own cookies a payment cannot be completed.
Everything else — analytics, recent searches and remembered contact details — is a convenience. Blocking it costs you some polish and costs us some insight; it does not stop you booking.
4. Third parties
Google Analytics is loaded from Google’s servers and sets its own cookies. Our payment provider serves its hosted checkout and sets cookies within it. We do not control those cookies and their own privacy terms apply to them.
Our typeface is served from our own servers rather than a font CDN, so viewing this site does not make a request to a third-party font host.
We do not use advertising or cross-site tracking cookies, and we do not sell personal data.
5. Your choices
- Block or delete cookies in your browser settings, for this site or for all sites. Blocking the session cookie prevents you from signing in; guest booking still works.
- Clear the browser storage for this site — in most browsers this is the same “clear site data” control as cookies. It removes your recent searches and remembered contact details immediately.
- Opt out of analytics with a browser setting, an extension, or Google’s own opt-out tool. Nothing on this site depends on analytics running.
- Use a private window if you would rather nothing survived the visit at all.
Clearing storage does not delete anything held in your account on our servers. To remove that, see the data deletion instructions.
6. Changes and contact
We update this policy when the site’s storage changes. The date above identifies the current version.
How personal data is handled generally is set out in our Privacy Policy, and the terms of using the service in our Terms of Service.
Questions: support@bookmyyaan.com