Legal

Privacy Policy

Effective date: October 4, 2026  ·  The Path Out LLC

This policy explains how The Path Out LLC handles information when you use TPO Budget, its website, and the bank-sync gateway operated for the app. TPO Budget is local-first. It performs an automatic update check, and some optional features send specific data to The Path Out LLC or to services you choose.

  • Your main financial database is encrypted and stored on your device.
  • Optional Plaid bank sync uses our gateway, which retains encrypted Plaid access tokens and a limited installation record but does not retain Plaid account, balance, or transaction response bodies.
  • Cloud AI is off until you configure a provider and explicitly enable AI-Enhanced after reviewing its combined disclosure.
  • Backups, exports, Household Sync, market pricing, cloud voice, and FinanceKit are user-controlled features with the data flows described below.
  • The Path Out LLC does not sell your data, serve advertising in the app, use a third-party analytics SDK, or use your data to train its own machine-learning models.

Information stored on your device

Accounts, balances, transactions, budgets, categories, merchants, recurring schedules, goals, planning data, app settings, privacy audit records, and assistant history are stored in the app's encrypted local database. The database uses SQLCipher encryption, and its key is kept in the platform Keychain or Keystore with device protection. Provider API keys are stored separately in the platform's secure credential storage.

The Path Out LLC does not receive the contents of that database by default. Information leaves the device only through the automatic update check or when you use an optional feature described in this policy. Information imported from Plaid or Apple FinanceKit is treated like information you entered manually and can later be included in an export, backup, Household Sync transfer, or an approved AI-Enhanced aggregate.

Permissions and why we ask

The app requests a permission only when it is needed for a feature you use:

You can change system permissions at any time in your device settings.

Bank sync and our Plaid gateway

Bank sync is optional. If you connect a bank, Plaid Link lets you select an institution and accounts and authorizes TPO Budget to retrieve account details, balances, and transactions. Plaid or your financial institution receives the sign-in information you enter during that flow; TPO Budget does not receive your online-banking password. Plaid also receives a random per-install identifier from TPO Budget and may collect financial, contact, device, and usage information directly as described in Plaid's End User Privacy Policy. TPO Budget requests Plaid's Transactions product. Sync uses cached balances; eligible checking and savings accounts may receive automatic live Balance checks within the subscription allowance.

Requests pass through an authenticated gateway operated by The Path Out LLC so Plaid developer credentials and long-lived access tokens are not shipped in the app. The gateway relays Plaid account, balance, and transaction responses in memory and does not persist or log those response bodies. Imported records are stored in the encrypted database on your device.

The gateway retains the following information:

An active Plaid token remains in the encrypted gateway vault while its bank connection is active. Disconnecting asks Plaid to remove the connection and seals the token so it can be used only to retry removal. The token is deleted as soon as removal succeeds and, if removal continues to fail, no later than seven days after the request. After that, you may need to remove the connection through Plaid Portal. Wipe Local Database asks the gateway to erase every Plaid token associated with that installation, but it does not itself guarantee deletion of the corresponding connection or data held by Plaid; disconnect first or use Plaid Portal if you also want Plaid to remove it.

Installation authentication records remain while the installation is registered. Inactive records are reviewed at least annually and deleted when they are no longer needed for authentication, abuse prevention, security investigation, or legal obligations. Operational logs are retained for no more than 30 days, except for a documented security incident or legal hold. Encrypted gateway backups are retained for no more than 28 days; a documented manual recovery snapshot may be kept for up to 30 days. Pending webhook records remain until consumed or administratively deleted. You may request deletion of Company-held installation, credential, webhook, and eligible log records as described under Your rights and choices.

Optional bank-sync purchases

Apple handles payments and purchase restoration. When you choose bank sync, the app sends an Apple-signed purchase proof to our authenticated gateway. We verify it with Apple and request current subscription status to activate, restore, renew or end access across your devices. We do not receive your payment card details. Purchaser identifiers, device bindings and usage metadata link optional bank access to your purchase; they are used for access, shared limits, fraud prevention and resolving uncertain provider charges, not advertising.

Access and usage records are retained while needed to verify access, enforce shared allowances or resolve outstanding billing and bank-removal exposure. We review inactive records at least annually and remove records no longer needed for those purposes or legal obligations. Deleting local app data alone does not erase an outstanding server billing or removal record. Contact us through the rights and choices process below to request eligible deletion.

An uninvited Apple Sandbox purchase enables a sample-data demo, not a real bank connection. The demo uses its own on-device database and is wiped on exit; it does not read or modify your saved financial database. Real-bank testing requires a verified Sandbox purchase and an owner-issued invitation.

Apple FinanceKit

On supported iOS versions, you may authorize read-only access to selected Apple Wallet accounts and transactions. Apple provides those records directly to the app, which stores them in the local encrypted database. TPO Budget does not send the raw FinanceKit response to The Path Out LLC. Once imported, FinanceKit-derived records may be included in user-directed backups, exports, Household Sync, and the tokenized or rounded AI-Enhanced summaries described below.

AI-Enhanced assistant

