Effective: 11 March 2026 · Version 1.0 · Governed by DPDP Act 2023 (India)
MetroCrowd ("we", "our", "the Service") is a crowd intelligence platform for the Delhi Metro, operated as a personal civic technology project at metrocrowd.vercel.app. This Privacy Policy explains what personal data we collect, why we collect it, how we use and protect it, and your rights.
1. Who This Policy Applies To
This policy applies to all users who access MetroCrowd via the web application at metrocrowd.vercel.app, whether or not you create an account. By using the Service you agree to the collection and use of information described here.
2. Data We Collect
2.1 Data You Provide Directly
Account information: name and email address provided via Google or GitHub OAuth login
Home station preference set during onboarding
Saved routes and favourite stations
Community crowd reports: station ID, crowd level (empty / moderate / crowded / packed), and optional text note
2.2 Data Collected Automatically
Browser type, device type, and operating system
IP address (used for abuse prevention, not stored permanently)
Pages visited within the Service and time spent
Push notification subscription token (if you opt in to alerts)
2.3 Location Data
If you use "Find my nearest station", we request your device GPS coordinates
We convert GPS to a station name immediately and do not store raw coordinates
We do not track your location continuously or in the background
2.4 Data We Do Not Collect
Aadhaar number, PAN, or any government-issued ID
Financial or payment information
Biometric data
Data from children under 18 — the Service is not directed at minors
3. How We Use Your Data
Purpose
Legal Basis (DPDP Act 2023)
Provide crowd monitoring and route planning
Performance of contract / consent
Display your community reports in the live feed
Consent (given at report submission)
Calculate and improve crowd prediction accuracy
Legitimate interest
Send push notifications for crowd alerts you subscribed to
Explicit consent (opt-in)
Prevent abuse of the community reporting system
Legitimate interest (fraud prevention)
Comply with legal obligations
Legal obligation
4. Data Sharing
We do not sell your personal data. We do not share your data with advertisers. We share data only in these limited circumstances:
Service providers: Supabase (database & auth), Vercel (hosting), Render (backend). Each is bound by a Data Processing Agreement.
Google / GitHub OAuth: they provide your name and email to us. We do not share your data back beyond the authentication flow.
Legal requirements: if required by a court order or Indian law enforcement authority with valid jurisdiction.
Community feed: your reports show your first name and last initial only. Your full name and email are never displayed publicly.
5. Data Retention
Data Type
Retention Period
Community crowd reports
Raw reports: 90 days, then anonymised (user_id set to NULL) and retained for model training indefinitely
Account data (name, email, home station, saved routes)
Until account deletion
Push notification tokens
Until you revoke notification permission or delete your account
Server access logs (IP address)
Maximum 30 days, then permanently deleted
GPS coordinates
Not retained — converted to station name in real time and discarded
6. Your Rights under the DPDP Act 2023
Right to access: request a summary of personal data we hold about you
Right to correction: request correction of inaccurate data
Right to erasure: request deletion of your account and all associated data. We action erasure requests within 72 hours.
Right to grievance redressal: raise a complaint with us or with the Data Protection Board of India
Right to nominate: nominate another individual to exercise your rights in the event of death or incapacity
To exercise any right: email legal@metrocrowd.in with subject line "DPDP Rights Request". We respond within 7 business days.
7. Data Security
All data in transit encrypted using TLS 1.2 or higher
Database access protected by Row Level Security (RLS) — users can only access their own records
Authentication tokens stored as HTTP-only cookies where possible, not in localStorage
Periodic security reviews of authentication and data access controls
Data breach notification to affected users and the Data Protection Board within 72 hours
Email: legal@metrocrowd.in
Website: metrocrowd.vercel.app
Response: within 7 business days
10. Changes to This Policy
We will notify you of material changes by displaying a prominent in-app notice and, where we have your email, sending an email at least 7 days before changes take effect.
MetroCrowd · metrocrowd.vercel.app · Last updated: 11 March 2026
Terms of Service
Version 1.0 · 11 March 2026 · Governed by the laws of India
1. Service Description
MetroCrowd provides crowd level estimates for Delhi Metro stations using a combination of machine learning predictions based on historical patterns and real-time community reports submitted by users. The Service is informational only.
2. Eligibility
You must be at least 18 years of age to create an account
You must have the legal capacity to enter into a binding agreement
The Service is currently available only within India
3. Community Reports — User Obligations
When submitting a crowd report, you agree that:
Your report reflects your genuine, first-hand observation of conditions at the stated station at the time of submission
You will not submit false, misleading, or artificially inflated or deflated crowd reports
You will not use automated tools, scripts, or multiple accounts to submit reports
You will not submit reports for stations you are not physically at or near
⚠ Enforcement
Violation of these obligations may result in account suspension, removal of affected reports, and reversal of karma points. Systematic manipulation of crowd data that causes harm to users may be subject to legal action.
4. Intellectual Property
MetroCrowd and its logo are the property of the Service operator
Delhi Metro station data is sourced from DMRC GTFS feeds under the OTD Delhi data licence. Attribution: Delhi Metro Rail Corporation (DMRC) / Open Transit Delhi (OTD)
Community reports submitted by users are licensed to MetroCrowd under a perpetual, royalty-free, non-exclusive licence for the purpose of operating and improving the Service
5. Account Termination
We reserve the right to suspend or terminate accounts that violate these Terms, submit fraudulent crowd reports, abuse the karma system, or engage in conduct that degrades data quality for other users. You may delete your account at any time from Settings → Account → Delete Account.
6. Modifications to the Service
We may modify, suspend, or discontinue the Service or any feature at any time. We will provide reasonable notice of significant changes via in-app notification or email where practicable.
7. Governing Law and Disputes
These Terms are governed by the laws of India. Disputes shall first be attempted to be resolved through good-faith negotiation. If unresolved within 30 days, disputes shall be submitted to arbitration in Delhi under the Arbitration and Conciliation Act, 1996.
MetroCrowd · metrocrowd.vercel.app · Version 1.0 · 11 March 2026
Crowd Data & Recommendations Disclaimer
Effective: 11 March 2026
⚠ Important — Please Read Before Relying on MetroCrowd Data
MetroCrowd crowd levels, coach recommendations, and route suggestions are estimates only. They are not guaranteed to be accurate. Always make your own assessment of safety and conditions when travelling on the Delhi Metro.
1. Nature of Crowd Data
MetroCrowd generates crowd level estimates using two sources:
Machine learning predictions: statistical models trained on historical Delhi Metro ridership patterns. These predict likely crowd levels based on time of day, day of week, station tier, and historical trends. They do not reflect real-time conditions.
Community reports: crowd level observations submitted voluntarily by MetroCrowd users. These reflect a single user's subjective assessment at a specific time and may not represent current conditions.
The crowd percentage displayed is a weighted blend of these two sources, updated approximately every 60 seconds during operating hours. It is inherently a lagging indicator.
2. Accuracy Limitations
Crowd levels can change significantly within minutes, particularly at high-traffic interchange stations during peak hours
Community reports depend on user participation. At stations or times with few reports, predictions rely more heavily on historical models
Crowd data is not sourced from DMRC's internal passenger counting systems. MetroCrowd has no access to real-time passenger data from DMRC
Special events, service disruptions, protests, public holidays, and weather events can cause conditions to deviate significantly from predictions
Data older than 10 minutes should be treated as indicative only
3. Coach and Gate Recommendations
Coach recommendations (e.g., "Board Coach 4") are generated from historical crowd distribution models and gate-to-coach proximity data. They do not account for:
Real-time platform conditions at your specific station
Emergency situations, security incidents, or DMRC operational changes
Train cancellations, short-terminations, or altered consist configurations
Platform edge safety zones and DMRC staff instructions
Your specific physical needs, mobility requirements, or personal safety considerations
4. Your Responsibility
By using MetroCrowd, you acknowledge that:
You will exercise your own independent judgement regarding your safety and comfort
You will comply with all DMRC rules, regulations, and instructions from DMRC staff at all times, regardless of what MetroCrowd displays
You will not rely solely on MetroCrowd data when making time-critical travel decisions
5. Limitation of Liability
To the fullest extent permitted by applicable law, MetroCrowd is provided "as is" without warranties of any kind. MetroCrowd shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from reliance on crowd data, coach recommendations, or route suggestions. The total liability shall not exceed the amount you have paid to use the Service in the preceding 12 months (which, as the Service is currently free, is zero).
6. No Endorsement by DMRC
Independence Notice
MetroCrowd is an independent civic technology project. It is not affiliated with, endorsed by, sponsored by, or officially connected to Delhi Metro Rail Corporation (DMRC) or any government authority. All DMRC trademarks, station names, and route information are used under applicable fair use provisions for informational purposes only.
7. Data Source Attribution
Station topology and route data is derived from DMRC GTFS feeds made available through Open Transit Delhi (OTD). Ridership pattern data is derived from publicly available DMRC Annual Reports. Community reports are user-generated content.
Condensed Disclaimer
In-App Display Text
Crowd levels are estimates based on historical patterns and community reports. Not real-time DMRC data. Conditions may differ. Always use your own judgement. MetroCrowd is not affiliated with DMRC.
MetroCrowd · metrocrowd.vercel.app · 11 March 2026
User Consent & Onboarding
Version 1.0 · 11 March 2026 · DPDP Act 2023 compliant
The following consents are presented during account creation. Consent 1 is required to use the Service. Consents 2 and 3 are optional and can be changed at any time from Settings.
Consent 1 — Required Required
Privacy Policy & Terms of Service
I have read and agree to MetroCrowd's Privacy Policy and Terms of Service. I understand that MetroCrowd will collect and process my name, email address, home station, saved routes, and crowd reports to provide the Service. I am 18 years of age or older.
This consent covers: account creation & authentication, storage of home station and saved routes, display of first name and last initial in the community feed, anonymisation of crowd reports after 90 days.
Consent 2 — Push Notifications Optional
Push Notifications
I agree to receive push notifications from MetroCrowd, including crowd alerts for my saved routes and service updates. I understand I can withdraw this consent at any time in Settings → Notifications. Notifications will only be sent between 6:00 AM and 9:00 PM.
Consent 3 — Analytics Optional
Anonymous Analytics
I agree to share anonymous usage data (pages visited, features used, session duration) to help MetroCrowd improve the Service. No personally identifiable information is shared. No advertising profiles are created.
Withdrawing Consent
Consent
How to Withdraw
Privacy Policy / Terms (Consent 1)
Delete your account at Settings → Account → Delete Account
Push Notifications (Consent 2)
Settings → Notifications → Disable, or revoke in browser settings
Anonymous Analytics (Consent 3)
Settings → Privacy → Disable Usage Analytics
Community report participation
Stop submitting reports. Previously submitted anonymised reports cannot be deleted.
MetroCrowd · metrocrowd.vercel.app · Version 1.0 · 11 March 2026