Offline Photo Proof: Capturing Evidence With No Signal
Take photo proof in basements and remote sites with no signal: how GPS, trusted time and the upload queue work offline, plus a field team checklist.
You can take photo proof with a date, time and location even with no signal, because GPS does not need the internet. The harder questions are elsewhere: can the time on the photo be trusted when the phone cannot check it against a server, and how is the photo kept safe until a connection returns? This guide explains both and gives a routine for teams working in basements, warehouses and remote sites.
Where field teams lose signal
Common dead zones for field work in Vietnam and elsewhere include:
- Basements of apartment blocks, malls and car parks during fire-safety, electrical or plumbing checks.
- Steel-framed factories in industrial parks, where mobile signal is weak.
- Remote sites: substations, rural roads, farms and aquaculture ponds in the Mekong Delta.
- Islands, coastal areas and mountain regions in the Northwest and Central Highlands.
- Congested networks, where the phone shows bars but cannot actually upload anything.
That last case is easy to overlook. A good app treats “barely connected” the same way it treats “offline”.
What still works offline and what does not
| Component | Needs internet? | Notes |
|---|---|---|
| GPS coordinates | No | First fix may be slower without A-GPS |
| Date and time | No | But you need a trusted-time mechanism (see below) |
| Street address | Usually | Turning coordinates into an address is an online lookup |
| Mini map | Usually | Unless tiles are already cached |
| Weather | Yes | Comes from a weather service |
| Upload and verification | Yes | Happens once you are back online |
In a basement the real problem is often losing satellite signal, not the internet. Coordinates may then be stale or far off. Our article on phone GPS accuracy explains how to read the accuracy figure.
How trusted time works offline
Anyone can change a phone’s clock in seconds. If an app trusts that clock, a worker could wind it back to look punctual. The usual defence works like this:
- Sync with a server whenever online and record a reference time.
- At the same moment, record the phone’s monotonic clock, a counter that only moves forward and is not affected when the user changes the system time.
- When shooting offline, photo time = reference time + elapsed time on the monotonic clock.
So even if someone changes the phone’s clock, the stamp stays correct. The limitation: if the phone restarts while offline, the monotonic clock resets and the app loses its anchor. Photos taken then should be marked as having unverified time until the next sync. Trusted time vs. phone time covers this in depth.
The upload queue: keeping photos safe
A serious photo-proof app never makes you wait for a connection before you can shoot. Instead:
- The photo is stamped immediately and stored in the app’s own storage, not a cache the operating system may clear.
- It joins an upload queue that sends it automatically when a connection returns, even after the app is closed or the phone restarts.
- Temporary network errors are retried automatically; permanent errors are shown clearly.
- An optional Wi-Fi-only setting saves mobile data.
For reviewers, a late upload is normal for offline work. A good system records that delay openly rather than hiding it, so reviewers can read the photo in context.
Checklist for teams working without signal
Before you go:
- Open the app while still online so it syncs time and downloads the latest templates and project list.
- Check free storage; queued photos take space.
- Charge fully and bring a power bank. Avoid letting the phone die, because restarting offline weakens trusted time.
On site:
- Before heading underground, take an opening photo at the entrance while GPS is still good.
- Note the floor, zone and work item, because underground coordinates are unreliable.
- Do not uninstall the app or sign out while photos are waiting to upload.
When you are back in coverage:
- Open the app so the queue runs, and check that the waiting count reaches zero.
- Tell your lead about any failed items so they are fixed the same day.
How SnapID Mark works offline
With SnapID Mark you shoot offline as usual. Each photo is stamped with trusted time (synced with the server, kept correct offline by a monotonic clock, unaffected by changing the phone clock) and receives a pre-issued SnapID straight away, so the QR code on the photo exists from the moment of capture. Photos stay on the device and upload automatically once you are back online, with an optional Wi-Fi-only mode.
On upload, the server re-checks everything. Photos that arrive more than 15 minutes after capture carry a late upload flag, which tells managers the photo was taken offline rather than leaving them to guess. Details that need a connection, such as weather or the map, may be missing from photos taken offline. See how it works and security.
FAQ
Can I record location without mobile data?
Yes, as long as the phone can see satellites. Deep underground it may not, because the issue is satellite signal rather than the internet.
Will queued photos be lost if I close the app?
Not in a well-designed app. Photos sit in the app’s storage and the queue resumes when you reopen it. Uninstalling the app, however, removes anything not yet uploaded.
Why does an offline photo get a late upload flag?
The flag does not mean fraud. It tells the reviewer the photo reached the server some time after capture, so they can weigh it against the working conditions.
Should I turn on Wi-Fi-only upload?
Yes, if your team shoots a lot on limited data plans. If managers need to see photos almost immediately, allow mobile data too.
If your team often works where the signal drops, download SnapID Mark and try a session in airplane mode to see the queue at work.