Bank Connection Security

How BizBooks Pro securely connects to your bank using Stripe Financial Connections, and where your credentials are stored.

The Bottom Line

BizBooks Pro does NOT store your bank login credentials. Your bank username and password are entered directly into Stripe's secure widget and never touch our application.

How Bank Connection Works

BizBooks Pro uses Stripe Financial Connections, a secure bank connectivity service from Stripe (the same company trusted by millions of businesses for payment processing), to connect to your bank. Here's the process:

1

You Click "Link Bank with Stripe"

A secure popup window opens from Stripe (not BizBooks). This is Stripe's official widget running on their servers.

2

You Enter Your Bank Credentials

You log into your bank directly through Stripe's secure widget. Your username and password go straight to Stripe, encrypted, and are never seen or stored by BizBooks.

3

Stripe Returns an Account Reference

After successful login, Stripe gives BizBooks a secure account reference - an identifier that allows us to fetch your transactions through Stripe. It cannot be used to log into your bank or make transfers.

4

Transactions Sync Automatically

Using this token, BizBooks can securely fetch your transaction history for import into your accounting records.

Data Flow Diagram
👤
You
Enter bank login
🔐
Stripe
Secure widget
🏦
Your Bank
Authenticates you
🔑
Account Reference
Returned to app

Where Is Data Stored?

Data Type Where It's Stored Security
Bank Username & Password NEVER stored by BizBooks. You enter these directly into Stripe's secure widget. We never see them. Not Applicable
Stripe Account Reference Stored in our secure cloud database (Admin Panel). The actual bank connection lives with Stripe - we hold only an identifier. Held by Stripe
Bank Name & Account Names Stored locally on your computer (for display purposes only). Non-sensitive metadata
Transaction History Stored locally in your BizBooks database after you import. Your local database

Security Measures

Frequently Asked Questions

Can BizBooks access my bank account directly?
No. BizBooks can only fetch transaction history through Stripe's read-only API. We cannot log into your bank, initiate transfers, or make any changes to your account.
What happens if I disconnect my bank?
The access token is immediately invalidated. BizBooks will no longer be able to fetch new transactions. Any transactions you've already imported remain in your accounting records.
Is Stripe a reputable company?
Yes. Stripe is one of the world's largest financial infrastructure companies, processing payments for millions of businesses. It is certified to PCI Service Provider Level 1 and audited against SOC 1 and SOC 2 standards.
What if my bank connection expires?
Some banks require periodic re-authentication for security. If this happens, simply re-link the account with "Link Bank with Stripe" in BizBooks and authenticate through Stripe's secure widget. Your imported transactions are unaffected.
Can I use BizBooks without connecting my bank?
Absolutely. Bank connection is optional. You can manually import transactions via CSV/OFX files, use the PDF bucket import for bank statements, or enter transactions manually. Many users prefer this approach.
Questions?

If you have additional security questions about bank connectivity, please contact us at support@bizbooks.pro