Last updated: May 18, 2026
BridgeBooks (“BridgeBooks,” “we,” “us,” “our”) is a B2B software product that helps accounting professionals import bank, credit card, and Venmo statements into QuickBooks Online. This Privacy Policy describes what information we collect, how we use it, who we share it with, and the choices you have.
We act as a data controller for information collected from public visitors to our marketing website (analytics, demo requests). We act as a data processor for the financial records our accounting-firm customers upload on behalf of their own clients — the firm is the controller of that data and BridgeBooks processes it under the firm's instructions.
We collect information in the following categories:
We use the information above to:
BridgeBooks does not sell or rent personal information. We share information with the following third-party subprocessors strictly to operate the service:
| Provider | Purpose | Data shared | Location |
|---|---|---|---|
| Supabase | Authentication, database, file storage, edge functions | All account, firm, statement, and transaction data | US — Ohio (us-east-2) |
| Resend | Transactional email (demo confirmations, statement-ready notices, team invitations) | Recipient email, sender info, message body | US / EU |
| Vercel | Hosting, edge functions, Web Analytics, Speed Insights, social-share image generation | Page request metadata, IP, user-agent, Core Web Vitals | US (origin) — global edge network |
| Google Analytics 4 | Behavioral analytics on the marketing site | Page paths, navigation events, conversion events, device info, IP-derived approximate location | US (Google's global infrastructure) |
| Microsoft Clarity | Session recordings, heatmaps, scroll-depth analysis — for UX research | Mouse positions, scrolls, clicks. On authenticated pages and during sign-in / password reset, all on-screen text content is masked from playback (see note below) | US / EU |
| Intuit / QuickBooks Online | Destination for transactions you push, via OAuth-authorized API access you grant | Transactions, vendors, accounts you explicitly send to your QBO file | US |
| n8n | Statement extraction workflow service that converts PDF / CSV statements into structured transactions | Uploaded statement file, bank account ID, QBO realm ID and OAuth token (used to write extraction results back to your file) | Processed on BridgeBooks-controlled infrastructure |
Clarity masking on sensitive pages: On every authenticated page (e.g. /Dashboard, /TransactionReview, /UploadStatement, /TeamManagement) and during the sign-in, password-reset, and invitation-accept flows, Microsoft Clarity records the page structure and interaction patterns but masks all text content from session playback. Bank account numbers, transaction descriptions, vendor names, email addresses being typed, and any other on-screen text inside those pages are not viewable in Clarity recordings.
We and our subprocessors use cookies, localStorage, and sessionStorage entries to operate the service and measure usage. The current inventory:
| Key | Set by | Purpose | Lifetime |
|---|---|---|---|
_ga, _ga_* | Google Analytics 4 (cookies) | Distinguish visitors and sessions | 2 years |
| Clarity session cookie | Microsoft Clarity (cookies) | Tie page views to a session recording | Session |
| Vercel Analytics tracking | Vercel (first-party) | Aggregate page views and Core Web Vitals | Session |
| Supabase auth session JWT | Supabase Auth (localStorage) | Keep you signed in across page reloads | Until sign-out or token expiry |
sidebar_state | BridgeBooks (cookie) | Remember whether the in-app sidebar is open or closed | 7 days |
active_firm_id | BridgeBooks (localStorage) | Reopen your last-used firm at next login | Until sign-out or cleared |
TRUSTED_DEVICE_TOKEN | BridgeBooks (localStorage) | Opt-in: skip 2FA on a trusted browser for 30 days | 30 days from last use |
returnTo | BridgeBooks (sessionStorage) | Redirect you back to the page you tried to open before signing in | Single-use, cleared after login |
A cookie-consent banner that gates the analytics cookies above (GA4, Clarity, Vercel Analytics) on prior consent is on our near-term roadmap. Until it ships, you can disable analytics cookies via your browser's tracking-protection settings or use a privacy-focused browser extension.
We retain data per the following schedule:
You can request earlier deletion of any of the above by emailing the address in Section 12.
Your account data and uploaded statements live in our Supabase project, hosted in the United States (Ohio region, us-east-2). Vercel serves the website from its global edge network with origin compute in the US. Google Analytics, Microsoft Clarity, and Vercel Analytics process telemetry primarily in the US (with possible secondary processing in each provider's other regions per their own privacy policies). Intuit processes your QuickBooks data in the US.
For customers located in the European Economic Area, United Kingdom, or Switzerland, transfers of personal data to the United States rely on the European Commission's Standard Contractual Clauses (SCCs) and equivalent safeguards offered by each subprocessor.
You can exercise the following rights by emailing the contact in Section 12. We'll respond within 30 days.
California residents (CCPA / CPRA): you additionally have the right to know what personal information we've collected, to whom we've disclosed it, and to opt out of any “sale” or “sharing” of it. BridgeBooks does not sell personal information.
EU / UK residents (GDPR): you have the rights of access, rectification, erasure, restriction of processing, data portability, objection, and to withdraw consent at any time. You also have the right to lodge a complaint with your local data-protection supervisory authority.
The technical and operational safeguards in place today:
No security program is perfect. If you believe you've found a vulnerability or have a security concern, please email us at the address in Section 12 with the subject line SECURITY.
BridgeBooks is built for accounting professionals operating a business. It is not directed at children under 16 and we do not knowingly collect personal information from children. If you believe a child has provided personal information to us, please contact us so we can delete it.
We update the “Last updated” date at the top of this page whenever the text changes. For material changes that affect how we handle your data, we'll also notify account holders by email and via an in-app banner before the change takes effect.
For questions about this policy, to exercise the rights in Section 8, or for any other privacy-related concern, email korey@firmbuilt.co. EU / UK residents seeking a designated data-protection contact should use the same address until a Data Protection Officer is formally appointed.