Every submission is validated against a three-layer geospatial check before it enters the live dataset:
Duplicate reports waste municipality bandwidth and inflate incident counts. NagarDrishti runs a four-pass deduplication pipeline on every incoming submission:
| Pass | Method | Threshold | Action |
|---|---|---|---|
| 1 | Geo-radius cluster (same category within 50 m) | Within 24 h | Merge into primary incident; increment corroboration count |
| 2 | Image perceptual hash (pHash ≥ 95% match) | Cross-session | Flag as likely re-submission; suppress duplicate, credit original reporter |
| 3 | NLP text similarity (TF-IDF cosine > 0.88) | Same ward + 48 h window | Soft-merge; keep both records linked for audit trail |
| 4 | User fingerprint + category + ward | Within 6 h | Block re-submission with user notification |
Photo and video evidence is central to NagarDrishti's credibility. Every uploaded media file passes through the following checks:
Citizens or municipal officers who believe a report was wrongly flagged, suppressed, or attributed can raise an appeal:
| Data Element | Purpose | Mandatory? |
|---|---|---|
| Incident location (lat/lng) | Pin on map, ward routing, geo-verification | Yes |
| Category + description | Classification, SLA timer, trend analysis | Yes |
| Photo / video evidence | Authenticity, before/after "Proof of Fix" | Optional |
| Device token (hashed) | Spam control, deduplication, rate limiting | Yes |
| Account ID (if signed in) | Audit history, badges, appeal eligibility | Optional |
| Phone / email (registration) | Status notifications, account recovery | Optional |
| Name / identity | Not collected | Never |
| Caste, religion, political affiliation | Not collected | Never |
| Data Type | Retention Period | Basis |
|---|---|---|
| Resolved civic incidents (anonymised) | 7 years | Urban local body audit obligations; IT Act 2000 |
| Unresolved / pending incidents | Until resolved + 3 years | Accountability & SLA tracking |
| Media (photos/videos) — resolved | 90 days post-resolution | Proof-of-Fix archive; then deleted or anonymised |
| Raw device tokens | 90 days | Fraud detection; rolling window |
| Account data (active users) | Duration of account + 1 year | Data minimisation practice |
| Account data (deleted accounts) | 30 days post-deletion | Recovery window; then permanently purged |
| Moderation / audit logs | 3 years | Transparency & appeals |
| API access logs | 180 days | Security & abuse detection |
When a citizen submits photographic evidence, the image serves a dual purpose: verifying the problem exists, and eventually verifying the fix was implemented. This is the lifecycle:
When a civic report is published to the public map or the Open Data feed, it is scrubbed of all personally identifiable information:
NagarDrishti cooperates with lawfully issued orders from Indian courts, law enforcement agencies, and RTI applicants. Our procedure:
NagarDrishti users may request erasure of their personal data at any time.
NagarDrishti believes civic data about public infrastructure belongs to the public. The following are freely available without authentication:
Researchers, journalists, municipalities, and civic tech developers may apply for API access to incident-level (anonymised) data:
| Tier | Who | Data Depth | Cost |
|---|---|---|---|
| Community | Individual researchers, students, NGOs | Ward-level aggregates, 30-day lag | Free |
| Partner | Municipalities, Smart City SPVs | Real-time, incident-level (ward-anonymised) | MoU / SLA agreement |
| Press | Registered media organisations | Trend data, city rankings, resolution stats | Free (accreditation required) |
NagarDrishti handles citizen data responsibly and in line with India's IT Act 2000. We collect only what is needed to operate the civic audit platform, store it securely on AWS Mumbai (AES-256 at rest, TLS 1.3 in transit), and never sell personal data to third parties.
Open civic datasets — incident locations, category counts, resolution rates — are published under the Government Open Data License (GODL-India) for full public accountability.
For any privacy questions, data requests, or concerns, write to us at privacy@nagardrishti.in — we respond within 48 hours.
NagarDrishti uses the following third-party services to operate the platform. This register is updated within 30 days of any change.
| Service | Purpose | Data Processed | Location |
|---|---|---|---|
| Amazon Web Services (AWS) — AP-South-1 | Cloud hosting, object storage (S3), CDN (CloudFront), database (RDS) | All incident data, media files, user account data (encrypted at rest, AES-256) | India Mumbai (ap-south-1) |
| Mappls India (MapmyIndia) | Map tile rendering, geocoding, reverse geocoding for ward lookup | Incident coordinates (rounded to ward centroid before transmission) | India Mappls (CE Info Systems, India) |
| MSG91 | SMS OTP for account verification; emergency SLA breach SMS to officers | Registered mobile number (hashed after dispatch); message content | India MSG91 (Walkover Web Solutions, Indore) |
| MSG91 | Transactional email — account verification, status updates, partner access | Email address, notification content | India MSG91 (Walkover Web Solutions, Indore) |
| Google Fonts / CDN | Web font delivery (Plus Jakarta Sans, IBM Plex Mono) | IP address (standard CDN log — 30-day retention by Google) | US / Global CDN edge nodes |
| Leaflet.js / CloudFlare CDN | Interactive map rendering library | No user data transmitted; CDN delivers static JS/CSS only | Global CDN edge (open source) |
| IMD / NRSC API (Government) | Weather alert integration (monsoon/heat triggers); satellite imagery | City-level query parameters only — no personal data shared | India Government of India servers |
| Razorpay | NagarDrishti Member subscription payments (future) | Payment instrument metadata (PCI-DSS compliant); no card data stored by NagarDrishti | India RBI-regulated; data localised |
| Component | Status | Uptime (30d) | Last Checked |
|---|---|---|---|
| 🗺️ Live Map & Dashboard | Operational | 99.94% | Just now |
| 📤 Civic Report Submission | Operational | 99.91% | Just now |
| 🔔 SLA Alert & Notification Engine | Operational | 99.87% | Just now |
| 🔑 Authentication (Sign In) | Operational | 99.99% | Just now |
| 📡 Open Data API | Operational | 99.82% | Just now |
| 🗄️ Data Storage & Backup | Operational | 100% | Just now |
| 🌐 CDN & Map Tiles | Operational | 99.98% | Just now |
| Date | Incident | Duration | Impact | Status |
|---|---|---|---|---|
| 12 Apr 2026 | Map tile CDN degradation — partial outage in North India region | 43 min | Map display only; submissions unaffected | Resolved |
| 28 Mar 2026 | SMS OTP delivery delay — MSG91 gateway congestion | 22 min | Login via OTP delayed; Google Sign-in unaffected | Resolved |
| 15 Feb 2026 | Scheduled maintenance — database index rebuild | 35 min | Read-only mode; no data loss | Resolved |
No maintenance windows are currently scheduled. Planned maintenance is announced at least 48 hours in advance via email notification to registered users and posted here.