Photo Documentation for Pest Control & WDO Inspections
GPS-stamped photos with capture timestamps. Works offline. Photos auto-sync when connectivity returns and attach directly to the job record — dispute-proof compliance documentation built into the field workflow.
Key capabilities
Why GPS-stamped photos matter in pest control
Pest control and WDO inspection work generates compliance records that can be called as evidence months or years after the job. Three scenarios come up repeatedly:
Escrow disputes. A buyer's agent challenges whether the WDO inspection was actually performed at the property. A GPS-stamped photo — with coordinates matching the property address and a timestamp matching the scheduled inspection window — is a verifiable record that stands up to scrutiny in a way that an unsigned PDF does not.
Regulatory audits. California SPCB and similar state boards can request proof of service dates for licensed work. The captured_at timestamp stored on each photo record — pulled from the file's own metadata when the photo is fresh — establishes when the work was documented, not just when the report was generated.
Customer claim disputes. A commercial account claims a technician never treated the back dock area. A GPS-stamped photo taken at coordinates matching that location, timestamped during the service window, makes a straightforward case.
Under the hood: when a photo is taken in the Bug HQ field app, the device's GPS position is captured via the browser geolocation API and stored as latitude and longitude columns on the photo record in the database, permanently tied to that image. The record is retrievable at any time from the job. GPS capture works offline — the device's location hardware does not require an internet connection.
How it works
Tap Camera or Select from Gallery
From inside any WDO inspection or pest job, tap the camera button. Bug HQ immediately requests the device's GPS position in the background — the browser prompt appears once on first use and is remembered. Multiple photos can be selected from the gallery in a single action. The capture timestamp is recorded at this moment.
Photo Compresses and Queues
Each photo compresses to JPEG before leaving the device, reducing upload size without affecting the image quality needed for documentation. If there's no network signal, the compressed photo queues in local device storage alongside its GPS coordinates and timestamp. The sync indicator shows how many items are waiting. You keep working — nothing stalls.
Uploads with GPS and Timestamp on the Record
When the photo uploads — immediately if online, automatically on reconnect if offline — Bug HQ writes latitude, longitude, and captured_at to the photo's database row alongside the image URL. In the photo grid, any photo with GPS data shows a 📍 badge in the bottom-left corner. Hovering shows the exact coordinates and timestamp. The record is permanent and tied to the job.
Who uses this feature
Every escrow transaction creates a potential dispute window. GPS-stamped photos taken at the property during the inspection window are the clearest evidence that work was performed correctly — useful in negotiations with buyer and seller agents, lenders, and SPCB reviewers.
Commercial accounts and HOA contracts often require proof of service documentation beyond a service ticket. GPS-stamped photos taken at treatment locations — grease traps, dock areas, HVAC units — give account managers concrete evidence to present at renewal time.
Audit job documentation from the office without calling technicians. GPS and timestamp data on photos makes it straightforward to verify that field work was completed at the right location and within the scheduled time window, without chasing down reports.
What this looks like in your day
You finish a WDO inspection on a property in escrow and close the job. Three weeks later, the buyer's agent calls your office claiming the inspection was never done at the right address — the report was for a different property. Your office manager opens the inspection in Bug HQ, clicks into the photo tab, and pulls up the four photos taken during the inspection. Each one shows a 📍 badge. She hovers over it: the coordinates match the property address within a city block, and the captured_at timestamp is 10:22 AM on the inspection date. She screenshots the grid view and emails it to the agent. The dispute is resolved before close of escrow. No pulled records, no phone call to the inspector, no day lost tracking down paperwork. The evidence was attached to the job the moment the inspector pointed the camera.
Frequently asked questions
Yes. navigator.geolocation reads from the device's own location hardware — cell tower position, Wi-Fi triangulation, or GPS satellite fix — and does not require an internet connection. Bug HQ requests the device's last-known position with a 60-second maximum age, so a fresh location is almost always available immediately even without cell signal. If no position is cached at all, the photo still uploads with null coordinates — no error is shown.
The photo uploads normally. When location permission is denied, Bug HQ receives null coordinates and stores null for latitude and longitude on the photo record. No error is displayed to the tech and the upload is not blocked. The 📍 badge simply does not appear on that photo in the grid. Denying GPS permission has no effect on photo capture, compression, or sync.
Bug HQ uses a hybrid approach. For photos taken with the device camera or selected from the gallery within the last 24 hours, it uses the file's own lastModified timestamp — the moment the camera shutter fired, not when the photo was uploaded to the server. For gallery selections of older photos (more than 24 hours old), it falls back to the upload time. This means a camera capture taken at 9:14 AM while offline is stored with a captured_at of 9:14 AM, even if it syncs to the server two hours later.
GPS accuracy depends on the device hardware and signal environment. Modern smartphones typically achieve 5–15 meter accuracy in open air with a clear sky. In crawl spaces, basements, and attics, the device may rely on Wi-Fi or cell tower positioning, which can be less precise — but for the dispute-resolution use cases pest control work generates (proving a photo was taken at a specific property, on a specific date), this is well within useful range. The coordinates stored are whatever the device reports — Bug HQ does not post-process or filter readings.
Not yet. The latitude and longitude are stored on every GPS-tagged photo record in the database, so a map view of photo locations is technically feasible, but Bug HQ does not currently offer a map visualization of photos. The coordinates are retrievable from the job record for external use. A photo map view is a candidate for a future release — if this is a priority for your operation, note it when you apply.
How Bug HQ compares
| Feature | Bug HQ | PestPac | GorillaDesk |
|---|---|---|---|
| Offline photo queue with auto-sync | ✅ | ✅ | ✅ |
| PWA install — no app store required | ✅ | ❌ Native app only | ❌ Native app only |
Related features
Build a photo record that holds up
Free 14-day trial. Credit card required — cancel free anytime before trial ends. Setup in under an hour.
Get Started →