Citizen-led data collection · Hyderabad

Report the garbage so the city can clean it faster

A free mobile app that lets any resident photograph and geo-tag a waste problem. Each report becomes a public, time-stamped data point that civic bodies can use to plan, prioritise, and track cleanup.

We are not claiming to run cleanup operations ourselves. We collect and structure the evidence so city teams can clean Hyderabad more effectively.

Live counters from our database

Backend is currently unreachable — counters will appear once it is online

Registered citizens

Reports filed

With photo evidence

Areas reported

What we have collected so far

These are not estimates. Every number on this page is a live COUNT(*) against our production database.

Registered citizens

People who signed up in the app

Reports filed

Garbage / waste complaints submitted

Tickets closed

of — total

Distinct areas

Locations with at least one report

Offline

Last citizen report:

We currently have no field sensors, no automated air-quality measurements, and no other data source. Every figure above comes from a citizen who took the time to report a problem.

How it actually works

Today CleanHyd is a data-collection app. No sensors, no IoT hardware, no AI predictions about pollution. Just citizens with phone cameras documenting what they see.

01

A citizen spots garbage

An overflowing bin, illegal dumping, a missed pickup, or a blocked drain. The resident opens the CleanHyd app, takes a photo, and selects a category.

02

The phone adds location and time

GPS coordinates, the address when available, and a tamper-resistant timestamp are saved with the photo. Nothing can be edited after submission.

03

Report becomes a public ticket

Each submission creates a ticket in our database. That data, minus personal information, powers every counter on this site.

04

Civic teams can use the ticket feed

Tickets can be shared with the relevant municipal body (GHMC, water board, etc.) so teams can review issues, plan field work, and update resolution status openly.

What the app does today

A short, accurate list. If a feature is not on this page, we have not built it yet.

Photo-first reporting

Every report is anchored to a photograph taken in-app. We do not accept anonymous text-only complaints — the picture is the evidence.

Geo-tagged on the device

GPS coordinates are captured at the moment of the report. We never let users edit the location after the fact.

AI-assisted waste classification

Optional. The image is run through a waste-type model so we can group reports (overflow, debris, drain blockage, etc.). Citizens always see the model's confidence.

Structured for civic workflows

Each ticket is mapped to the relevant municipal department. We share these structured reports with officials who ask for access.

Open ticket lifecycle

New → assigned → resolved → closed. Every state change is timestamped. The numbers on the home page count these states directly.

Privacy of the reporter

The reporter's name and contact details are never published. Only the photo, location, category and timestamp are public.

Built for civic teams and city operations

We collect the reports. You help clean the city.

CleanHyd turns resident reports into clear, structured data. Civic bodies can use that data to verify issues, prioritise wards, coordinate field teams, and close the loop with cleaner streets.

residents already signed up

complaints filed

distinct areas in Hyderabad

₹0

cost to use this data

Pre-built evidence base

Every photo is geo-tagged and timestamped. Teams get a reproducible trail they can review, verify, and use in routine field operations.

Hotspot maps for free

Our geohash heat-tiles show where reports cluster. Useful for routing sweeping crews, planning bin placement, and prioritising wards.

Direct ticket feed

On request, we expose a CSV / API feed of open tickets in your jurisdiction so your staff can review them inside existing systems and workflows.

Built for collaboration

CleanHyd does not sell the data, run ads, or charge citizens or civic bodies. We collect and structure reports so city teams can clean Hyderabad faster.

If you work in a civic body, use the data with us

We can share live ticket feeds, ward-level dashboards, or a CSV export at no cost. CleanHyd collects and structures the reports; your teams can validate them, route crews, and mark progress as the city gets cleaner.

Transparency

No black boxes. No invented data.

The codebase is currently a private repository while we harden security, but the data shape is public and the schema below is exactly what we store. When the code is ready to be released under MIT, this section will link to the repo. Until then, here is everything that goes into a single ticket.

Public data dictionary

Field names, types and validation rules listed below.

Live counters API

GET /api/public-stats — unauthenticated, JSON.

No personal data published

Names, phone numbers and emails never leave the backend.

report.schema.json

{
  "id": "uuid",
  "createdAt": "2024-…T…Z",
  "latitude": 17.4350,
  "longitude": 78.4870,
  "address": "string | null",
  "severity": "low | medium | major",
  "category":
    "garbage_overflow" |
    "illegal_dumping"  |
    "missed_pickup"    |
    "drain_blockage"   |
    "street_sweeping"  |
    "other",
  "imageUrl": "https://…",
  "wasteType": "string | null",
  "aiConfidence": 0.0 - 1.0,
  "ticket": {
    "status": "new | assigned | resolved | closed",
    "slaDeadline": "2024-…T…Z",
    "zone": "string | null"
  }
}

Try the live counters: GET /api/stats

Plain-language answers

These are clear answers to the questions citizens actually ask.

A free mobile app where Hyderabad residents photograph and geo-tag waste problems in their neighbourhood. Each report is stored as a public ticket. That is the whole product today.
No. We do not own or operate any environmental sensor. We previously listed air-quality features on this page; that was inaccurate marketing copy and has been removed.
They are live SQL counts against our PostgreSQL database, fetched through the unauthenticated endpoint /api/public-stats and refreshed every minute. No estimates, no fallback "demo" data.
CleanHyd collects and structures the reports. When a civic body wants to use the feed, we share ward-level data and tickets so their teams can review, route, and resolve issues.
Names, phone numbers and email addresses never appear on the public site. Only the photo, location, category, severity and timestamp are exposed in shared feeds.
Not yet. The repository is private while we audit it. We do not want to use the "open-source" label until the code is actually published under a real licence.
Email connect@destinpq.com. We can provide a CSV export, an authenticated JSON feed, or a ward-level dashboard so your team can work from clean, structured reports. There is no charge.

Still have a question?

connect@destinpq.com