- 4 Case Sections
- Powers of Attorney, Correspondence, Pleadings, and Judgments, Mirroring the Paper File
- 5 Case Stages
- From Settlement to Cassation, With a Stage History, a Progress Track, and a Board View
- 34 Permissions
- Granted Section by Section, Linked Automatically, and Invisible When Withheld
- 60-Second File Links
- Single-Use, Bound to the Session, and Previewed Under the Viewer's Own Watermark
- 1 Encryption Key Per File
- Sealed With AES-256-GCM, Unlocked by a Personal Password, and Logged on Every Open
- 3 Backup Destinations
- The Server, Remote Storage, and the Administrator's Own Computer, on a Schedule You Set
Arshifi, a Case Archive for Law Offices
Background
In a law office, several lawyers work under one firm name, and every case builds up a heavy paper trail: powers of attorney, IDs, correspondence, pleadings and judgments. As offices grow, that trail usually ends up in drawers, on shared drives and on personal laptops.
The Problem
Every office we spoke to kept asking the same three questions, and neither a filing cabinet nor a shared folder could answer them:
- Where is the client's power of attorney? It might be in a drawer, on a colleague's computer or in an old email. Looking for documents takes time away from the case itself, and new staff don't know where to start.
- Who opened this file? A copy sent to a phone or saved to a desktop can't tell you who saw it, when, or whether they still have it.
- What if the computer fails? Years of cases sat on a single disk or a personal account, and no one had ever tried restoring the backups.
The Client's Needs
The law firm we built Arshifi with came with clear requirements:
- Mirror the paper file: each case folder needed the same four sections as the firm's paper folders, and its stages had to follow the firm's paper case form.
- Limit access by role: a secretary should be able to file powers of attorney without ever seeing a judgment.
- Protect every file: opening any document should require a password.
- Back up beyond the server: backups had to reach the administrator's own computer, not just the server.
- Work in Arabic: the interface had to be right-to-left.
General cloud storage couldn't meet these needs. It knows nothing about case stages, its permissions stop at the folder level, and anyone with access can download anything.
The Solution
Arshifi was built around those needs:
- One folder per case: each case folder is named automatically as client - number - year - subject, with four fixed sections and five stages from settlement to the court of cassation (النقض).
- Two layers of access:
- A matrix of 34 permissions decides who can see a case or a section at all. Anything a user isn't allowed to see simply doesn't exist for them.
- A personal access password, separate from the login, opens each folder and is asked for again on every preview and download.
- Protected files: files are encrypted at rest with a separate key for each file. They reach the browser only through single-use 60-second links, and previews carry a watermark with the viewer's name.
- A full audit log: every sign-in, unlock, preview and download is recorded, and failed attempts are logged too.
- Backups: they run on a schedule and are copied to the server, to external storage and to the administrator's own computer. Each archive can be opened even without the platform.
Outcome
Any document can be found in seconds, only the right people can open it, and every access leaves a record. Backups are visible and can be checked rather than assumed.
Roari Solutions