Financial data notice: StockPulse collects market watchlists, stock alerts, and usage data solely to deliver its core service. This data is never sold, never used for advertising, and never shared with third parties except as described in this policy.
Contents
StockPulse collects only what is necessary to provide the service. Below is a complete list of data types.
| Data type | Examples | Required? |
|---|---|---|
| Email address | Used for login and account communication | Required |
| Display name | Shown in your profile | Optional |
| Profile photo | Avatar in your profile | Optional |
| User ID | Internal identifier linking your data | Auto-generated |
| Data type | Examples | Purpose |
|---|---|---|
| Watchlist | Stock symbols you follow (e.g. AAPL, TSLA) | Core feature |
| Price alerts | Target prices and alert conditions you configure | Core feature |
| Keyword alerts | News keywords you subscribe to | Core feature |
| Screener filters | Custom screener criteria you save | Core feature |
| Data type | Examples | Purpose |
|---|---|---|
| Crash logs | Stack traces, app version, OS version | Bug fixing |
| Feature usage | Which screens are visited (anonymized, aggregated) | Improvement |
| Data type | Examples | Purpose |
|---|---|---|
| Push notification token | Device token for delivering price/news alerts | Notifications |
| Device / installation ID | Anonymized identifier for crash attribution | Diagnostics |
We use collected data solely for the following purposes:
We do not use your data for: advertising, profiling, selling to data brokers, or any purpose not listed above.
We do not sell your personal data. We share data only in these limited circumstances:
| Service | Provider | Data sent | Policy |
|---|---|---|---|
| Market data & news | Finnhub | Stock symbols (no personal identifiers) | Finnhub Privacy |
| Firebase Authentication | Google LLC | Email, user ID, sign-in timestamps | Firebase Privacy |
| Firebase Cloud Messaging | Google LLC | Push notification token, notification payload | Firebase Privacy |
| Firebase Crashlytics | Google LLC | Crash logs, device model, OS version, app version, installation ID | Firebase Privacy |
| Cloud hosting | Railway | Server-side data processed on Railway infrastructure | Railway Privacy |
No system is 100% secure. If you believe your account has been compromised, contact us immediately.
You can permanently delete your account and all associated data at any time:
Upon deletion, all personal data — including watchlists, alerts, and account information — is permanently and irreversibly removed from our servers within 30 days. Anonymized, aggregated statistics that cannot be linked back to you may be retained.
To exercise any right, contact us at behzodhalil@gmail.com. We will respond within 30 days.
StockPulse is not directed to children under 13 years of age (or 16 in the EEA). We do not knowingly collect personal data from children. If you believe a child has provided us with data, contact us and we will delete it promptly.
If you are located in the EEA, our legal basis for processing your personal data is:
You have the right to lodge a complaint with your local data protection authority.
California residents have the right to know what personal information is collected, to request deletion, and to opt out of the sale of personal information. We do not sell personal information. To exercise your rights, contact us at behzodhalil@gmail.com.
We may update this policy when our practices change. For material changes, we will notify you via an in-app notice at least 30 days before the change takes effect. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the app after the effective date constitutes acceptance of the updated policy.
For privacy questions, data requests, or account deletion: