Safety compliance without the blame game.

Safety files, contractor documents and approvals in one place for your consultancy, with every action on a timestamped audit trail.

Skip the animation

Most safety files stall on admin.

  • We never received that document.

    Every upload is logged against the project and contractor, with a timestamp.

  • It's been with the approver for 3 weeks.

    You see who holds the file. Reminders go out on your schedule.

  • Nobody noticed the insurance expired.

    Certificates and insurance live on the contractor's record, and you verify them for each project.

  • Please send your certificates again.

    Valid documents move with the contractor to the next project, in their document passport.

Every part of the safety file, in one workspace.

From the first document request to the final approval, with no spreadsheets and no chasing on WhatsApp.

Safety file assembly
Build safety files for each client project. Assign consultants, set deadlines and track progress from draft to sign-off.
Uploads without a password
Contractors and subcontractors upload through a secure, time-limited link. They need no account and no password.
Explicit approvals
Approvers open a magic link, a secure link sent by email, and approve or request changes. Every decision carries a name and a timestamp.
Reminders, then lapsed
Overdue approvals get reminders on a schedule you configure. A file that gets no answer moves to lapsed. It is never approved automatically.
Tamper-evident audit trail
Uploads, requests, approvals and revisions appear as a readable project timeline.
Document passports
A contractor's valid certificates, training and insurance carry across projects, and are still verified per project.

When nobody answers, DSHEQ records it.

Consultants, clients and end clients see the same timeline. An approval that never comes is recorded as lapsed, with every reminder that went out before it.

Silence is not a signature.

Project activitySF-2026-0157
  1. Status: lapsed. The file is not approved.
    System · no response by the deadline · 2026-09-24 17:00
  2. Reminder sent, day 7
    System · client approver notified · 2026-09-22 09:00
  3. Reminder sent, day 3
    System · client approver notified · 2026-09-18 09:00
  4. Safety file submitted for client approval
    Anelisa van Wyk · consultant · 2026-09-15 11:20
  5. Last contractor document uploaded
    Rooigrond Civils · via secure upload link · 2026-09-12 14:07

Health data kept separate. Everything stored in the EU.

Safety files hold personal information, including medical certificates. This is how DSHEQ handles it under POPIA.

Health documents kept separate
Medical and health documents are stored separately, with stricter access and explicit consent at upload.
EU data residency
All data is stored in the EU region. Cross-border processing is covered by a data processing addendum.
Per-project visibility
A client never sees which other clients a contractor works with.
Signed, expiring access
Files open only through signed, time-limited links, never a public address. Upload links expire and can't be guessed.

From project kick-off to final sign-off in 4 steps.

  1. 1

    Create the project

    Open a project, add the client and end client, set the deadline and choose the required documents.

  2. 2

    Collect contractor documents

    Each contractor gets a secure upload link by email.

  3. 3

    Assemble and submit

    Review the uploads, request changes where needed, and submit the safety file for client approval.

  4. 4

    Approve and close

    Client and end-client approvers review through a magic link. The audit trail is locked at completion.

Get a RAMS for your next job, free.

Describe the scope of work and we email you a draft risk assessment and method statement (RAMS), ready for you to review and adapt to your site.

We generate the RAMS from what you tell us, so it can't account for conditions on your site.

  1. Describe the jobCompany, contact details and the scope of work.
  2. Receive your RAMSWe email it to you as a PDF.
  3. Review before useA competent person checks it against your site, equipment and team before work starts.

Your consultancy runs DSHEQ. Everyone else only needs a link.

Health and safety consultants

Runs DSHEQ

Run many safety files at once. See which documents are outstanding, which approvals are pending and what is due next.

Client approvers

Link only

Open one link, review the file, then approve or request changes. Works on a phone.

End clients

Link only

Receive the file after the client has approved it. Same link, for the final sign-off.

Contractors and subcontractors

Link only

Upload through a time-limited link. Valid documents carry to the next project, so nobody uploads the same certificate twice.

Request a demo.

Replace the blame game with a paper trail. Tell us about your consultancy and the safety files you run, and we'll set up a 30-minute demo around your work.

You get an answer by email straight away, and a personal reply from one of the co-founders.