
Your work reports are verifiable.
GeoTapp Verifier checks that an intervention report matches the operational data recorded in the field and has not been modified. More credibility for the client, fewer disputes.

An unverifiable report is a contestable report.
Clients questioning work performed
Without independent proof, any report can be disputed. The client does not know whether what is written matches what was actually done.
Timesheets that are hard to defend
Manual signatures and paper timesheets are not enough. When a dispute arises about hours or on-site presence, the document alone does not convince.
Reports that can be edited after the fact
A document that can be modified after delivery offers no real guarantees. Clients know this, and it creates distrust even when the work was performed perfectly.
Independent verification of intervention reports.
GeoTapp Verifier is the system that allows you to verify the authenticity and integrity of reports generated by GeoTapp Flow and TimeTracker. It cross-checks the document against the original operational data — GPS timestamps, locations, photo evidence — and certifies that the report has not been altered.
Three steps. One verified report.
The technician records field activity
With GeoTapp TimeTracker, every intervention generates operational data: GPS timestamps, photos, notes and client signature. Data syncs to GeoTapp Flow in real time.
Flow generates the structured report
GeoTapp Flow collects all job data and produces a structured work report. The report includes a cryptographic identifier that links the document to the original data.
Verifier checks integrity
Anyone can verify the report with GeoTapp Verifier. The system cross-checks the document against the recorded operational data and certifies whether the report is intact and authentic.
Download GeoTapp Verifier.
Open CLI tool to verify GeoTapp report integrity offline. No account required. Works from terminal or as a Node.js library.
Download report-verifier-0.2.0.zipv0.2.0 — ~46 KB — Requires Node.js ≥ 18
# Verifica un report ZIP npx geotapp-report-verify report.zip # Output JSON per integrazione npx geotapp-report-verify report.zip --json
import { verifyZipFile } from
'@geotapp/report-verifier';
const result = await verifyZipFile('./report.zip');
// 'valid' | 'degraded' | 'invalid'
console.log(result.status);
console.log(result.integrityLevel);Verify a report online
Upload the report ZIP file. Verification happens on the server and the file is not stored.
Drag the report ZIP here, or click to select
.zip files only — max 25MB
The file is processed in memory and never stored or shared with third parties.
Non hai un report? Scarica questo esempio reale e prova subito il verificatore.
Local or online verification?
Local (CLI / SDK)
- File stays on your device
- Works without internet connection
- No practical size limit
- Ideal for audits, legal, consultants
- Requires Node.js installed
Online (this site)
- No tool to install
- Instant result in the browser
- File passes through the server (disclosed)
- 25MB file size limit
- Ideal for quick checks
Same verification engine in both cases. The difference is where it runs.
Every aspect of the report is checkable.
Hours and durations
Verifies that reported hours match GPS timestamps recorded by TimeTracker on the field.
Locations and sites
Checks that coordinates and addresses in the report match the GPS data captured during the intervention.
Document integrity
Certifies that the document has not been modified after generation. Any alteration is detected.
Data authenticity
Verifies that the operational data in the report comes from GeoTapp systems and has not been entered manually.
Operators and assignments
Checks that the technicians listed in the report are the same ones who recorded field activity.
Verifiable without platform access
The client can verify the report independently, without needing to access the GeoTapp platform.
For companies that need to defend their work.
- Maintenance and technical assistance companies
- Cleaning and facility management companies
- Security and surveillance services
- Installation teams and field crews
- Any company that needs to prove on-site presence and field activity
Verifier works with Flow and TimeTracker.
GeoTapp Verifier is not a standalone tool. It is the final step of an integrated operational cycle: data is collected in the field with TimeTracker, organised in Flow, and then certified by Verifier.
GeoTapp TimeTracker
Collects operational data in the field: GPS timestamps, photos, notes and client signature.
GeoTapp Flow
Organises jobs, teams and generates structured reports with cryptographic identifier.
GeoTapp Verifier
Verifies the integrity of every report. Cross-checks the document against the original data and certifies authenticity.
Everything you want to know about Verifier.
Does the client need a GeoTapp account to verify a report?
No. GeoTapp Verifier is designed for independent verification. The client receives the report and can verify its authenticity without registering or accessing the platform.
What happens if someone tries to modify the report?
Any modification to the document after generation is detected by Verifier. The system cross-checks the report against the original operational data and immediately flags any discrepancy.
Does Verifier work for historical reports?
Yes. All reports generated by GeoTapp Flow with TimeTracker data can be verified at any time, even months or years after they were produced.
Does Verifier need to be purchased separately?
GeoTapp Verifier is integrated into the GeoTapp ecosystem. Contact us to understand which plan best suits your company needs.
Start producing verifiable reports.
Discover how GeoTapp Verifier can help your company reduce disputes and increase credibility with clients.