Capture the work offline. Apply the rules that actually govern the site. Issue a record a fire marshal, an insurer or an owner can open without an account — and that still means something in ten years.
Harbourview Grill — Comox, BC · Main line hood, solid fuel
| Hood | Before | After |
|---|---|---|
| Charbroiler — west | 2.4 mm | 0.1 mm |
| Wok range — centre | 3.1 mm | 0.2 mm |
| Fryer bank — east | 1.8 mm | 0.1 mm |
Kitchens get cleaned at 2am, in basements, behind walk-ins. Everything is captured on the device first and syncs when there is signal. Photos upload in the background and resume on their own — the count of what is still pending is always on screen, because a technician has to be able to trust it.
The code that applies in Comox is not the code that applies in Calgary, and both change. Rules are versioned content, resolved for the site's jurisdiction and frozen to the job the moment work starts. A change to the code next year does not rewrite what last year's record says.
Archival PDF, with the structured inspection data carried inside the file itself. Searchable, hashed, independently timestamped, and delivered by a link that needs no account and no app. Corrections supersede; nothing is ever edited in place.
Most inspection software emails a PDF. That is fine until somebody has to rely on it. These are the properties the record is built to, and each one is verified in the build rather than claimed in a brochure.
Alberta is the only jurisdiction in North America where cleaning by an uncertified person is unlawful, and it publishes the field list a compliance certificate must carry. British Columbia requires a registered practitioner's seal on a prescribed label. Those are the two places where a defensible record is worth the most, so those are the two places we build for first.
Kitchen fire suppression follows — same building, same visit, and in British Columbia the same register of practitioners.
Particularly if you have ever had to prove, after the fact, what was and was not cleaned.