Security

Confidentiality is built in, not bolted on

Law firms hold their clients’ most sensitive matters. This is how CaseFilerPK keeps them that way.

RLS isolation activeKeys rotatable
Server racks with network cabling in a data centre
Signed link · expires soon
Audit entry written
Defence in depth

Four checks between anyone and your files

Each layer works on its own, so one mistake never exposes another firm's data.

Encrypted tokensMultiFernet · rotatable keys
Two-factor staff sign-inauthenticator code
Append-only auditno edits, no deletes
  1. Your firm’s address

    Requests are only accepted for the workspace the address belongs to.

  2. Application checks

    Role and firm checked on every request; sessions bound to your address.

  3. PostgreSQL row-level security

    The database filters every query to your firm — even if a check were missed.

  4. Storage on our own servers

    Files fingerprinted on arrival and served through signed, expiring links.

In detail

How each part is protected

Separated at the database

Every record belongs to one firm. Besides the application's own checks, the database itself refuses to show or change another firm's rows (row-level security), and links between records can never cross from one firm to another.

Your own address

Your workspace answers only on your firm's address. Sign-ins, sessions and file links issued there do not work anywhere else.

Files on our own servers

Documents are stored on servers we run, not in third-party cloud storage. Each file is checked for its real type and fingerprinted when it arrives, and is only served through signed links that expire.

Sessions

In your workspace the long-lived sign-in token is kept in a cookie page scripts cannot read; sessions have a hard maximum length and end everywhere when a password is reset.

Our staff

Platform staff sign in with a password and an authenticator code. They cannot see your firm's data unless access is approved for a limited time — your administrators are told, can see every read, and can end it at once.

Everything recorded

Every action in the platform console is written to an audit trail that cannot be edited or deleted.

Your data stays yours

Your administrators can download all of the firm's data at any time — also if the subscription ends.

Workspace status · sample

Client Directory sync100%
RLS data isolationActive
Storage quota12.4 GB / 50 GB
Console audit trailRecording

Questions from your IT team or a client's due-diligence list?

Book a demo