Guardian runs on the device unless you configure your own API credentials for OpenAI, Anthropic, OpenRouter, Groq, or a custom HTTPS endpoint and then explicitly enable AI-Enhanced. Saving or changing a provider verifies the credential with a technical test, disables AI-Enhanced, and revokes prior cloud approvals. It does not authorize personal or financial data transmission. Provider keys remain in device secure storage until you remove them; The Path Out LLC does not receive, proxy, or store these AI requests or keys.

Enabling AI-Enhanced presents one provider-specific disclosure and grants both of the following data uses together:

Individual transaction rows, account numbers, bank credentials, and Plaid access tokens are excluded from the financial-summary payload. Tokenization replaces a name with a session-scoped label; it is a data-reduction measure, not a promise of legal anonymization. Rounded figures remain financial information.

After you enable AI-Enhanced, opening Today may automatically request one cached proactive Guardian brief per day using the financial summary, even if you did not ask a new question. Other cloud requests interpret a question or compose an answer you requested. Provider responses are treated as suggestions, and any database write still requires local confirmation.

Requests go directly from your device to the configured recipient. OpenRouter is a gateway and may pass the request to the upstream provider serving your selected model. A custom endpoint may also forward requests elsewhere. Each recipient may retain prompts, outputs, identifiers, and usage metadata, and may use them under its own settings and policies. Some models or account tiers may permit model training. Review the current provider terms before enabling: OpenAI data controls, Anthropic retention, OpenRouter privacy, and Groq data controls. Your custom endpoint operator is responsible for its own notice and practices.

Selecting On-Device Only blocks interpretation, financial-answer, and proactive- brief requests and revokes both approvals. Removing the provider also deletes its locally saved configuration. Turning AI-Enhanced off does not delete data a provider already received; use that provider's controls for provider-held data.

ElevenLabs voice synthesis

ElevenLabs voice is a separate optional approval available only while AI-Enhanced is enabled. If you add your own ElevenLabs key and approve the disclosure, the app sends the exact text Guardian will speak plus the selected voice and model settings to ElevenLabs. Spoken text can contain unrounded amounts, merchant names, account names, balances, and category totals. The API key is sent in the authentication header. No microphone audio, bank credential, account number, or transaction-history table is included in that synthesis request.

TPO Budget temporarily caches the generated audio on the device for playback and deletes that local file afterward. ElevenLabs may retain text, audio, and request metadata under its Privacy Policy and the controls available for your account. Selecting On-Device Only immediately blocks new ElevenLabs requests, stops active ElevenLabs playback, revokes this approval, and returns speech to the device voice. The saved key remains until you remove the ElevenLabs configuration. Revoking approval does not delete information ElevenLabs already received.

Backups, exports, and Household Sync

Wipe Local Database affects the app's current local database and app-managed recovery snapshots. It deliberately does not delete iCloud backups or files you exported, shared, or copied elsewhere, so those files remain recoverable. Delete those copies separately when you no longer want them.

Live investment pricing

If you enable live pricing, the app sends only requested ticker symbols or coin IDs to the configured public market-data source, which may include Yahoo Finance, Stooq, or CoinGecko. It does not attach account names, balances, position quantities, or transaction history. The provider receives ordinary network metadata and applies its own policy.

App updates and diagnostics

On startup, TPO Budget automatically asks Expo's update service whether newer app code is available. This check cannot be turned off inside the app. It sends the platform, app version, release channel, current update identifier, a random per-install update identifier, and, when the previous run ended in a fatal error, the stored error message. It does not intentionally attach the financial database. Expo processes the request under its Privacy Policy.

TPO Budget does not include a third-party analytics or crash-reporting SDK. Apple may provide App Store or TestFlight diagnostics according to your device settings and Apple's policy. Local privacy, performance, and error logs stay on your device unless you explicitly export them. Review a diagnostics export before sharing it.

Website waitlist

If you join the waitlist, The Path Out LLC stores your email address to send the confirmation and launch notice. The website stores the address in its waitlist database and sends it to a separate The Path Out mailing system used to deliver those messages. The website record remains until you unsubscribe or The Path Out LLC deletes it in response to a verified request; sending the launch notice does not automatically delete that record.

The confirmation contains a one-click unsubscribe link. Using it immediately deletes the website waitlist record and makes a best-effort request to delete the matching address from the separate mailing system. If that synchronization fails, the mailing-system copy may remain. You may request verified deletion from all systems controlled by The Path Out LLC by emailing us; we aim to complete that request within 30 days unless law permits or requires a different period.

Retention and deletion

Your rights and choices

Requests to The Path Out LLC do not automatically delete information controlled by Apple, Plaid, an AI provider, ElevenLabs, an export recipient, or another third party. Use that provider's controls or contact it directly as well.

Security

No storage or transmission method is perfectly secure. Keep your device, backup passwords, API keys, and exported files protected and report suspected problems to the contact below.

Children

TPO Budget is not directed to children under 13, and The Path Out LLC does not knowingly collect personal information from children under 13. Plaid's service has its own eligibility rules.

Changes to this policy

We will update the effective date when this policy changes. Material changes to app data handling will also be reflected in the app's disclosures or release notes as appropriate. Provider policies and settings may change independently, so review them before enabling or continuing to use an optional service.

Contact

The Path Out LLC is responsible for the Company-held information described here. Questions, privacy requests, or deletion requests:  contact@thepathout.com