RiskOS — The risk register for Mac

Score risks on a living matrix, link the controls that actually reduce them, watch the residual fall, and export a report your board will read. Everything stays on your Mac.

Requires macOS 14.0 or later. No account, no tracking, nothing uploaded.

A guided look

Walk me through RiskOS.

Six steps through the app, from the dashboard you open on to the report you send out.

Step 1 of 6

One window, fourteen sections

The sidebar chooses a section, the list shows your data, and the panel on the right edits whatever is selected. The dashboard opens on your whole posture: severity counts, the live matrix, and every number clickable through to the risks behind it.

Features

Get to know RiskOS.

Everything a register needs to stay honest, and nothing that needs an account to work.

A register that numbers itself

Every risk gets a human-readable reference like RSK-0042, never reissued, so a conversation about one is never ambiguous. Risks are closed rather than deleted, and the history stays.

Scores you can defend

Rate the inherent exposure; the register does the rest. Residual comes from the controls you link, never from a number typed over the top.

Controls that have to earn it

Record type, status, owner, effectiveness and evidence. Only what is implemented or operating reduces anything.

A review pass, not a chore

Work the queue one risk at a time, worst first, from the keyboard. Skipping leaves a risk untouched so it stays in the next pass.

Signals that argue back

Key risk indicators watch measurable numbers on a cadence. Recorded events challenge ratings reality has already contradicted.

Coverage in three honest states

Covered, mapped but not operating, or not mapped. Ships with the RiskOS Control Baseline and the NIST CSF 2.0 structure, and imports your own.

Assets and vendors, joined up

Link what you are protecting and who you depend on, and see the worst residual risk each one carries.

Reports that all agree

PDF, HTML, Excel and print, every one built from the same snapshot, carrying your branding on every page.

A profile for every client

Methodology, appetite, report defaults and branding, switched with a keystroke — and their name on the cover, never displacing yours.

Private by architecture

No account, no tracking, no analytics, no servers. Your register lives on your Mac and leaves it only when you export it.

Scoring

Score risks on a living matrix.

Rate likelihood and impact on your own methodology. RiskOS works out the score, names the band, and keeps every assessment you have ever made.

2 × 2
4
Low
4 × 3
12
High
5 × 5
25
Critical
1

Two ratings, one number

Likelihood multiplied by impact, from 1 to 25, banded Low, Medium, High or Critical. The band is a colour, a symbol and a word together, so it never depends on seeing the difference between amber and orange.

2

The matrix answers as you go

Markers for inherent, residual and target glide between cells as a rating changes. Click any cell on the dashboard and the register opens filtered to the risks sitting in it.

3

Every score keeps its reasons

History records each assessment with what drove it, so a rating made eighteen months ago can still be explained in the room.

How to score a risk on Mac
Controls and treatment

Treat risks, and watch them fall.

Link the controls you rely on and RiskOS recomputes what is really left. Actions carry the work until the residual score tells the truth.

Backup restoration has never been tested end to end
Inherent20Critical
ControlPlannedOperating
Residual206CriticalMedium
ActionAgree treatment owner and milestone datesDue FriDone
1

A control has to be real to count

Only controls that are implemented or operating reduce risk. A planned control, however strong it will be, reduces nothing yet — and the register says so instead of flattering the number.

2

The arithmetic is never typed in

Residual follows the strongest operating control you have linked, or a value you set by hand. When the two disagree, the risk's panel points it out rather than quietly picking one.

3

Work that has an owner and a date

Actions live on the risk and in one list of their own, grouped by what is late and what is next, editable in place.

How to link a control to a risk on Mac
Indicators and events

Check judgement against reality.

Everything else in RiskOS records judgement. These two record observation — and they are the ones that argue back.

Backup restore test success rate
Latest reading
Breach 75 %Warning 85 %Target 95 %
Events
Recorded in the last year5
Still open0
1 risk materialised more often than the rating implies
Average residual, last 12 months
12.49.6
1

Indicators move before ratings do

