Transparency

Ratings methodology, sources and limitations

RailHygiene publishes community observations—not official inspections. This page explains what the numbers mean and where they can mislead.

Last reviewed 28 July 2026 · Maintained by Bareslate Studio

Purpose and independence

RailHygiene is an independent Android app and website created to help passengers record and check historical cleanliness observations for Indian Railways train coaches. It is not affiliated with, endorsed by or operated by Indian Railways, IRCTC or RailMadad. It does not resolve complaints, provide official PNR status or certify a coach as clean.

What is measured

Passenger feedback is organised into separate aspects: overall coach condition, coach floor, toilets and dustbins. Where journey data supports it, reports are grouped by train number and coach identifier. A public train page may show overall averages, coach-level summaries, the number of reports and the most recent recorded journey date.

Ratings use a five-point scale. Displayed averages are arithmetic summaries of the available observations for that train or coach. They are rounded for presentation. An average does not reveal every individual experience, so report count and coach coverage should always be read alongside it.

Journey-linked community feedback

The Android app uses journey information to associate submitted feedback with the relevant train and coach. The public website displays aggregates rather than passenger PNRs. Details about data access, anonymous identifiers and processing are maintained in the privacy policy.

RailHygiene may also maintain aggregate records derived from publicly reported railway cleanliness experiences. Automated classification is treated as supporting coverage, not as proof that a condition currently exists. Aggregates can contain classification or source errors, which is one reason the service invites fresh passenger feedback and avoids representing results as official findings.

Sample size and confidence

Available reportsRecommended interpretation
0No evidence in RailHygiene; not a positive or negative verdict.
1An early signal from one observed journey. Do not generalise.
2–4A small sample. Look for category and coach consistency.
5 or moreA more useful historical pattern, still not a live guarantee.

The site currently labels the exact count on each rated train page and warns when the sample is small. RailHygiene does not invent ratings for trains without evidence. Pages without reports remain accessible to app links and users but are marked not to be indexed by search engines.

Freshness and automatic updates

The maintained train directory and aggregate rating snapshot are refreshed by an automated website build. The generator validates train numbers, rejects duplicate records and falls back to a committed data snapshot when a remote source is temporarily unavailable. Rated train pages and XML sitemaps are then regenerated together so search listings do not depend on JavaScript rendering.

The date on a train page refers to the latest recorded journey in the aggregate, not necessarily the date the page was generated. A train’s route or name can change; passengers should confirm operational and schedule information through authorised railway sources.

Editorial and correction standards

If you identify an incorrect train mapping or a material error in a public aggregate, use the support route listed on the app’s Google Play page and include the public train-page URL. Do not send a PNR or unnecessary personal information in a public message.

How passengers should use the data

Use RailHygiene as one community information source. Check report count, latest date, coach coverage and category differences. For live cleaning assistance, use RailMadad or railway helpline 139. For official schedules, ticketing and PNR services, use authorised Indian Railways or IRCTC channels.

Explore the evidence

Browse train pages with published community reports or view the aggregate dashboard.