Skip to main content

PBJ Archive

An encrypted vault for the sensitive facts a service business holds about its clients — door codes, network details, ISP accounts, licence keys — kept next to the client record, locked with a passphrase only you hold.

$25 one-time — per major version   Requires PBJ CRM

What it does

Sub-databases you design, or build from a spreadsheet. Define record types — Networks, Door codes, Equipment, Licence keys — with up to 20 fields each. Or upload a CSV: the top row becomes the fields, the rows become records, and columns that look secret (passwords, codes) are flagged automatically.

Real encryption, not obfuscation. Secret fields are encrypted with XChaCha20-Poly1305 or AES-256-GCM under a vault key that is itself sealed by your passphrase. A stolen database, a stolen backup, a copied server file — all useless without the passphrase.

A vault with a key you hold. Set a passphrase; get a one-time 24-character recovery code shown exactly once with a print prompt. Unlock to work; it locks itself after idle time or with one click. Locked, your team still sees record names and lists — only the secret values are withheld.

Secrets pinned to clients. Every record pins to the companies, contacts and agents in your PBJ CRM, and shows up on their profile — the cafe’s router password lives on the cafe’s record, where the rest of the cafe’s file already is.

Reveal one field at a time, audited. Values decrypt only when someone presses Show, one field per request — and every reveal, edit, grant and unlock lands in an audit trail.

Access that matches your team. Per-type minimum staff level, plus per-record grants to named employees for the deliberate exception. Someone who merely holds a grant can never widen it.

Honest about what encryption can and cannot do. The threat model is printed in the product, in plain words: this defeats stolen data at rest; it does not defeat somebody who knows the passphrase. We do not call it zero-knowledge, because server-rendered software cannot honestly claim that.

Works on ordinary shared hosting. If your server lacks the fast key-derivation extension, the vault says so on screen in plain words, falls back safely, and tells you the one sentence to send your host.

One-time pricing, spelled out

PBJ Archive is $25, one time, per major version. You are buying version 1: every 1.x improvement arrives free through the built-in update channel. A future major version (2.0) is a separate purchase if you want it — your copy keeps working either way. One license key covers 3 sites.

Requires PBJ CRM ($50, sold separately). Archive records live inside the CRM portal and pin to the CRM’s companies and contacts.

Who it’s for

IT and AV installers holding client router passwords and equipment serials; locksmiths and access-control fitters trusted with codes; HVAC and maintenance firms tracking serials and warranty references per client; any small service business where "who knows the password for the cafe" is currently answered by asking around the office.

Using it

Install: install and activate PBJ CRM first, then upload pbj-archive.zip and activate. Your site must use HTTPS — the vault refuses a passphrase over plain HTTP on purpose.

Set up the vault: choose a passphrase, print the one-time recovery code, and confirm you have written it down. Then create your first sub-database by hand or from a CSV.

Day to day: records live in the CRM portal and on each client’s profile; unlock to reveal a secret, and lock when you walk away. Enter your license key under Settings for updates.

See it

PBJ Archive — the locked vault inside the CRM portal

Buy PBJ Archive

$25 one-time — per major version   Includes a license key for 3 sites, instant download, and free 1.x updates. Requires PBJ CRM.

Secure one-time purchase of PBJ Archive (version 1) for $25 USD. One-time payment per major version — every 1.x update is free through the built-in updater, and your license key covers 3 sites. Requires PBJ CRM. Pay by card below; your download link and license key are emailed and shown instantly.

Amount: 25.00 USD