Measure something real on a cadence — patch latency, failed logins, restore success rate — with a warning and a breach threshold, and the direction that counts as bad. Miss a reading and the indicator is marked overdue.

2

Events challenge the rating

Record what actually happened, what it cost and how long it took to notice. When a risk materialises more often than its likelihood implies, the register says so and suggests what the observed frequency would justify.

3

Nothing is scored behind your back

Both surface the disagreement and leave the judgement to you. Re-scoring is always a decision someone made.

How to set up a key risk indicator on Mac
Reporting

Report like you mean it.

One click turns the register into a paginated PDF, a self-contained HTML dashboard, a live Excel workbook or CSV — carrying your business identity, ready for the board.

0
4
7
1

Four formats that always agree

Every output is built from the same snapshot, so the figure in the PDF and the figure in the workbook can never drift apart.

2

Your identity on every page

The header and footer designer takes your business name, contact details, registration line and logo, and shows a live preview of exactly what will export and print.

3

A workbook that keeps working

The Excel export is seven sheets of live formulas: change a likelihood in the workbook and it re-scores itself.

How to export a risk report as PDF on Mac
Profiles

Tailored to every client.

Serve more than one organisation from a single app. A profile keeps a client's methodology, appetite, report defaults and branding together, so switching clients takes a keystroke.

Choose a profile
Each profile dresses RiskOS for one client — its own methodology, appetite and branded reports.
P1
Northwind Group
P2
Harbour Clinics
+
Add a profile
1

Every export in that client's terms

Scores, thresholds and reports come out under their name and their mark — with your own identity always kept front and centre.

2

Switch without setting anything up again

Methodology and appetite travel with the profile. Update them from your current settings whenever the client's approach changes.

3

One profile included

Small Business, Enterprise and Consultant unlock more with a one-time purchase. Never a subscription.

How to manage risk for multiple clients on Mac
Privacy

Nothing collected. No account. Nobody’s business.

A risk register holds the most sensitive summary of an organisation there is: everything you are afraid of, ranked. RiskOS treats it that way.

Your data never leaves this Mac
No accounts, no tracking
No servers, no sync, no ads

The one qualifier, stated plainly: purchases go through Apple’s App Store, which never sees your register. Read the privacy policy.

Fair questions.

RiskOS is a risk register for macOS. It captures the risks you are carrying, scores them consistently on a 5×5 matrix, tracks the controls and actions that treat them, watches the indicators that would warn you first, and turns the whole thing into a report your board will read. Everything happens on your Mac.

No. There is no account, no sign-in, no servers and no sync. Your register stays in this Mac's own storage and leaves it only when you export or back it up yourself. The only network RiskOS uses is Apple's App Store, for purchases, and that never sees your register.

A Mac running macOS 14.0 or later. There is nothing to configure and nothing to connect: the first launch opens an empty register ready for your first risk.

You rate inherent likelihood and impact from 1 to 5. The score is the two multiplied, from 1 to 25, banded Low (1–4), Medium (5–9), High (10–16) or Critical (17–25). Residual risk is then calculated from the effectiveness of the controls you link, and the register always shows how it got there.

Yes. Import risks from CSV, and controls, assets and vendors too. Every import shows you line by line what will be created, updated or skipped before anything is written, and scores are always recalculated rather than read from the file.

A paginated PDF with your own branding, a self-contained HTML dashboard that opens in any browser, a live Excel workbook whose formulas re-score themselves, and CSV. You can print the PDF directly. All four are built from the same snapshot, so they always agree.

Yes. A profile dresses the whole app for one client — its own methodology, risk appetite, report defaults and branding — and switching between them takes a keystroke. RiskOS includes one profile, and Small Business, Enterprise and Consultant tiers unlock more.

No. RiskOS is a one-time purchase, and the profile tiers that unlock extra client profiles are one-time purchases too. Nothing renews.

Your register. On your Mac.

Score it consistently, treat it properly, review it without dread, and report it like you mean it — without an account, a server or a single byte leaving the machine.

Requires macOS 14.0 or later.