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
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.
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.
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.
Report becomes a public ticket
Each submission creates a ticket in our database. That data, minus personal information, powers every counter on this site.
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.
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.
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.
Still have a question?
connect@destinpq.com