Home / Safety

Safety First, Safety Always.

It's the line every rail company puts on a poster. We built it into the software instead — no one we place checks in without confirming they've been briefed.

Our approach

Safety that's enforced, not just expected

Policies only work if people follow them under pressure. So we removed the option not to.

Briefing-gated check-in

Workers cannot check in — or out — until they've acknowledged the day's safety briefing and end-of-shift checklist.

Located, not just listed

Every check-in records the exact site location, so supervisors know which stretch of the line is actually staffed.

Competency before deployment

PTS, Sentinel and role-specific competencies are checked before a worker is offered onto any site.

Fatigue & fitness for duty

We actively encourage workers and supervisors to flag fatigue early, rather than push through a shift unsafely.

A permanent record

Every check-in, briefing and check-out is archived by date — never overwritten, always available for review.

Speak up culture

We encourage every worker to raise a concern directly with their supervisor — silence is never treated as consent.

How it works

What happens before someone checks in

01 / OPEN

Worker opens ApexRail Connect

From their phone, before stepping onto site, using the app installed to their home screen.

02 / ACKNOWLEDGE

Safety brief is shown and confirmed

The day's site-specific briefing must be read and acknowledged before the check-in button is enabled.

03 / LOG

Location is recorded and check-in completes

The worker logs where on site they are, and the supervisor's roster updates immediately.

Industry standards we work to

We recruit to the standards the railway actually runs on

Our consultants and our platform are both built around the qualifications and frameworks that govern who is allowed on track — not bolted on as an afterthought.

PTS Sentinel COSS competency RISQS-conscious supply chain Fitness for duty
check_in.requires briefing_ack === true
check_in.requires location !== null
check_out.requires end_of_shift_ack === true
archive.retention permanent, by date
roster.visibility live, supervisor & admin
 
// no exceptions, no manual override

See the safety workflow in action

ApexRail Connect is the platform behind everything on this page — explore how it works for your site.