Features

Everything between the forklift and the claim check

DDS does one job — documenting damage so thoroughly that nobody argues with the record. These are the pieces that make that work.

Capture

The mobile form is deliberately minimal — the fewer taps between finding damage and documenting it, the more damage gets documented.

One-screen report

Photo, show, booth, carrier, notes. Three required fields, under a minute.

Offline outbox

Reports queue on the device with their original timestamp and upload when coverage returns.

Multi-photo evidence

Attach several angles to one report; each photo is fingerprinted individually.

Automatic GPS

A location fix is captured at photo time when permitted — never blocking, never required.

Recent-show chips

The last shows a worker reported against are one tap away.

QR enrollment

Phones join your organization by scanning a poster — no accounts, no passwords in the field.

Evidence integrity

The record is only useful if nobody can question it. DDS treats every photo as evidence from the moment it arrives.

SHA-256 fingerprints

Computed server-side at upload and stored with the photo, printed on every packet.

Write-once photos

No edit, no replace, no exceptions — deletion of a report is a soft delete that preserves the trail.

Dual timestamps

When the worker submitted and when the server received it, both recorded.

Chain of custody

Every action on a report — status, assignment, share, export — in an append-only audit trail.

Dashboard & workflow

Managers work damage the way dispatch works a board: everything visible, everything assignable.

Live report queue

New reports appear as they upload, with a quiet refresh prompt — never yanking the table out from under you.

Table and grid views

Dense rows for triage, photo-forward cards for review. Your choice is remembered.

Filters & saved views

Search, job, status, date range, submitter, has-location — save any combination and share the URL.

Bulk actions

Change status, assign, or export across a selection in one motion.

Jobs

Group reports by show, site, or load; archive a job when it closes and keep every record.

Analytics

Damage over time, by carrier, by job, by status — with the exact numbers, not just shapes.

Sharing & export

Proof is only proof when it reaches the person who pays the claim.

PDF claim packets

Cover facts, per-photo evidence pages, chain of custody. Single reports or combined packets.

Read-only share links

Expiring, revocable links for carriers and adjusters — with view counts, without logins.

CSV export

The filtered list, exported for your TMS or spreadsheet — safely escaped for Excel.

Administration

Set up in an afternoon, not a quarter.

Roles

Owners administer, managers work reports, viewers see everything and touch nothing.

Invitations

Email invitations with expiring links; no self-serve signup surface.

Device management

See every enrolled phone, its last activity, and revoke any of them instantly.

Join codes & posters

Print-ready enrollment posters with a QR and a six-character code.

Notification preferences

Per-user control of instant emails, the daily digest, and in-app alerts.

Security

Tenant isolation and private storage by default. The details are documented plainly.

Row-level tenant isolation

Every record is scoped to your organization and enforced at the database layer.

Private photo storage

Photos are served only through short-lived signed URLs after an access check.

Audit logging

Who did what, when — recorded on every meaningful change.

Configurable retention

Keep records forever or age them out on your schedule; deletion is explicit and documented.

Stop arguing about when the damage happened.

A 30-minute walkthrough with your team, on your workflow, with your scenarios.