Privacy notice
EarningFast privacy
Applies to the EarningFast web app (repository name EarningFast): an earnings calendar and real-time 8-K results dashboard with a free plan and a paid Pro plan, hosted on Vercel and backed by two API services on our own server. The app’s footer, its /privacy and /terms pages and the sign-up form link here.
This service is operated by llab08, Hong Kong, and these terms are governed by the laws of Hong Kong. The section below explains this product’s data handling and current availability.
Webhook alerts are switched off. As of the date below no alert is sent to Discord or Telegram and new webhooks cannot be added. The alert parts of the next paragraphs describe processing once alerts are switched on; this section is updated before that happens.
Account
You sign in on our own authentication server at supabase.llab08.com, either with an e-mail address and password or with your Google account. We store the e-mail address and, if you enter it, your name. If you sign in with Google, Google confirms your identity to that server and shares your e-mail address, name and profile picture link, which we store with your account; Google handles that step under its own privacy policy. The same sign-in identity is shared with other llab08 products that use this server.
Watchlist and webhooks
Tickers you add to your watchlist, and any Discord or Telegram webhook URLs you register for alerts, are stored per account in our own database and are visible only to your account. Webhook URLs are treated as secrets: the app never displays them again, they are used solely to deliver the alerts you asked for, and they are deleted when you remove the webhook or the account. Alerts delivered to Discord or Telegram are then handled under those services’ own privacy policies.
Pro subscriptions and payments
EarningFast Pro is paid through Stripe, our payment processor. When you choose a plan, the app sends you to a Stripe Checkout page, where you enter your card and billing details directly with Stripe: we never see or store your card number. We send Stripe your e-mail address, your account ID and the plan you chose. Stripe processes your payment, e-mails your receipts and handles this data under its own privacy policy. Changing plan, updating your card, viewing invoices and cancelling happen in Stripe’s customer portal, which the app opens from Manage subscription.
For each subscriber we store one subscription record, kept up to date from Stripe’s notifications: the plan status (monthly or yearly, and whether it is set to end), the end of the current period, and the Stripe customer, subscription and price IDs. We also keep the IDs of the Stripe notifications we have processed, so that none is applied twice; they hold no personal data.
Market data
The earnings calendar and results are collected from public sources — SEC EDGAR filings (sec.gov) and the NASDAQ earnings calendar — and are the same for every user. Our server makes those requests, not your browser, and they carry no information about you.
Requests your browser makes to third parties
Company logos are loaded from Clearbit (logo.clearbit.com) or, as a fallback, ui-avatars.com, and the Inter typeface is loaded from Google Fonts (fonts.googleapis.com, fonts.gstatic.com). Each of these sees your IP address and the file requested under its own privacy policy; none receives your account details.
AI chat
The chat feature is not enabled in the current version. If a later version enables it, your messages would be sent to a language-model provider to generate answers; this section is updated first and the app says so before you send a message.
Advertising and analytics
The app shows no advertising today and loads no advertising script. When advertising is added it will appear only in the dashboard shell, never inside a chart, and this section is updated to name the ad provider and describe the consent step before the first ad request is made.
As of the date below the app loads no analytics or other third-party tracking script. If a future version adds one, this section is updated first.
Hosting and retention
The web app runs on Vercel; the API services, the database and authentication run on our own server. Hosts may keep short access logs; we do not use them to identify anyone. Account data stays until you ask us to delete it: write to the address below and we remove the account, the watchlist, the webhooks and the subscription record. The subscription record is kept while your account exists. If you have Pro, cancel it in Manage subscription before you ask, so that it does not renew. Stripe keeps its own records of payments and invoices under its own privacy policy.
Children
The app is not directed at children under 13 and does not knowingly collect personal data from them.
Contact: hello@llab08.com · Updated 29 September 2026 · All privacy notices