Legal

Privacy Policy

Last updated: September 15, 2026

SnapFolio.AI ("App", "we", "us", or "our") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains how we collect, use, and safeguard your information when you use our mobile application.

1.Information We Collect

Information stored locally on your device:

  • Portfolio data (assets, quantities, purchase prices) that you enter or import
  • App preferences and settings

Your portfolio database is stored on your device. SnapFolio does not require an account, your name or email address, or access to your brokerage account. Online features process relevant information through our backend and service providers as described below; we do not maintain a server-side backup of your portfolio database.

Information processed for online features:

  • Image import: the photo or screenshot you choose is sent through our backend to Google Gemini to extract asset names, quantities, values, and other investment details. Only the selected image is used. Images may contain names, account numbers, or other details visible in them; avoid including information that is not needed for the import.
  • AI Insights: holdings information such as asset names, ticker symbols, portfolio weights, returns, and derived portfolio signals is sent through our backend to Google Gemini to generate explanations about your portfolio. This processing can run when you open Insights or when the portfolio changes. It also applies to assets entered manually.
  • Market data: instrument identifiers, currencies, and requested date ranges are sent through our backend to market data providers to retrieve prices, exchange rates, and related information.

Usage data:

  • We use PostHog to understand which screens and features are used, improve the App, and measure reliability. Usage events can include app launches, interactions, operation durations, success or failure, subscription status, broad asset-count ranges, app version, device and operating-system information, and approximate location inferred from the network connection.
  • Events use a randomly generated installation identifier. It is not derived from your name, email address, brokerage account, or Apple ID. The same identifier is used with RevenueCat to relate subscription events to app usage.

Product analytics events exclude your uploaded images, holdings lists, portfolio amounts, asset quantities, ticker symbols, asset and account names, and free-form text you enter. AI processing and market data requests are separate from product analytics and use the information described above.

Subscription information:

  • Apple processes subscription payments. RevenueCat processes purchase history, subscription status, product identifiers, and an app installation identifier so we can enable Premium, restore purchases, and understand subscription usage. We do not receive your payment-card details or Apple ID credentials.

Diagnostics, security, and support:

  • Sentry and our hosting services process crash reports, errors, performance information, and technical request context. These records may include app and device information, installation or request identifiers, and IP addresses.
  • Our backend retains device-verification records and service-usage records to validate requests, prevent abuse, monitor reliability, and manage provider costs. They can include device identifiers, timestamps, request outcomes, AI model usage, and instrument symbols requested from market data providers.
  • If you contact support, we receive your email address and the information you send us, and use it to respond to your request.

2.How We Use Your Information

We use the information described above to:

  • Provide and maintain the App's functionality
  • Process AI-based asset recognition from images
  • Display current market prices for your assets
  • Generate portfolio insights and risk analysis
  • Manage your subscription status
  • Understand feature usage, diagnose problems, and protect the service against abuse
  • Respond to support and privacy requests

3.Data Storage, Retention, and Security

Your portfolio database and app preferences remain on your device until you remove them or delete the App. Your device's backup services, such as iCloud Backup, may keep copies under your own settings; SnapFolio does not provide a cloud backup of your portfolio. We process selected images to perform imports and do not maintain a server-side image library. Some generated insight text is cached in server memory to avoid repeating the same analysis, until it is evicted or the server restarts. This text can include information about your holdings. Analytics, purchase, diagnostic, security, and support records are retained separately for their stated purposes, including operating and protecting the service, resolving support requests, and meeting applicable obligations. Deleting local portfolio data does not automatically delete these records. You can contact us to request deletion of records we can identify as yours, subject to applicable retention requirements. Third-party providers, including Google Gemini, process and may retain data under their applicable service terms and privacy policies. Our use of local portfolio storage does not mean that these providers never process or retain data. We use technical safeguards to protect information, but no method of electronic transmission or storage is completely secure.

4.Third-Party Services

The App uses the following third-party services:

  • Google Gemini API — Asset recognition from selected images and generation of portfolio insights using the information described in section 1
  • PostHog — Product and subscription analytics using an installation identifier and the usage data described in section 1; the App uses PostHog's US-hosted service
  • Apple and RevenueCat — Subscription payments, purchase validation, restoration, and Premium access
  • Sentry — Crash, error, and performance monitoring
  • Fly.io and Supabase — Backend hosting, device-verification records, and operational service-usage records
  • Alpaca and Twelve Data — Market prices, exchange rates, and related instrument information

5.Data Sharing

We do not sell or rent your data or share it for third-party advertising. We use the service providers listed above for the purposes described in this policy, including AI processing, market data, analytics, subscriptions, and reliability. Depending on the provider, information may be processed outside your country. Information may also be disclosed where required by law or to protect the security of the service.

6.Children's Privacy

The App is not intended for use by children under the age of 18. We do not knowingly collect personal information from children under 18.

7.Your Rights

You can manage your local data and contact us about information processed by our services:

  • Delete portfolio data within the App using Settings → Clear All Data
  • Delete the App to remove its local portfolio database; manage any device backups separately
  • Choose which image to share through the system photo picker and manage camera access in iOS Settings
  • Manage your subscription through Apple's subscription management
  • Contact support@snapfolio.ai with questions or requests to access, correct, or delete data, or to object to processing where applicable. We may need information to locate relevant records because the App does not require a named account

8.Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last updated" date at the top of this page. You are advised to review this Privacy Policy periodically for any changes.

9.Contact Us

If you have any questions about this Privacy Policy, please contact us at support@snapfolio.ai.