Earnings Alert ("we", "us", "our") operates the earnings announcement monitoring service at earnings-alert.up.railway.app. This Privacy Policy explains how we collect, use, and protect your personal information when you use our service.
1. Information We Collect
Account Information
- Email address -- used for account login, alerts, and communication
- Password -- stored as a one-way bcrypt hash; we never store or have access to your plain-text password
Preferences and Usage Data
- Watchlist -- the companies you choose to follow
- Alert preferences -- your email, Telegram, and category notification settings
- Telegram chat ID -- if you connect Telegram alerts
- Feedback submissions -- issues and suggestions you submit
Payment Information
- Stripe customer ID and subscription ID -- stored to manage your subscription
- We do not store credit card numbers, bank details, or other payment credentials. All payment processing is handled directly by Stripe.
2. How We Use Your Information
- Providing the service: sending earnings alerts, daily digests, and AI-generated summaries based on your watchlist
- Processing subscriptions and managing billing through Stripe
- Sending service-related emails (account verification, password resets, billing notifications)
- Responding to feedback and support requests
- Improving the service based on aggregated, anonymised usage patterns
We do not sell, rent, or share your personal information with third parties for marketing purposes.
3. Third-Party Services
We use the following third-party services to operate Earnings Alert:
- Stripe -- payment processing and subscription management. Stripe's privacy policy: stripe.com/privacy
- Resend -- transactional email delivery (alerts, digests, verification emails)
- Anthropic (Claude API) -- AI-powered summarisation of earnings announcements. Announcement text is sent to the Claude API for analysis; no personal user data is included in these requests.
- Telegram Bot API -- delivering alerts to users who opt in to Telegram notifications
- Sentry -- error monitoring and performance tracking. May collect technical data such as IP addresses and browser information for debugging purposes.
4. Data Retention
How long we retain announcement history depends on your subscription tier:
- Free -- 90 days of announcement history
- Pro Lite -- 2 years of announcement history
- Pro -- unlimited announcement history
Your account data (email, preferences, watchlist) is retained for as long as your account is active. If you delete your account, we will remove your personal data within 30 days, except where we are required to retain it for legal or billing purposes.
5. Cookies
We use httpOnly authentication cookies to keep you signed in. These cookies:
- Are essential for the service to function (authentication)
- Cannot be accessed by JavaScript (httpOnly flag)
- Are sent only over secure connections (Secure flag)
We do not use tracking cookies, analytics cookies, or advertising cookies. We do not use any third-party cookie-based tracking.
6. Your Rights
You have the right to:
- Access your data -- view your account information, watchlist, and alert history from your dashboard
- Export your data -- Pro Lite and Pro subscribers can export announcement data as CSV
- Unsubscribe from emails -- manage your alert preferences from your dashboard, or unsubscribe via links in alert emails
- Delete your account -- contact us at privacy@earningsalert.app to request account deletion
- Correct your data -- update your email and preferences from your dashboard
7. Security
We take reasonable measures to protect your data, including:
- Passwords are hashed using bcrypt (one-way hashing)
- Authentication tokens are stored in httpOnly, Secure cookies
- All connections use HTTPS/TLS encryption
- Payment processing is handled by Stripe (PCI-compliant)
No system is 100% secure. If you become aware of a security issue, please contact us immediately at privacy@earningsalert.app.
8. Changes to This Policy
We may update this Privacy Policy from time to time. If we make significant changes, we will notify you by email or by posting a notice on the service. Your continued use of Earnings Alert after changes are posted constitutes acceptance of the updated policy.
9. Contact Us
If you have questions about this Privacy Policy or how we handle your data, please contact us at:
privacy@earningsalert.app