PrivacyTermsSupport

Privacy Policy

Last updated: 2026-07-26

InvestCircles is a private investing app for small groups of friends. This policy explains what we collect, why, where it goes, and how to remove it. Plain English. No dark patterns.

1. Who runs InvestCircles

InvestCircles is an independently operated service. The data controller can be reached at dano46639@gmail.com for any privacy matter. We are not a registered broker, custodian, or investment adviser.

2. What we collect

  • Account info: email address, username, optional display name, optional profile photo, optional bio.
  • Authentication: when you sign in with Google or Apple we receive an opaque user identifier from that provider; we do not see your password.
  • Portfolio data you enter: tickers, share counts, prices, trade dates and any notes. You choose what to add.
  • Connected accounts (only if and when you link one): the broker/exchange name, a status flag, the read-only connection key you provide, and the positions it reports. Keys are encrypted at rest with an application-level key (AES-256-GCM) on top of infrastructure encryption. We never receive or store your broker password. CSV imports are parsed on your device — the file itself is never uploaded; only the rows you confirm are stored.
  • Statement imports (only when you use them): portfolio screenshots are read on your device (built-in OCR, nothing uploaded). PDF statements are parsed on our server in memory and discarded immediately — the file is never stored. When our built-in parsers cannot read an imported statement, the extracted text (which may include details printed on the statement, such as your name or account references) is sent to Anthropic's Claude API solely to identify your positions; the result is shown to you for review before anything is saved, and we do not store the statement text.
  • Social graph inside Circles: friend requests, the circles you join, and the messages and reactions you post in those circles.
  • Notification data (only if you opt in): an Apple device token or Web Push endpoint, your notification choices, quiet hours, timezone, delivery status and timestamps. These are used only to deliver and troubleshoot the alerts you select.
  • Basic diagnostics: timestamps, request paths, browser/app version and a shortened, redacted error message and stack when the app fails. Query strings, URL fragments, OAuth codes and tokens are removed before an error is stored. No advertising identifiers.

3. What we do not collect

  • We do not track you across other apps or websites.
  • We do not buy data about you from third parties.
  • We do not collect your contacts, location, or device sensors.
  • We do not use behavioral advertising trackers.

4. How we use it

  • To show you and the friends in your circles what you choose to share.
  • To deliver push notifications you have opted into.
  • To detect and prevent abuse (spam, impersonation, coordinated trading).
  • To debug crashes and improve the product.

5. Who can see your data

  • Your portfolio, holdings and trades are visible only to members of the circles you have joined, and to friends you have explicitly accepted. Public discoverability does not exist in InvestCircles.
  • Your profile (username, display name, optional bio and photo) is visible to other signed-in users so they can find you for friend requests. Unauthenticated visitors cannot enumerate the user list.
  • You can toggle "names only" in Settings to hide your dollar amounts from circle members while still showing tickers, allocation % and % return. This is enforced on our servers — when masked, your dollar values are never sent to other members' devices.

6. Third-party services

We use the minimum third parties needed to operate the product. Each receives only the data necessary to perform its function and handles it under its own published terms, privacy commitments and any applicable data-processing agreement.

  • Supabase (database + auth + storage) — stores your account, profile, portfolio and chat.
  • Vercel (hosting) — serves the app. Vercel sees request metadata (IP, user agent, path) needed to route traffic.
  • Google / Apple Sign-In — only if you choose them. We receive an opaque user identifier and email; we do not see your password or social graph from those providers.
  • Market data providers (Yahoo Finance, Finnhub, Financial Modeling Prep, Alpha Vantage, NewsAPI, CoinGecko, Cboe, FRED — Federal Reserve Bank of St. Louis, SEC EDGAR, Frankfurter, Nasdaq) — our servers send anonymous symbol requests to fetch prices, news and public filings. They do not receive your identity.
  • Anthropic (AI statement extraction) — only when you import a statement our parsers cannot read (see "Statement imports" above). Used solely for extraction; never for advertising or profiling.
  • GIPHY (GIF search in chat) — your GIF search terms are relayed through our server to GIPHY. GIPHY does not receive your identity, account, or device IP address.
  • Apple Push Notification service — only if you enable notifications in the iOS app; Apple delivers the notification to your device.
  • Account aggregation (SnapTrade) — only if you connect a broker through its portal. You authenticate at the broker; we receive read-only positions and never your credentials.
  • Web Push (browser provider) — only if you opt in to notifications. Your browser issues the push endpoint; we use it only to deliver a notification, never advertising.

7. Aggregate data

We do not currently publish any aggregate signals. If we ever do, they will be anonymized with k-anonymity of at least 100 (a signal never appears unless at least 100 distinct users contribute to it) and opt-in. We do not sell identifiable data, ever.

8. Retention and deletion

Account and portfolio data remains while your account is active so the service can work. Successful push-delivery telemetry is removed after 7 days and failed-delivery telemetry after 14 days. Sanitized client error reports are deleted on the configured rotating retention schedule. We do not keep an inactive-account archive separate from the live account.

You can delete your account from inside the app at any time (Settings → Account → Delete account). When you confirm, local deletion starts immediately and removes:

  • Your profile, photo and bio.
  • Your portfolios, holdings and transactions.
  • Your watchlists, price alerts and push subscriptions.
  • Your friend graph, connected accounts (including encrypted keys and synced positions), import inboxes and circle memberships.
  • Your authored messages and media, and any circle you own (including its membership and remaining content).
  • Your notification history, delivery tokens and saved notification preferences.

If you connected through SnapTrade, the local account is not kept waiting for that provider: revocation is placed in an encrypted, retryable cleanup job and its credential is cleared as soon as the provider confirms deletion. Infrastructure backups may retain residual encrypted copies for up to 30 days before they roll off.

9. Children

InvestCircles is intended for users aged 18 and over. We do not knowingly collect data from children under 13 (or the local equivalent age of digital consent).

10. Security

Data is encrypted in transit (HTTPS) and at rest by our infrastructure providers. Connection keys carry an additional application-level encryption layer (AES-256-GCM). Row-level security policies prevent users from reading another user's rows, and privacy masking is applied on the server, not in the app's interface. We disclose security incidents to affected users without undue delay.

11. Your rights

We process your data to provide the service you signed up for (contract), to keep it safe and prevent abuse (legitimate interest), and for anything optional — like notifications or account connections — only with your consent, which you can withdraw at any time in Settings by disabling notifications or disconnecting the account. Our servers are operated by providers in the United States under standard contractual clauses. If you are in the EU/UK you have rights under GDPR; if you are in California, under the CCPA. To exercise them (access, correction, deletion, portability, objection) email dano46639@gmail.com — we respond within 30 days. You can also download a copy of your data at any time from Settings → Account → Export my data. EU residents can also lodge a complaint with their local supervisory authority (in Spain, the AEPD).

12. Changes

Material changes will be announced inside the app and reflected in the "Last updated" date above. Continued use after the date constitutes acceptance.

13. Contact

Questions, requests, security reports: dano46639@gmail.com.

InvestCircles is a visualization tool, not a broker. Not investment advice. Investing involves risk of loss.