Go Mysuru

Privacy Policy

Version 2 · Effective 9 October 2026

This policy explains what personal data the Go Mysuru mobile app (the "App") collects, why, where it is stored, how long it is kept and how you can delete it. The App is made by Tatva Digital Solutions ("we", "us"), India. It is an independent visitor companion for Mysuru Dasara and is not affiliated with the Dasara committee, the police, the Government of Karnataka or any other government body.

We process personal data under India's Digital Personal Data Protection Act, 2023 (the "DPDP Act"). The App is offered in India only.

1. Summary

2. Data we collect and why

DataWhenWhy (purpose)
Account identifier (a random user ID)When you sign in (a technical session is started on first launch and linked to your Google or Apple account at sign-in)To keep your settings, coupons and reports linked to your account and to protect our services from abuse.
Name and email address from Google or AppleWhen you sign in with "Continue with Google" or "Sign in with Apple"To sign you in and keep your account, settings and reports when you change phones. Apple may give us a private relay address instead of your real email. We do not receive your Google or Apple password. If you delete your account we also revoke the App's Sign in with Apple access.
Phone numbers you typeOnly when you enter one, for example a guardian or emergency contact on a safety tag, or your number for a guide call-backUsed only for that feature (see the rows below). We never verify these numbers and never use them to sign you in.
Precise location (foreground)While you use the App, if you allow itTo show the nearest toilets, help desks and attractions, walking times, and to attach a place to reports you choose to send. For travel times we send only a rounded area (about 1 km), not your exact position.
Crowd sharing (anonymous zone signals)On by default while the App has location permission; you can switch it off in the AppWhen your phone enters or leaves a festival zone, it sends an anonymous zone signal with a token that changes every day, never a track of where you go and never linked to your account. Without background location this happens only while the App is open.
Background location (optional)Only if you allow it: "Always" location on iPhone for crowd sharing, or nearby shop alertsCrowd sharing then also works when the App is closed. Nearby shop alerts: when you pass a shop in a category you chose, the App tells our server which shop it is so the alert can be sent (within the alert limits below).
Visit promptsWhile the App is open, unless you switch "Ask about places I visit" offIf you stay near a place for a while, your phone shows a local notification asking you to rate it or add a photo. This uses your location on the phone only; nothing about your visits is sent to us.
Crowd and facility reportsWhen you send oneTo show live crowd levels and broken or closed facilities to other visitors.
Safety tagsWhen you create a tag for someone in your careFirst name, age band, languages, an optional short medical note and the guardians' names and phone numbers, so a finder who scans the QR code can alert the family. Finders see the first name, age band and languages only, never phone numbers.
Family groupsWhen you create or join oneMember names, a meeting point and, if you choose to share it, your location with the group for at most 12 hours.
Missing-person reportsWhen you report someone missingName, description, where they were last seen and an optional recent photo, shown only to verified volunteers and the app team while the case is open.
Lost and found reportsWhen you report an itemThe item description and place, and a secret detail (stored only as a one-way hash) used to check claims.
Emergency contactsWhen you add themStored only on your phone. The SOS screen opens your phone's SMS app with your location so you can send it; we never receive these contacts or the message.
Questions to the AI guideWhen you ask oneTo answer from our checked content library using Google's Gemini model on Vertex AI (run from our servers in India). Questions and answers are logged without your name (with a hashed user ID) for 30 days so we can check answer quality. Do not type personal details into questions.
Guide call-back requestsWhen you ask a human guide to call youYour phone number and request are shared with that guide.
Photos, ratings, comments and places you addWhen you post oneShown to everyone in the App with your first name after an automatic check (Google Cloud Vision SafeSearch for photos, a word filter for text). Other visitors can report an item; reported items can be held for review by the app team, who may remove them. Photos are stored in Google Cloud (Mumbai) and served through Cloudflare's network. Your phone removes the photo's hidden data (EXIF) before upload, and we keep no location for a photo. A place you add shows the spot you pinned.
Notification settings and device tokenIf you allow notificationsA push token, your language, the alerts you chose and the festival area you were last in (overwritten, used for at most 3 hours) so safety and area alerts reach the right people. Shop and sponsor alerts are capped at 3 per day, 1 per hour, none between 10 pm and 8 am.
CouponsWhen you save or redeem oneA signed coupon code so the shop can check it. The shop sees the coupon, not your name or phone number.
Vendor mobile numberOnly when you apply as a vendorYou verify your mobile number with a one-time SMS code (sent by Firebase Authentication, Google). The verified number is linked to your account and shown to the app team on your application, so we can contact you about your stall, manage your vendor account and prevent fake listings. It is never used to sign in and never shown to visitors.
Vendor, guide and volunteer applicationsWhen you applyVendors: business name, category, stall location, optional note and GSTIN. Guides: name, languages, speciality, rate, experience and optional licence number (kept private). Volunteers: name, mobile number, organisation, languages, availability and first-aid training; the mobile number is seen only by the app team, to verify you. Used to verify you and publish approved listings. On shift, a volunteer's rounded position is shared with the team so nearby cases can be shown.
Settings and choicesWhen you set themLanguage, interests, text size and alert choices, saved to your account so a reinstall can restore them.
Legal acceptanceWhen you accept these documentsThe version you accepted, the time, the app version and that you confirmed you are 18 or older or have a parent's or guardian's consent. If you give an email address, we use it once to send you a copy (see section 6).
Usage statistics and crash reportsAutomatically, unless you turn them off in the Privacy centreGoogle Analytics for Firebase and Firebase Crashlytics: screens viewed, buttons tapped, device model, OS and app version, and crash traces, to fix problems and improve the App. No location, names, phone numbers or free text are sent.
Advertising dataWhen an ad is shownSee section 4.

