- HotlineCall recorded
- Reporting linkReport received
- both routesone register
Secure Intake Channels
A published hotline and a dedicated reporting link for each organisation. Every call is recorded, and every report ends up in one place.
TARI runs your organisation's whistleblower hotline and secure reporting link, and gives your compliance team one secure place to take each report from first call to closure.
Case file
RPT-2026-0142
Audit trail
Append only
Select an entry to try to change it, or verify the whole record.
Five capabilities for whistleblower case management, built around one rule: whatever happens on a case is recorded, and only the right people can see it.
A published hotline and a dedicated reporting link for each organisation. Every call is recorded, and every report ends up in one place.
Calls are captured the moment they end, queued for review, and your compliance admin is notified straight away. Nothing is lost between the call and the case.
Reporters never create an account or share a login. Hotline calls are bridged with both numbers masked, so the caller's number stays private.
Every sign in, view, download, recording play and status change is written to a log that nobody can edit or delete.
Sample figures
Case status, assignments and messages update live for the whole team, with open, in progress and closed counts by category and department.
Whistleblowers report the way they are comfortable with: they call, or they use a secure reporting link. Both routes arrive in the same place, and neither one ever asks the whistleblower to sign up or log in.
Callers reach an available investigator with both numbers masked, or leave a message. Every call is recorded and waits in a review queue for your compliance admin.
Your organisation's dedicated reporting link opens a private form. The submission goes straight to your compliance admin, who opens the case and keeps the original report as evidence.
Nothing becomes a case on its own. A named compliance admin reviews every call and every link submission, then opens the case or links the call to one that already exists.
RPT-2026-0142
Conflict of interest
Audit trail
2 entries, none editable
A compliance admin reviews the call or link submission and opens a case with its source, category, severity and department. It receives a permanent number that never changes.
status: newby: compliance admin
The admin assigns one or more investigators. From that moment they can open this case, and the database will not show them any case they are not on.
status: assignedby: compliance admin
Investigators listen to the recording, review evidence, keep notes and message each other in the case thread. Every view, play and download is written to the log.
status: in progressby: investigators
The outcome and findings are recorded against the case. Nothing that led there is overwritten; the full history stays attached.
status: resolvedby: investigators and admin
The case is closed, not deleted. Its record stays available to the people entitled to see it, for as long as your policy requires.
status: closedby: compliance admin
Six controls, enforced by the database and the storage layer rather than by screens and buttons. Select one to see it at work.
Control 1 of 6
Row level securityInvestigators can only query cases they are assigned to. Row level security enforces it on every request, even if the interface has a bug.
Illustrative example.
Control 1 of 6
Row level securityInvestigators can only query cases they are assigned to. Row level security enforces it on every request, even if the interface has a bug.
Illustrative example.
See a report travel from a phone call to a closed case, and who can see it at every step.