Privacy Policy
UPDATED: APRIL 21, 2026
- 01Introduction
- 02What information we collect
- 03How we collect information
- 04Local storage and session storage
- 05Cloud storage and app infrastructure
- 06How we use information
- 07Third-party services and processors
- 08Sharing and disclosure
- 09Push notifications
- 10Billing and subscriptions
- 11Feedback and issue tracking
- 12Launch-updates subscription list
- 13Overseas and cross-border handling
- 14Security safeguards
- 15Retention and deletion
- 16Your choices, access, and correction
- 17Account deletion and local reset guidance
- 18Children
- 19Policy updates
- 20Contact
This Privacy Policy applies to TaskLaunch features made available through tasklaunch.app and the related signed-in app experience. It is written to describe the information-handling behavior that can be inferred from the current codebase and deployed product flows.
TaskLaunch currently includes a public website, authenticated task and dashboard features, settings and account controls, social and sharing features, push notifications, feedback submission tools, Stripe billing flows, and a launch-updates signup form. Different features handle different categories of data.
TaskLaunch stores a substantial amount of runtime data locally on your browser or device. Based on the current implementation, this primarily includes browser or device-local storage mechanisms such as local storage, session storage where applicable, and IndexedDB-backed persistence. This can include task state, history-related state, navigation state, theme and menu style preferences, notification preferences, pending push action state, mode settings, and other app behavior needed to continue the user experience on the same device.
Session storage is also used for short-lived browser behavior and related auth transition state. Current web auth persistence also relies on browser-local persistence and IndexedDB-backed state. TaskLaunch does not treat cookies as its primary app storage layer, but some authentication, security, or abuse-prevention services used with the product may use cookies or similar technologies under their own implementations. Local data can remain on your device until you clear it, reset app data, clear browser storage, or uninstall the app.
When you sign in, TaskLaunch uses Firebase services to support account access and cloud-backed app features. Current code paths show Firebase Authentication for sign-in and Cloud Firestore for many account, task, feedback, subscription, social, and notification-related records. Current web implementation also initializes Firebase App Check with reCAPTCHA Enterprise for security and abuse prevention support.
These services help operate TaskLaunch features. This page only describes their use as they appear in the current product code and does not replace the separate terms or privacy policies of those providers. Third-party services used for authentication, security, billing, or issue tracking may also use cookies or similar technologies under their own implementations.
If you enable web or mobile push notifications, TaskLaunch can store per-device records under your account, including token values, device IDs, provider information, native-or-web indicators, app-active state, and timestamps used for delivery logic.
Push preference settings are also stored so the app can determine whether mobile or web push should be used. If you disable notifications or remove access at the device level, future notifications may stop, but notifications already delivered to your device remain under that device's own controls.
If you use paid subscription features, TaskLaunch can create Stripe checkout sessions and Stripe billing portal sessions tied to your account. The application stores subscription-related identifiers and status fields needed to determine entitlement and preserve subscription access during some account-deletion flows.
Current code supports storage of Stripe customer IDs, subscription IDs, price IDs, status fields, and related subscription timing fields. TaskLaunch does not intentionally store full payment card details on its own servers.
If you submit feedback, TaskLaunch stores the feedback title and message, and it can also accept PNG screenshot attachments. Depending on whether you submit anonymously, related author data can include your email address, display name, rank thumbnail, and current rank ID.
The current implementation also records vote activity and submission-rate controls. When Jira mirroring is configured, the app may create or update a Jira issue and upload screenshot attachments there as well.
The public launch-updates signup form stores the submitted email address and a normalized copy of that address in Cloud Firestore. The current backend also records the request source, user-agent, referrer, and created/updated timestamps for that signup entry.
This data is used to manage the launch-updates list and reduce duplicate entries. This section describes the current signup implementation only and should not be read as a promise of broader marketing practices.
TaskLaunch relies on third-party infrastructure providers whose systems can operate across multiple countries. Because Firebase, Stripe, and related provider systems may process or store data outside the country where you use the app, some information may be handled on cross-border infrastructure.
The product uses managed authentication, hosted infrastructure, and service-level access controls offered by the providers integrated into the app. The codebase also includes account verification, authenticated API routes, and deletion flows intended to limit unauthorized access to account data.
No internet-connected service can guarantee absolute security. You should also protect your own devices, sign-in methods, and browser or app environment.
The current account-deletion flow removes the Firebase Authentication account and then calls backend cleanup routes to delete cloud-backed records tied to that account. The app also includes logic to retain some subscription access information before deletion when an active subscription exists.
Local app data on your device is separate from cloud deletion. If you want to remove locally stored task and preference data from the same device, use Settings > Reset All Data in addition to any account-deletion action.
The current codebase does not indicate that TaskLaunch is designed as a children's product. If you believe personal information relating to a child has been submitted through the product, contact TaskLaunch using the address below so the issue can be reviewed.
This page may be updated as product behavior, integrations, or data flows change. When updates are made, the revised version will be posted on this page.
For privacy questions, deletion help, or requests relating to information handled by the current TaskLaunch product, contact support@tasklaunch.app.