The right permission for each person
An analyst investigates without being able to publish, an approver reviews without being able to edit, a client sees their sites and nothing else.
Seven built-in roles and roles of your own, limited to some sites, two-factor authentication, a tamper-evident audit log, and the management of several clients from one console with isolated organisations, quotas and invitations.
Where to find it in the console : Administration menu: Users and access, Audit log, Tenants and MSPs.
An analyst investigates without being able to publish, an approver reviews without being able to edit, a client sees their sites and nothing else.
Two-factor authentication through a TOTP app with recovery codes, scoped API tokens, and enterprise sign-in under licence.
Every change is recorded with the author, time, origin and before-and-after, in a hash chain you can verify.
One organisation per client, isolated from the others, with its quotas, users and reports. Your clients' sites stay protected whatever you do with their access.
Organisations form a tree. Everyone sees their own space and what is below it, never a neighbour's.
The platform is at the root and stays free. Below it, optional providers, then clients. A user belongs to one organisation.
A role is given to a person for their whole organisation or for a few sites only.
A client's administrator edits their configuration, but going live remains with a platform administrator: a client does not change what runs on shared nodes without review.
A permission is written resource:action. The seven built-in roles cannot be edited; you create roles of your own to combine permissions.
Controls on access, and the trace of every action.
The first organisation, the default one, is free. Adding clients needs a licence; reactivating, exporting and deleting are never locked.
What is imposed from above can be tightened below, never relaxed.
We prefer to say it plainly.
One organisation per client, a read-only Client role for them, and a monthly report in their name next to ToutWAF.
An analyst, an approver and an owner: nobody puts a blocking rule live alone.
You verify the log chain over the period, export the entries and prove who changed the policy.
The basics are free; the advanced options need a paid offer. An option under licence stays visible in the console, locked, never hidden.
Going back to the default of an advanced option is always possible. What happens when a paid licence ends is described in the pricing FAQ: 48 hours of grace, 48 hours of read-only, then WAF protection is switched off until renewal.
Pricing Read the documentation
Install it on your own server, or get in touch to talk about licences.