Security & Data Practices

How BridgeToFI protects advisor and client data. Built for the trust requirements of financial professionals.

Last updated: February 16, 2026

Encrypted in Transit TLS 1.2+ on all connections
Encrypted at Rest AES-256 disk encryption
Row-Level Security Per-advisor data isolation
Two-Factor Auth TOTP-based MFA available
Session Timeouts Configurable auto-logout
No Data Sales Your data is never sold or shared

Infrastructure

Cloud Hosting

BridgeToFI's backend runs on Supabase, a managed platform built on top of Amazon Web Services (AWS). Supabase provides SOC 2 Type II compliant infrastructure, meaning their hosting environment, access controls, and operational processes are independently audited. All database servers run in AWS data centers located in the United States.

Encryption

All data transmitted between your browser and BridgeToFI is encrypted using TLS 1.2 or higher (HTTPS only). Data stored in the database is encrypted at rest using AES-256 disk-level encryption provided by the underlying AWS infrastructure. Supabase authentication tokens use industry-standard JWT with HMAC-SHA256 signatures.

Network Security

The BridgeToFI application is served over HTTPS with HSTS headers. API endpoints accept only authenticated requests. The database is not directly accessible from the public internet; all queries pass through Supabase's API layer with authentication and authorization checks enforced on every request.

Email Infrastructure

Transactional emails (account verification, password resets) are sent from noreply@bridgetofi.com via Resend, a dedicated email delivery service. Emails are authenticated using SPF, DKIM, and DMARC records on the bridgetofi.com domain, which helps prevent spoofing and ensures delivery to your inbox rather than spam. Resend receives only the recipient's email address and the email content; no financial data is included in any transactional email.

Vendor Account Security

All BridgeToFI administrative accounts with partner services (Supabase, Resend, Stripe, Netlify, Formspree) have multi-factor authentication enabled. This protects against unauthorized access to infrastructure even if a password is compromised. Access to production systems is limited to the minimum number of accounts necessary to operate the service.

Data Isolation & Access Control

Row-Level Security (RLS)

Every database table in BridgeToFI enforces Row-Level Security policies. This means that even if a query is constructed, the database itself refuses to return rows belonging to another user. Your scenarios, client data, firm settings, and activity logs are only accessible when authenticated as you. This is enforced at the database layer, not just the application layer, providing defense-in-depth.

Firm-Level Isolation

Each advisor account operates in its own isolated namespace. Advisor A cannot query, modify, or even detect the existence of Advisor B's data. For multi-user firms using the Team feature, data visibility is controlled by the firm owner: either shared across the team or siloed so each advisor sees only their own clients. These permissions are enforced via database policies, not just UI restrictions.

Client Data Handling

BridgeToFI stores scenario data (ages, account balances, income sources, expense projections) associated with client nicknames. We actively discourage entering personally identifiable information such as Social Security numbers, full legal names, or account numbers. The client name field in the portal is labeled as a "nickname or identifier" with an explicit warning. Advisors control what data they enter.

Authentication & Session Management

Sign-In Methods

BridgeToFI supports two authentication paths. Email/password accounts require a strong password (8+ characters with mixed case, numbers, and special characters) and support optional two-factor authentication via TOTP authenticator apps. Microsoft SSO delegates identity verification entirely to the user's organization, inheriting whatever MFA policies the organization enforces.

Two-Factor Authentication (MFA)

Email/password users can enable TOTP-based two-factor authentication using any standard authenticator app (Google Authenticator, Authy, Microsoft Authenticator, 1Password, etc.). Firm owners can enforce MFA as a requirement for all team members. Microsoft SSO users are governed by their organization's MFA policy.

Session Timeouts

Advisor sessions automatically expire after a configurable period of inactivity (default: 30 minutes, as recommended by FINRA/SEC guidance for financial advisory tools). A warning appears 5 minutes before expiration. User activity (mouse, keyboard, touch) resets the timer. Sessions are also validated server-side at regular intervals, so revoked credentials take effect promptly.

Cross-Tab Security

If an advisor signs out in one browser tab, all other tabs detect the sign-out event and immediately restore the user's personal calculator state. This prevents client scenario data from persisting in the browser after logout.

Audit Trail & Compliance Support

Activity Logging

The advisor portal records a timestamped audit log of significant actions: logins, logouts, scenario creation, scenario saves, scenario deletions, settings changes, data exports, shared link generation, and client reviews. Each log entry includes the user identity, timestamp, and action details. Advisors can filter, search, and export these logs as CSV for compliance record-keeping.

Scenario Versioning

Every saved scenario includes a timestamp ("as of" date) and the application version number. When sharing client-facing reports, the date and version are embedded in the output. This supports regulatory requirements around documenting when specific projections were generated and under what assumptions.

Data Export & Portability

