Privacy Policy

Effective date: September 23, 2026 · Version 1.4

Bubble Watch (“the App”, “we”, “us”) is published by Stormylab LLC. This policy explains what the App does and does not collect. The short version: the App has no accounts, asks for no personal information, and keeps your choices on your device.

What we do NOT collect

Data the App reads

The App displays impersonal, published market and government data (see the App’s in-app About & Legal screen for source attributions). It requests this data anonymously from our backend. These requests are not tied to your identity and contain no personal information.

On-device data

The following is stored on your device only and is removed when you delete the App:

Third-party service providers

The App uses the service providers below, each for one job. Crash reporting and usage analytics are on for everyone who uses the App — there is no in-app switch for them — and each provider receives only what its job needs. We do not sell data to anyone.

ProviderWhen it appliesWhat it receives
AppleIf you buy on iPhone or iPadThe purchase transaction (a one-time unlock), handled entirely by the App Store. We never see your payment details.
Google PlayIf you buy on AndroidThe purchase transaction (a one-time unlock), handled entirely by Google Play. We never see your payment details.
RevenueCatPurchase managementYour purchase status and an anonymous app-user identifier and device identifier, used to unlock what you paid for, restore purchases, and count sales.
SentryCrash & error reportingCrash reports and technical diagnostics (device model, OS version, app version, stack traces, performance timings), grouped by a random identifier for this installation. Used only to fix bugs. We run Sentry with personally-identifying data collection turned off (sendDefaultPii: false), and we additionally strip the contents of your interactions before a report leaves the device — console output is dropped entirely, and the text of taps and on-screen actions is removed, so anything you typed in the App cannot reach us.
PostHogProduct analyticsAnonymous usage events only, grouped by a random identifier for this installation — which screens are viewed, feature interactions (opening the paywall, a purchase started / completed / restored, accepting the disclaimer, selecting a company, applying an app update), and non-identifying aggregate counts (e.g. how many holdings you have selected — never which ones, which stay on your device). No name, email, account, or advertising identifier; events are never tied to you (we do not call identify()). Used only to understand usage and improve the App. PostHog also uses the network address each event arrives from to work out an approximate location (country and city); we don’t use it, and an upcoming app update turns it off.
ExpoApp updatesWhen the App checks for an update: the app version, the platform, and a random identifier for this installation, used to deliver updates and roll them out gradually.

The App does not send push notifications and collects no push token. There is no notification permission prompt, because there is nothing to ask for.

Each provider maintains its own privacy practices. We configure them for the minimum data necessary and, where offered, with tracking disabled.

Children

The App is for adults aged 18 and over, and is offered only in the United States. It is not directed to children, and we do not knowingly collect information from anyone under 18. (In any case the App collects nothing that identifies anyone personally.)

Your choices

Changes

We may update this policy as the App evolves. Material changes will be reflected by a new effective date at the top of this page.

Contact

Questions about privacy: support@bubblewatch.app.