Security & trust

Your financial security matters. Here's exactly how we protect it.

Bookkeeping software holds your most sensitive data — bank details, income, and transaction history. Tabby was built fintech-first, with encryption, access controls, and audits baked into every layer, not bolted on later.
Last updated: December 24, 2025 · Spensibly, Inc. DBA Tabby

Why security matters more for bookkeeping software

Unlike a general-purpose app, bookkeeping software holds your bank details, income records, expense history, invoices, and receipts. A breach here doesn’t just leak data — it can expose your business to fraud, financial loss, and regulatory trouble.

That’s why we treat security with the same rigor major financial institutions do. Tabby is built for fintech from day one — not a spreadsheet tool that added a login screen later.

The short version

Four layers standing between your data and anyone who shouldn't see it.

Encrypted, always

TLS 1.3 protects data in transit; AES-256 protects it at rest — the same standards used by major banks and the U.S. government.

Read-only bank access

Tabby connects to your bank through Plaid. Your credentials never touch our servers, and we can only view transactions — never move money.

Access controls built in

Multi-factor authentication, role-based permissions for your team, and session timeouts keep your account yours alone.

Independently audited

Quarterly security audits, annual penetration testing, and continuous vulnerability scanning — done by third parties, not just us.

01 — Encryption

Data encryption — in transit and at rest

In transit. When you use Tabby or submit financial data, it travels across the internet encrypted with TLS 1.3 — the latest, most secure transport encryption protocol, secured by globally-recognized certificate authorities. Think of it as an encrypted tunnel: intercepted traffic looks like gibberish, not account numbers.

At rest. Once data reaches our servers, it’s protected with AES-256 encryption — the same standard used by the U.S. Department of Defense. Every transaction, invoice, receipt, and report is encrypted at the database level, before storage, not after. Encryption keys are stored separately from the data itself in a dedicated key management system that rotates keys automatically.

What this means for you: even if someone physically stole our servers, your data would be unreadable without the encryption keys — and those keys are hardware-protected and never stored in application code.

02 — Bank connections

Read-only connections through Plaid

Tabby never stores your banking username, password, or login credentials. Instead, we connect through Plaid, the financial data network trusted by major banks and fintech platforms.

  • You connect directly to your bank through Plaid’s secure portal — not through Tabby.
  • Your bank verifies your identity using its own official authentication methods.
  • Plaid retrieves your transaction data and passes it to Tabby already encrypted.
  • Your banking credentials never leave your bank and never touch Tabby’s servers.

The connection uses OAuth 2.0 and is read-only: Tabby can see transactions, but it cannot initiate transfers, payments, or account changes. Plaid itself is SOC 2 Type II audited.

Why read-only matters: even in the unlikely event Tabby's systems were compromised, no one could move money out of your bank account. They could only see transaction data.

03 — Access & authentication

Access control & authentication

Multi-factor authentication. We strongly recommend enabling MFA on your account — a second proof of identity beyond your password, via an authenticator app (Google Authenticator, Authy, Microsoft Authenticator) or SMS backup.

Role-based access. If you invite a team member or accountant, you control exactly what they can see:

AdminFull access to all features, settings, and billing.
BookkeeperCan categorize transactions, upload receipts, and generate reports — no billing or delete access.
AccountantRead-only access to transactions and financial reports (used for Tabby for Accountants).
CustomDefine a custom permission set for your team's specific workflow.

Session management. Inactive sessions expire after 30 minutes. You can view and revoke access from devices you no longer use, and review your login history at any time to spot unauthorized activity.

04 — Infrastructure

Infrastructure security

Tabby runs on Amazon Web Services (AWS), in SOC 2 Type II-certified data centers with geographic redundancy across multiple U.S. regions, 24/7 physical security, biometric access controls, fire suppression, and redundant power with automatic failover.

On the network side: multi-layer firewalls, DDoS protection via AWS Shield, real-time intrusion detection, and an isolated virtual private cloud (VPC) restrict who and what can reach our systems.

  • Quarterly audits — third-party security firms review our infrastructure and code every quarter.
  • Annual penetration testing — ethical hackers try to break in before bad actors do.
  • Continuous vulnerability scanning — automated tools scan for known issues around the clock.
  • 48-hour patch policy — security patches are applied to all systems within 48 hours of release.

