Privacy & Security

Last reviewed: September 1, 2026

Bitment runs the sensitive parts of a CPA firm's business: client records, financial data, tax documents, and increasingly, AI agents that act on your firm's behalf. This page explains, in plain language, how we think about protecting that data. For the formal legal terms, see our Privacy Policy. For the full technical detail, see Compliance & Security.

Our principles

How your environment is built

Every paying firm runs on its own dedicated stack in AWS, not a shared multi-tenant pool.

WhatHow it protects you
Private application serverYour app server has no public IP address. It cannot be reached directly from the internet.
Private databaseYour database sits in a private network segment, unreachable from outside your stack.
Encryption at rest and in transitYour database and file storage are encrypted at rest, and all traffic to and from Bitment is encrypted in transit.
Web Application Firewall and CDNA firewall and content delivery network sit in front of your environment, filtering malicious traffic before it reaches your app server.
No inbound SSHBitment engineers never open a direct SSH port to your server. Access, when needed, goes through AWS's audited Session Manager.
Secrets ManagerApplication credentials live in AWS's dedicated secrets service, not in configuration files.
Encrypted credential storageSensitive credentials your firm connects, such as OAuth tokens (and 2FA secrets once two-factor ships), get an additional layer of application-side encryption on top of the infrastructure encryption above.

Bitment also runs one stack of the same design purely for its own internal testing. No customer firm is provisioned on it and it holds no customer data.

Who can see what

RoleWhat they see
Firm ownerFull access to their firm's data and team management
Team membersScoped by role and by any specific resource grants an owner or admin assigns
Clients (portal)Only the files, signature requests, forms, and bookkeeping data your firm has explicitly shared with them
Operators working across multiple firmsSee only the firms they actually belong to, resolved from their memberships each time, not from a single logged-in session
AI agentsOnly what a proposal-and-approval flow lets them touch. Data-changing actions require a human to approve before they take effect
Bitment support engineersNothing, by default. Only if you personally opt in to Diagnostics can support view your workspace as you, and you can revoke that at any time

AI and your data

You choose what to connect, and nothing connects itself. When you link an account, whether it is Google, Microsoft, QuickBooks, or a bank through Plaid, you grant that specific connection and can revoke it at any time. Disconnecting an integration stops new data from syncing, and you can purge previously synced data for messaging integrations.

Signal and Telegram connections are review-before-sync: messages are staged for your review rather than flowing straight in, so you decide what becomes part of your firm's record.

Digital asset data

Bitment never holds, transfers, or controls your or your clients' funds or digital assets. All bank, exchange, wallet, Lightning, and payment-processor connections are read-only. Bitment never holds private keys, seed phrases, or spending credentials, and cannot initiate a transaction on your behalf. You give Bitment public addresses or extended public keys (xpubs), or connect your own node or exchange account, and Bitment reads balances and transaction history from that information. Payments on invoices you send are processed by the connected payment processor under its own terms.

Backups and resilience

What we log

Bitment keeps standard system logs (informational, warning, and error messages) to keep the platform running and to diagnose problems. Network-level flow logs are kept for 30 days. We do not currently maintain a complete audit trail of every individual data interaction; see the roadmap note below.

How to report a security issue

If you believe you have found a security vulnerability in Bitment, please report it to contact@bitment.co. We ask that you give us a reasonable opportunity to investigate and address any issue before public disclosure. We will not pursue legal action against researchers who act in good faith, avoid privacy violations and service disruption, and give us reasonable time to remediate, and we will acknowledge a report within 5 business days.

Roadmap: in progress

We would rather tell you where we are today than overstate it:

ItemStatus
SOC 2Audit in progress. The report will be available to customers on request once issued.
Full permission-change audit logIn progress. Today, Bitment records who granted each permission. A complete history of every permission change, viewable by firm owners, is on our roadmap.
Audit trail for support "view as"In progress. Diagnostics access is opt-in and revocable today, but does not yet produce its own detailed audit log.

We will update this page as these items move from "in progress" to complete.