Instead of Camms
Stop renting Camms. Own your risk system.
We build your version around your risk matrix, your appetite and the rules you report against. We bring your Camms register across and run it for you.
Camms, now part of Riskonnect, publishes no price. It is sold by quote, module by module. Bring your last invoice to the call.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription covers
You pay for screens over a register
A risk system holds a register, the controls and actions that hang off it, an incident log and a calendar of reviews. Look at which part of the quote is the record and which part is the screens.
A price you only see in a quote
Camms does not publish its prices. Each module is quoted, so the total depends on what was bundled at the last renewal.
Modules sold separately
Riskonnect lists risk, compliance, audit, health and safety, and business strategy as separate products. Check which ones your team opens each week against the invoice.
The register itself
Risks, ratings, owners and review dates. This is plain data, and it is the part you most need to own.
Heat maps and dashboards
The five by five grid and the committee charts are views of that register. Your own version draws them from the same records.
Workflow and reminders
Review reminders, approvals and escalations. Your own version keeps them as dated records and a Monday list for every owner.
A new owner of the product
Camms joined Riskonnect. Owning your register means the next change of ownership is not your problem.
The system you own
Run the risk calendar from one place
Notice clocks
Know when a regulator must hear from you
Record when the business became aware of an incident, and every clock that applies starts from that time.
- check APRA notice within 24 hours of a critical operation disrupted outside tolerance
- check APRA notice within 72 hours of a material operational risk incident
- check Australian breach assessment within 30 days, then notice as soon as practicable
- check A New Zealand privacy breach flagged until the Privacy Commissioner is told
Register and appetite
See the risks the board has not accepted
Every risk is rated on your matrix and checked against the appetite your board set for its category.
- check Risks over appetite with no treatment under way, listed first
- check Ratings that moved since the last committee meeting, with the reason
- check Risks that had an incident after their last review
- check Your own labels, rating bands and review cycles
CPS 230
Keep the operational resilience records
Critical operations, tolerance levels, continuity exercises and material service providers, checked against the standard paragraph by paragraph.
- check Critical operations with no exercise in the last year
- check Missing outage and data loss tolerance levels
- check Provider agreement changes APRA has not been told about, counted in business days
- check Controls past their test date, and incidents not linked to a risk
Committee pack
Write the report from the records
The risk committee report is drafted from the register, so the numbers in the pack are the numbers in the system.
- check Heat map, risks over appetite and rating movement since a date
- check Incidents in the period and every rule finding with its source
- check Overdue actions and attestations by owner
- check Draft notices to APRA, the Privacy Commissioner or the OAIC, never sent without a person
Make it yours
Design your own Camms replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Camms. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Camms data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Risk and Compliance for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Risk and Compliance for Claude Code
Connected to your own database
Which incidents have a notice clock running, and when does each one end?
INC-3
- Title
- Member statements posted to old addresses
- Kind
- incident
- Severity
- moderate
- Owner
- Hana
- Days_open
- 33
- Ndb_assess_by
- 2026-10-06
- Privacy
- AU
- Open_actions
- 0
INC-1
- Title
- Card payments down for six hours
- Kind
- incident
- Severity
- major
- Owner
- Priya
- Days_open
- 1
- Risk
- R-003
- Critical_operation
- OP-1
- Apra_24h_due
- 2026-10-09 05:24
- Apra_72h_due
- 2026-10-11 05:24
- Open_actions
- 0
INC-2
- Title
- Staff member entered password on a phishing page
- Kind
- near-miss
- Severity
- minor
- Owner
- Marcus
- Days_open
- 10
- Risk
- R-002
- Open_actions
- 0
INC-4
- Title
- NZ member list emailed to the wrong recipient
- Kind
- incident
- Severity
- moderate
- Owner
- Hana
- Days_open
- 4
- Risk
- R-002
- Privacy
- NZ
- Privacy_notifiable
- true
- Open_actions
- 1
| Reference | Title | Kind | Severity | Owner | Days_open | Risk | Critical_operation | Apra_24h_due | Apra_72h_due | Ndb_assess_by | Privacy | Privacy_notifiable | Open_actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INC-3 | Member statements posted to old addresses | incident | moderate | Hana | 33 | 2026-10-06 | AU | 0 | |||||
| INC-1 | Card payments down for six hours | incident | major | Priya | 1 | R-003 | OP-1 | 2026-10-09 05:24 | 2026-10-11 05:24 | 0 | |||
| INC-2 | Staff member entered password on a phishing page | near-miss | minor | Marcus | 10 | R-002 | 0 | ||||||
| INC-4 | NZ member list emailed to the wrong recipient | incident | moderate | Hana | 4 | R-002 | NZ | true | 1 |
Ask it anything
Ten questions for your next risk committee
Each question runs against the fictional demonstration organisation today. Your own records answer the same questions once they are brought across.
Switching
How to switch from Camms
In practice, the move involves exporting the records you need, mapping Camms headings and rules, checking imported drafts, and reconciling both systems before you switch.
- 1
Export your Camms records
Export your risk register report as CSV. Camms report headings vary by configuration, so check with Camms if you are unsure how to export the fields you need. Controls, actions, incidents and attestations are in separate reports, so export those too if you want them included and your account allows it.
- 2
Test the risk register import
Load the risk register using the import, and run its test option first so you can check the results without saving anything. Match your Camms headings to the fields in the new database where needed. Risks that come across are drafts for checking, and the import keeps the original row.
- 3
Check the import results
Review the draft risks and any rows or headings the import flags before you rely on the new register. Check that the fields landed where you expect and that the records make sense to your team. Repeated imports leave unchanged records alone, while a row that has changed since the last import stops the run for review.
- 4
Run both systems briefly
Keep Camms and the new database in use side by side for a short period. Compare the records and updates your team relies on, including any controls, actions, incidents or attestations you chose to bring across. Use this time to resolve mapping gaps and confirm that people can find the information they need in the new system.
- 5
Switch off Camms
Once you have checked the imported records and reconciled the two systems, make the new database your working source for risk and compliance. Tell the people who maintain the records where to make updates from then on. Switch off Camms when you are satisfied that the information you need has been brought across and checked.
Where the real effort goes
The work usually sits in mapping your own Camms fields and rules, then deciding which records and history to bring across. The risk register import handles usual headings and lets you map your own, but controls, actions, incidents and attestations come from separate reports. If Enterprise DNA runs the installation, they do this mapping and reconcile the move with you.
Not ready for a call?
Get your Camms switch plan by email
We will send you the step-by-step plan for moving your business off Camms, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Camms switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Start with the free version or have yours built
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm install
- 2 Run npm run demo to try the fictional mutual
- 3 Open it with Claude Code, Codex, OpenCode or Cursor
- 4 Export your Camms risk register to CSV and dry-run the import
Built around your business
We customise it
A setup fee, then a retainer for ongoing work
- check Your risk matrix, categories, appetite and review cycles
- check Your Camms register, controls, actions and incidents brought across
- check A web front end and approvals for risk owners if your team wants them
- check The rules you report against, written down with their sources
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Access, backups and recovery agreed with your organisation
- check The weekly risk review and the committee pack drafted on time
- check A person to call when a standard or your framework changes
Questions
Instead of Camms, answered
Will our Camms register come across? expand_more
The free version imports a risk register report saved as CSV. It reads the usual headings, lets you map your own, keeps every original field and brings each risk in as a draft for checking. Controls, actions, incidents and attestations sit in other Camms reports. Enterprise DNA maps those and reconciles the move with you.
Does it decide whether we must notify APRA or the Privacy Commissioner? expand_more
No. A responsible person decides whether an incident is material or a breach is likely to cause serious harm, and that decision is recorded. The system then shows the clock that applies, drafts the notice for checking and flags it until someone records that it was made.
We are a council, not APRA-regulated. Is it still useful? expand_more
Yes. The CPS 230 checks switch off for organisations that are not APRA-regulated. The register, appetite, controls, incidents, obligations, privacy rules and committee report work the same for a council, a not-for-profit or a professional firm.
What if our risk owners need a screen and approvals? expand_more
Tell us on the call. Enterprise DNA builds a web front end, approval steps and reminders onto the same database for the people who want them. The register underneath stays yours either way.
How does the cost compare with Camms? expand_more
Camms is sold by quote, so bring your last invoice and the modules it lists. Our installed version has one setup fee, then a retainer for the work we agree. The free version costs only hosting and your agent if you run it yourself.
Make the next committee pack yours
Book 30 minutes with Sam. Bring your Camms invoice, one register export and the rules you report against. We will map the records, the clocks and the pack your version needs.
Risk and Compliance for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Camms?
Get your version built