Where your data lives

You're trusting us with your whole company's books. Here's exactly how that trust is engineered โ€” in plain language, no jargon-flexing.

Your company runs on its own private instance: your own database, your own file storage, isolated from every other customer. There is no shared database for a single bug to spill.

The architecture is the security

Most construction platforms put every customer into one giant shared database, separated by software rules. SelfConstruct provisions a complete, separate system per company. A problem in one instance is physically contained to that instance โ€” the "one breach, every customer" failure mode of big multi-tenant SaaS doesn't exist here.

๐Ÿ”’ Backups sealed so even our servers can't read them

Offsite backups are encrypted with public-key cryptography (X25519 + AES-256-GCM). Your instance can create a sealed backup but can never open one โ€” the key that decrypts lives offline with the operator, never on any server. A stolen backup file is noise.

๐Ÿ“ฑ Two-factor authentication

Office logins support authenticator-app codes on top of the password โ€” for the company admin credential and for individual team logins. One phished password is no longer enough to open your books.

๐Ÿ” Encrypted in transit, hardened at the door

HTTPS on every connection โ€” our .app domains are HSTS-preloaded, so browsers refuse plaintext outright. Passwords are stored as salted PBKDF2 hashes (390,000 rounds). Login and portal-code guessing hits automatic lockouts. Uploaded files serve under unguessable names with signed, expiring links.

๐Ÿ‘€ Portals see only what you share

Clients, crews, and subs each enter through their own scoped door. A client sees their job's shared progress โ€” never your costs, margins, or other clients. Internal notes and cost data never render on client-facing pages.

๐Ÿ’ณ We never store card numbers

Payment methods live in your settings as labels like "Visa โ€ข4421" โ€” the actual numbers never touch our database.

๐Ÿšช Leave with everything

Your data is a company asset, not a hostage. Cancel and you receive your complete database and every uploaded file; we then delete your instance and its storage. Backups age out of retention automatically.

Operations behind the scenes

Honest limits

No vendor should tell you they're unhackable โ€” anyone who does is selling something else. What we can tell you: the architecture contains failures instead of amplifying them, the backups are useless to a thief, and there's a written plan for the bad day. Questions we haven't answered here: hello@selfconstruct.app โ€” you'll get an engineer's answer, not a brochure's.

See pricing โ†’