HomeWaivern Governance Tool

Security and backups

What protects the records you keep in Waivern Governance Tool, how they are backed up on our free hosted service, and what changes if you ask us to run an instance for you alone.

Hosting and backups

The free service is run by Waivern on Railway, in its EU West (Amsterdam) region. The application and its PostgreSQL database are shared by the organisations that use it, kept apart as described below.

Signing in

There are no passwords to steal or reuse. People sign in with their Google account, so two-step verification and password rules are Google's and, for a Google Workspace account, the ones your IT team already sets.

Who can see and do what

Access is given by role, and a role can cover the whole organisation or a single legal entity within it. Someone working for one company in a group sees that company's records and no other's.

Keeping organisations apart

Many organisations share the hosted service, so keeping their records apart is not left to the application remembering to filter. The database does it.

A record that cannot be quietly changed

Every change is written to an audit trail in the same database transaction as the change itself, so there is no change without its record and no record of a change that did not happen.

Keys and secrets

The credentials the tool holds for other systems are encrypted in the database with AES-256-GCM, using a key that is kept outside it. A copy of the database alone yields no working credentials.

Uploaded files

Signed agreements and other supporting files can be attached to records, up to 10 MB each.

Forms open to the public

An organisation can publish a form for people to make a data protection request. It is the one part of the tool open to anyone, so it carries its own protections.

Connecting other tools

Other systems send records in and take approved facts out through a versioned API. Every request is signed with a secret unique to the connection.

The AI assistant

The assistant is off until an organisation's administrator turns it on, and then it uses the AI provider, model and account the organisation chooses. Waivern supplies no model and no fallback, so nothing is sent to an AI provider your organisation has not picked.

Open, tested code

Waivern Governance Tool is open source under the AGPL-3.0 licence, so anyone can read exactly how it handles your records rather than taking our word for it.

A dedicated instance of your own

Everything above comes free with the shared service, and nothing in the software is held back for paying customers. If your organisation needs more control over where and how its records are kept, we can set up and run a separate instance for you alone. It is the same software; what changes is how it is hosted, and that is agreed with you.

Your own servers and database
Your organisation's records alone, on an application and database that no other organisation uses.
Where it is held
A region you choose, including the UK, for organisations that need their records to stay there.
Backups to your requirements
How often the database is backed up and how long backups are kept, agreed with you, with restores that bring back your records alone.
Your sign-in only
Sign-in limited to your own Google Workspace, so nobody outside it can even ask for access, and an address of your own if you want one.
Your own keys
An encryption key for stored credentials that belongs to your instance alone.
Updates when you are ready
New versions applied on a timetable agreed with you, rather than as they are released.
Email alerts for your people
Alert and action emails to the people who ask for them: new work, overdue work, mentions and decisions. They are not offered on the shared service.
Help when you need it
Technical support, training for your staff, and changes to fit how your organisation works, if you want them.

The arrangements are set out in writing before anything is moved. To talk about it, email info@waivern.com.

Reporting a security problem

If you think you have found a weakness, please email info@waivern.com rather than raising it in public, so we can fix it before it can be used. Tell us what you found and how to see it; we will reply and keep you told what we are doing about it.