SpringFire

Compliance

Audit-ready as the default state.

Track what every person must hold, chase it automatically, and stop the failure from reaching the roster.

What it does

  • Define the checks, tickets and documents each role must hold, with expiry dates and evidence — or a policy people read and acknowledge, with a record of what they saw and when.
  • Apply an item only where it fits, such as a working-with-children check for staff aged 18 or over; anyone it can't be checked for is flagged, never assumed compliant.
  • Status works itself out — current, expiring, overdue or missing — with one page showing who needs to act on which item, and staff reminded about their own.
  • Require an administrator to approve uploaded evidence, so nobody self-certifies.
  • Set rostering to warn, or refuse outright, when someone isn't compliant on the date of the shift.
  • Build your own access levels so people see what their job requires — and mark any document as shared with the client or withheld.
  • Record consent with evidence, handle access requests, keep a breach register and an audit log of significant actions.

What changes

You read a list instead of chasing paperwork, and the failure that would have cost you your registration can't reach the roster.

What it doesn't do

  • We track and evidence your obligations; we don't lodge scheme claims or interpret awards.
  • We don't hold SOC 2 or ISO 27001 certification — our Security page says exactly what we do and don't claim.

Works with

  • Rostering & Timesheets
  • Forms & Flows
  • Resource Hub
Compliance in detail — 5 capabilities

Compliance that blocks the mistake instead of reporting it

A worker's police check expired three weeks ago and they've worked eleven shifts since. Nobody noticed, because the expiry date lives in a spreadsheet nobody opens.

Track the checks, tickets and documents each person must hold, with expiry dates and evidence — or a policy statement they read and acknowledge, recorded with what they saw and when. An item can apply only where it fits, such as a working-with-children check for staff aged 18 or over, and anyone it can't be checked for is flagged, not assumed compliant. Status works itself out: current, expiring, overdue or missing, with a page listing exactly who needs to act on which item. Where staff upload their own evidence you can require an administrator to approve it. Then set rostering to warn — or to refuse outright — when someone isn't compliant on the date of the shift.

You stop chasing paperwork and start reading a list, and the failure that would have cost you your registration can't reach the roster.

Controlling who sees what

Most systems give you three or four fixed roles, none of which match how you actually work. So everyone becomes an administrator and the receptionist can see payroll.

Build your own access levels, granting or denying each area of the system independently. Start from four sensible roles and create as many of your own as you need. Where you run multiple sites, permissions can be limited to one of them.

People see what their job requires and nothing else, without bending your structure to fit someone else's idea of roles.

Records your clients shouldn't see

Where clients have a login, an incident report or an assessment note can end up visible to the person it's about. Most systems handle this badly.

Every document and form records who created it and carries an explicit setting: shared with the client, withheld, or decided by who uploaded it. Existing records default to withheld, because accidentally hiding something takes one click to fix and accidentally sharing it doesn't.

Your team can write frankly, your clients get genuine access to their own information, and the two never collide.

Privacy obligations, handled

Australian privacy law gives people rights over their data, and a business that can't answer a request in reasonable time has a problem.

Record consent with evidence and history. Handle access requests so you can produce what you hold about someone. Keep a breach register, retention policies, and an audit log of significant actions.

A real answer when a client, an auditor or an insurer asks how their information is governed.

Australian data, including the AI

Anyone with an IT function will ask where the data lives, and a vague answer costs you the conversation.

Your database runs in Azure Australia East and documents are stored in AWS Sydney. Our AI features run on AWS Bedrock on Australia-only infrastructure in Sydney and Melbourne — prompts and uploaded documents are processed in-region and never sent overseas, and are not retained or used for training. Two-factor authentication, trusted-device recognition and step-up verification are all available.

The security conversation is short, and every answer is specific.

Included, whichever plan you're on. From $50 a month for small teams, $199 flat with 20 user logins included. Unlimited clients.

See it on your own scenario.

30 minutes on a video call, on your questions, on our screen.

We use essential cookies only to keep the site working. Nothing tracks you across sites. Read our Privacy Policy for details.