Siegel Financial Siegel FinancialWealth, made clear Back to dashboard
Privacy Policy

Your financial picture should stay private.

This policy explains what Siegel Financial handles, how the app uses it, and the choices you have when you save locally, create an account, connect an institution, purchase a membership, or receive reminders.

Last updated: July 30, 2026

Short version

Siegel Financial is built as a private planning dashboard. Browser-only plans remain on that browser. Signed-in plans use Firebase for login and private sync. Optional institution connections are provided through Plaid, transactional emails through Resend, and paid membership checkout through Stripe.

Siegel Financial does not receive or store the bank username and password you enter inside Plaid Link, or the card details you enter on Stripe Checkout. Do not type financial credentials, Social Security numbers, tax IDs, full account numbers, or payment card numbers into Siegel Financial plan fields, notes, or support messages.

Information the app handles

Plan information

You may enter financial planning details such as age or birth year, income, expenses, savings, investment contributions, account names, account balances, debts, goals, retirement assumptions, and monthly snapshots.

Account information

If you create an account, Firebase Authentication handles your email/password login. The app may save your email, display name, account preferences, reminder settings, and saved plan data.

Connected financial information

If you choose to connect an institution through Plaid, the app may receive institution and account names, account type and subtype, masked account identifiers, current and available balances, posted and pending transactions, transaction categories, investment holdings, and liability details supported by that institution. Plaid access tokens are encrypted on the server and are never sent to browser code. Siegel Financial does not receive or store the institution username and password entered in Plaid Link.

Membership and billing information

If you choose a paid membership, Stripe processes checkout and payment details. Siegel Financial receives limited billing records such as the Stripe customer and subscription identifiers, selected plan, membership status, renewal period, and cancellation status. The app does not receive or store your full payment card number.

Email preferences

If monthly check-in emails are enabled, the app stores whether the email rhythm is on, which day of the month you selected, and delivery markers used to prevent duplicate reminders, unfinished-check-in follow-ups, and completion confirmations. You can turn monthly emails off in Settings.

Technical information

Firebase, Google Cloud, Plaid, Stripe, and Resend may process technical information needed to provide, secure, debug, and deliver the service, such as authentication events, request metadata, webhook events, email delivery events, fraud-prevention signals, and operational logs.

Product-use events and campaign attribution

The app may record limited product actions such as opening a section, completing setup, creating an account, finishing a monthly check-in, viewing Premium, or starting checkout. Campaign source fields from a Siegel Financial link may also be retained so the creator can understand which launch efforts lead to useful plans and memberships.

These product events are designed not to include the values in your plan, balances, budgets, transactions, holdings, names, email addresses, passwords, or other free-form financial information. Events are queued in this browser and are sent to the protected Siegel Financial backend only after you sign in. The public offer page therefore does not transmit a visitor-level analytics event unless that visitor later signs in.

How information is used

Siegel Financial does not sell your personal information.

Where information is processed

The app uses Firebase and Google Cloud for hosting, authentication, database storage, and backend functions; Plaid for optional institution connections; Stripe for checkout and subscription management; and Resend for transactional emails. Each provider processes information under its own terms and privacy practices as needed to provide its service.

How long information is kept

Browser-only plan data remains on that browser until you reset the app, clear site data, or remove it through your browser. Cloud plan data remains in your account until you update or delete it. Disconnecting an institution requests removal of that Plaid connection and erases its synced accounts, transactions, holdings, liabilities, and local connection metadata from Siegel Financial. Deleting your account requests removal of the Firebase login, saved cloud plan, connected financial data, and Siegel Financial billing records; if a Stripe customer exists, the deletion flow also requests deletion of that Stripe customer.

Service providers may retain limited authentication, security, delivery, and operational logs under their own retention practices. Emails you send for support or security may be retained as needed to answer the request, document the response, and protect the service.

Your choices

Security

Data is sent over HTTPS. Firebase Authentication handles email/password login. Firestore rules allow a signed-in user to access only their own plan document directly; connected financial data, billing records, entitlement state, and analytics are server-only and returned to the app through App Check-protected backend functions. Plaid access tokens are encrypted at rest by the application before storage. Plaid and Stripe webhook signatures are verified before events are processed.

Firebase App Check with reCAPTCHA helps reduce automated abuse on the official domain. This may cause Google services to process device, browser, request, and abuse-prevention signals needed to perform that check.

No consumer app can guarantee perfect security. Use a strong unique password, sign out on shared devices, and avoid entering sensitive identifiers or account credentials.

Security concerns can be reported through the Security page.

Children

Siegel Financial is not intended for children under 13. Do not use the service if you are under 13.

Changes and contact

This policy may be updated as the app changes. The updated version will be posted here with a new date.