3. Location in more detail

4. Advertising (Google AdMob)

The App is free and is paid for by vendors, sponsors and advertising. We show banner ads from Google AdMob (banners only, no full-screen or video ads) in a single strip at the bottom of a few calm tabs (Home, Explore, Food and Shop). We never show ads on the SOS, Help, safety tag, missing-person, finder, onboarding or legal screens.

5. Who we share data with

We do not sell personal data. Map tiles and photos for places are loaded from our public file host on GitHub, which sees your IP address like any website.

6. Copy of these documents by email

When you accept this policy and the Terms of Use you may give an email address. We use it only to email you a copy of both documents, through Gmail from our address. We do not save the address in our database or use it for marketing. A copy of the sent message stays in our sending mailbox; ask us and we will delete it.

7. How long we keep data

DataKept for
Anonymous crowd signals24 hours (only counts by zone are kept after that)
Crowd reports / facility reports24 hours / 90 days
Family group locationShared for at most 12 hours; the group ends after 3 days
Missing-person case and photoPhoto deleted 7 days after the case closes
Lost and found reports30 days after the report is closed
Safety tags and guardian contactsUntil you delete the tag or your data
AI guide questions and answers30 days, with a hashed user ID
Notification delivery records30 days
Daily alert counters2 days
Settings, devices, legal acceptanceUntil you delete your data
CouponsUntil used or expired; anonymous redemption and billing records for vendors are kept 2 years for accounts and tax
Vendor, guide and volunteer applicationsWhile the role is active, then on request
Public photos, ratings, comments and places you addedWhile they are shown; after you delete your data they stay without your name
Audit log of admin actions1 year
Analytics / crash reportsGoogle's default retention (Analytics up to 14 months; Crashlytics 90 days)

8. Your rights and choices

9. Children

You must be 18 or older to use the App, or use it with the consent and supervision of a parent or guardian, who accepts this policy for you. The App asks you to confirm this before you start. Under the DPDP Act, a child's data needs a parent's or guardian's consent; if we learn that a child is using the App without it, we may suspend the account and delete its data. Safety tags and missing-person reports about children are created by a parent or guardian, who decides what to enter; that data is used only to reunite the family and is deleted as described above. We do not knowingly track children or show them personalised ads.

10. Security

Data is encrypted in transit and at rest by Google Cloud. Access is limited by security rules and roles; guardian contacts and lost-item secrets are stored separately from public data, and access by the team to personal data is logged. No system is perfectly secure. If a personal data breach happens we will tell the people affected and the Data Protection Board of India, and report to CERT-In where required, as the law requires.

11. Changes

When we change this policy we raise its version. The App then shows the new version and asks you to accept it before you continue. Older versions are available from us on request.

12. Contact and Grievance Officer

Tatva Digital Solutions, [OWNER: registered postal address of Tatva Digital Solutions, India].

Grievance Officer and data protection contact: [OWNER: Grievance Officer's name and title], manohar.nv@gmail.com, at the address above. We acknowledge a grievance within 24 hours and aim to resolve it within 15 days.

In an emergency, call 112 (women's helpline 181, child helpline 1098). Do not wait for a reply from us.