05 — Application security

Application & API security

Our engineering team builds against the OWASP Top 10 — the industry-standard list of critical web vulnerabilities. Every input is validated and sanitized, output is encoded to prevent cross-site scripting, and database queries are parameterized to prevent SQL injection.

Tabby’s APIs require key-based authentication tied to a specific account, are rate-limited to prevent brute-force abuse, and restrict cross-origin requests (CORS) to authorized domains only.

06 — Compliance

Compliance & certifications

  • SOC 2 Type II — annual audits verifying our security, availability, processing integrity, confidentiality, and privacy controls.
  • GDPR — compliant with the EU’s General Data Protection Regulation.
  • CCPA — compliant with the California Consumer Privacy Act.
  • PCI DSS — Tabby doesn’t process cards directly; our payment processor, Stripe, is PCI DSS Level 1 certified.

International data transfers are protected under Standard Contractual Clauses. We retain only the data necessary to provide our service and comply with the law — see our Data Retention Policy for exact timelines, and our Privacy Policy for how we handle personal data.

Shared responsibility

What you can do to stay secure

We protect your data on our end — security still works best as a two-way street.

01

Use a strong, unique password

At least 16 characters, mixed case, numbers, and symbols. Never reuse passwords across services — a password manager makes this easy.

02

Turn on multi-factor authentication

An authenticator app (Google Authenticator, Authy) is more secure than SMS. Enable it from your account settings today.

03

Keep your devices patched

Keep your OS, browser, and antivirus current, and enable automatic security updates wherever possible.

04

Avoid public Wi-Fi, or use a VPN

Public networks at coffee shops and airports are a common attack surface. A VPN encrypts your connection if you must use one.

05

Log out on shared devices

Always log out of Tabby when you’re done on a shared or public computer.

06

Monitor your account

Review your login history, disconnect integrations you no longer use, and report anything suspicious to security@usetabby.com.

If something goes wrong

Our security incident response

No system is 100% secure. Here’s exactly what happens if we ever detect or suspect a breach.

Containment

We immediately isolate affected systems to stop the incident from spreading.

2

Assessment & notification

Our security team investigates scope and impact. If your data was affected, we notify you within 24 hours with the details.

3

Forensics & remediation

We work with third-party security experts to understand how it happened, patch the underlying issue, and restore from clean backups if needed.

Ongoing communication

We provide regular updates through remediation, offer credit monitoring if personal data was exposed, and comply with all applicable breach notification laws.

Found a vulnerability? Report it responsibly to security@usetabby.com instead of disclosing it publicly — include a description, steps to reproduce, and potential impact. We investigate every report and may offer a bounty for valid, previously unknown issues.

Just honest answers

Frequently asked questions about Tabby's security

No. Tabby never stores your bank username, password, or login credentials. We connect through Plaid, which keeps your credentials with your bank.
No. Bank connections through Plaid are read-only. Tabby can view transactions but cannot initiate transfers, payments, or account changes.
We use the same standards major banks use — TLS 1.3 in transit, AES-256 at rest. Encryption is one part of security; our approach also includes access controls, independent audits, compliance certifications, and incident response.
Tabby carries cyber liability insurance. If a breach occurs, we'll notify affected users, provide credit monitoring where appropriate, and cover reasonable expenses to restore security. Encrypted data is largely useless to attackers without the encryption keys, which are stored separately from the data itself.
Continuously. Security patches are applied within 48 hours of release, we run quarterly security audits and annual penetration testing, and our infrastructure is monitored around the clock for vulnerabilities.
Yes. Your data is replicated across multiple AWS data centers with automatic failover, and we maintain daily backups. Deleted data remains recoverable from backups for up to 90 days — see our Data Retention Policy for full detail.

Questions

Our commitment to your security

Security isn’t a checkbox at Tabby — it’s an ongoing investment in infrastructure, audits, and training, because your financial data matters as much to us as it does to you.

Bookkeeping software that takes security as seriously as your bank does.

Connect your bank in 60 seconds, read-only, encrypted end-to-end — and see why thousands of small businesses trust Tabby with their books.