Advisors can export all their data (clients, scenarios, settings, activity logs) as a JSON file at any time from the Account page. Individual scenarios can also be exported as JSON or generated as PDF reports. This ensures you always have access to your data, regardless of your subscription status.

Compliance Positioning

What BridgeToFI Is

BridgeToFI is a financial planning calculator. It generates hypothetical projections based on user-entered assumptions about savings, investment returns, inflation, expenses, and income timing. It is a modeling tool that helps visualize potential outcomes across different scenarios.

What BridgeToFI Is Not

BridgeToFI is not a registered investment advisor, broker-dealer, or financial planning service. It does not provide personalized investment advice, manage assets, or make recommendations about specific securities or investment strategies. Results are hypothetical illustrations, not guarantees. Advisors using BridgeToFI are responsible for their own compliance obligations and client communications.

Report Disclaimers

All PDF reports generated by BridgeToFI include a disclaimer stating that results are hypothetical, based on user-entered assumptions, and not guarantees of future performance. Advisors on the Pro plan can customize this disclaimer text to match their firm's compliance requirements. Reports also include the generation date, app version, and assumption details for full transparency.

Data Retention & Deletion

Your Data, Your Control

BridgeToFI does not sell, share, rent, or monetize your data in any form. Your scenario data, client information, and firm settings exist solely to provide the service you signed up for. We do not use your data for training, analytics, or any purpose beyond operating the product.

Account Deletion

You can permanently delete your account and all associated data at any time from the Account page in the advisor portal. Deletion removes all clients, scenarios, firm settings, and activity logs. We recommend exporting your data first. Deletion is immediate and irreversible.

Free Calculator Users

The free BridgeToFI calculator (used without an advisor account) stores all data locally in the user's browser. No data is transmitted to any server. There is no account, no tracking, and no data collection. The calculator works entirely offline once loaded.

Business Continuity

What Happens If BridgeToFI Shuts Down?

Your data is always exportable. The JSON export format is human-readable and contains all scenario data in standard key-value pairs that can be opened in any text editor or imported into other tools. We commit to providing at least 90 days notice before any service discontinuation, giving you time to export all data. The core calculator has no server dependencies; it runs entirely in the browser.

Database Backups

Supabase performs automated daily backups of all databases. Point-in-time recovery is available. This protects against data loss from infrastructure failures, though it does not substitute for your own exports as a best practice.

Frequently Asked Questions

Is BridgeToFI SOC 2 compliant?
BridgeToFI's infrastructure provider (Supabase, running on AWS) maintains SOC 2 Type II compliance. BridgeToFI as an application has not undergone an independent SOC 2 audit. For the current scale of the product, we believe the combination of SOC 2 compliant infrastructure, Row-Level Security enforcement, encrypted transit/rest, MFA support, and session management provides appropriate security. We will pursue independent audits as the product and user base grow.
Can other advisors see my client data?
No. Row-Level Security policies on every table ensure that database queries only return rows belonging to the authenticated user. This is enforced at the PostgreSQL level, not just in application code. Even a misconfigured API request cannot return another advisor's data because the database itself rejects it.
Where is my data physically stored?
All data is stored in AWS data centers in the United States. Supabase manages the database infrastructure, and the physical servers are located in AWS US regions.
Is this defensible in a compliance audit?
BridgeToFI provides several features that support audit defensibility: timestamped audit logs exportable as CSV, scenario versioning with "as of" dates, PDF reports with disclaimer text and generation dates, and customizable compliance disclaimers. However, advisors are responsible for determining whether their use of BridgeToFI meets their specific regulatory requirements. We recommend consulting your compliance officer about how BridgeToFI fits into your firm's technology approval process.
Has BridgeToFI been penetration tested?
The Supabase platform undergoes regular security assessments as part of their SOC 2 compliance. BridgeToFI's application layer has not had an independent penetration test at this time. The architecture deliberately minimizes attack surface: all data access goes through Supabase's authenticated API with RLS enforcement, the frontend has no direct database access, and the application stores no secrets in client-side code. We plan to engage third-party security reviewers as the product scales.
Can I use this with client-facing reports?
Yes. BridgeToFI generates PDF reports that include your firm's branding, a compliance disclaimer, assumption details, the generation date, and the app version. Pro users can fully customize the disclaimer text. Reports are designed to be archivable. However, whether a specific report meets your firm's compliance requirements for client-facing materials is a determination your compliance team should make.
What data does BridgeToFI collect from free users?
Zero. The free calculator runs entirely in the user's browser. No data is sent to any server. There are no accounts, no cookies for tracking, and no analytics on financial inputs. The only analytics present are standard page-view metrics (via Google Analytics) that do not capture any financial data entered into the calculator.

Security Questions?

If you have security-related questions not addressed here, or need to report a vulnerability, use the feedback button on the calculator or reach out through the contact options on our press page. For product questions, visit our main site.