Security, in plain sight.
What we encrypt, where we store your financial data, and who can access it.
Your books are never sold or used to train AI. No ad trackers. No session recordings. Contractor tax IDs and bank connection tokens get an additional layer of encryption.
Updated November 2026
escbooks / controls
- in transit
- TLS 1.2+, HTTPS only
- at rest
- AES-256
- contractor tax IDs
- encrypted again
- bank logins
- never seen
- sign-in
- two-step
- isolation
- row-level security
- stored in
- United States
- ads and trackers
- none
- AI
- only if you connect it
01
Encryption
Protected on the wire, on disk, and once more where it matters most.
- In transit
- Every connection is encrypted with TLS 1.2 or newer, and browsers are told to reach EscBooks over HTTPS only (HSTS).
- At rest
- The database, your files and every backup are encrypted with AES-256.
- Contractor tax IDs
- Encrypted a second time in the database, with their own 256-bit key kept in a secrets vault. Only the last four digits show, and every look at a full number is recorded.
- Bank connection tokens
- Encrypted the same way. They never reach your browser, your accountant or an assistant.
- Receipts and statements
- Kept in private storage. A link to open one expires after five minutes.
- Card numbers
- Entered in Stripe's own fields and held by Stripe. EscBooks keeps the card's brand and last four digits, nothing more.
02
Sign-in and access
Your password is only the first lock.
- Passwords
- Stored only as salted hashes. No one at EscBooks can read yours.
- Two-step verification
- Add an authenticator app, and the database itself refuses any change to your books until the code is entered.
- Confirm it's you
- Changing your password or two-step, downloading a backup, inviting someone or changing what an assistant may do asks you to prove it's you again.
- Sessions
- See every device that's signed in, and sign any of them out. Signing out takes effect at once.
- Sign out when away
- Optional automatic sign-out, from 15 minutes to 8 hours.
- Security emails
- A new sign-in, or a change to your password, email, two-step or payment details, is emailed to every owner. These can't be turned off.
- Recent Activity
- A running record of sign-ins and sensitive changes, with who made each.
03
Isolation
Each business is walled off in the database itself, not just in the app.
- Row-level security
- On every table. The database checks each request against the business it belongs to, so one account can't read or change another's records.
- Tested
- Automated tests check every table for it, and try to cross from one business into another, each time the code changes.
- Accountants
- Invited by the owner, read-only, and removable at any time. They propose a change; the owner approves it.
- EscBooks staff
- No one at EscBooks signs in as you: there is no impersonation feature. Our own console shows counts and plan status, never the contents of your books.
04
Privacy
EscBooks uses your data to keep your books. That's the whole list.
- Advertising
- None. No ad networks, no personalized ads, and nothing shared for advertising.
- Trackers
- No ad trackers, no pixels, and no recordings of what you click or type.
- Analytics
- Visits are counted with Cloudflare's cookie-free analytics. Nothing follows you to other sites.
- Your data
- Never sold. Never used to market to you or to your clients.
- AI training
- Your books are never used to train AI.
- Legal requests
- If anyone asks us for your data, we tell you first, unless the law forbids it.
05
Your books are never a data point.
QuickBooks is moving accountants to a new suite that's adding tools to compare finances across their clients. EscBooks has no such tool, and won't build one.
“Compare financial data across your client portfolio and ask detailed questions to get real-time insights.”
- Pooling
- No screen adds up figures across an accountant's clients.
- Comparison
- No client is ranked, scored or benchmarked against another.
- The client list
- An accountant's list of clients shows where the work stands. It carries no revenue, no balances and no figures from anyone's books.
- Whose choice
- Each client grants access to their own books, and can end it at any time.
QuickBooks and Intuit are trademarks of Intuit Inc. EscBooks is not affiliated with or endorsed by Intuit.
06
Infrastructure
No servers of our own, and one country for your books.
- Cloudflare
- EscBooks runs on Cloudflare's network. There are no EscBooks servers to patch, expose or forget about.
- DDoS protection
- Always on, at Cloudflare's edge, before traffic reaches the app.
- Delivery
- Pages are served from the Cloudflare location nearest you.
- Attestations
- Cloudflare maintains SOC 2 Type II, ISO 27001 and PCI DSS Level 1, listed on its Trust Hub.
- In the browser
- EscBooks can't be framed by another site, and the browser will run scripts only from EscBooks, Stripe, Plaid and Cloudflare.
- The company
- EscBooks was founded and is headquartered in Houston, Texas.
- Where it's stored
- Your books and files are stored in the United States.
07
Bank connections
Linked through Plaid, and never required.
- Sign-in
- You sign in to your bank in Plaid's own window. EscBooks never sees or stores your bank username, password or security codes.
- Read-only
- A connection reads balances and transactions. It can't move money.
- What EscBooks keeps
- The account's name, type and last four digits, its balance and its transactions. They are your books, so they live in your books.
- The connection
- Plaid's access token is stored encrypted and never leaves the server.
- Disconnect
- Any time. The token is deleted, along with any lines you hadn't brought into your books.
- No link at all
- Type transactions in, or import your bank's own download. Nothing in EscBooks depends on a bank link.
08
AI is optional
Every feature works without AI. If your books have to stay clear of it, they can: an assistant gets in only if you connect one.
- By default
- No AI. EscBooks itself calls no AI model, for any feature.
- Sorting transactions
- Deterministic rules, not model inference. Same line in, same answer out, and nothing leaves EscBooks to be classified.
- Your corrections
- Change a line once and EscBooks saves it as a rule for your books alone. Every rule is yours to see, edit or delete, and none are shared between businesses.
- Plaid's categories
- A bank feed line can arrive with Plaid's own category. It's shown as a suggestion, after your rules.
- If you connect one
- You choose the assistant and exactly what it may do. EscBooks receives its requests, never your conversation.
- Money
- Sending an invoice or recording a payment waits for your approval in EscBooks.
- On the record
- Everything an assistant changes is logged with what was there before, and can be undone.
- Out of reach
- Bank credentials, connection tokens, tax ID numbers and your settings.
- Off
- One click ends a connection, from its very next request.
09
Reporting and response
Found something? Tell us.
- Report a vulnerability
- Write to security@escbooks.com. Every report is acknowledged within two business days.
- If something goes wrong
- If your data is ever affected, we tell you without unreasonable delay.
- Your own copy
- Download a full backup of your books whenever you like.
- Deletion
- Ask, and your account and its data are deleted within 30 days.
- Review
- Our written security policies are reviewed at least once a year.
A question we didn't answer?
Write to security@escbooks.com.