1. Who we are and what this policy covers
StackFlow is operated by Hangdong Guo. This policy applies to the StackFlow iOS app, the StackFlow marketing and support site, support communications, account administration, subscription handling, and AI-powered planning or insight features that are part of the current product.
It covers personal data we collect from you directly, data collected through your use of the app or website, and data we receive from service providers such as Apple or Supabase in order to run the service.
2. Information we collect
Depending on how you use StackFlow, we may collect the following categories of information:
- Account and identity data. Email address, Sign in with Apple identifiers, authentication state, account status, linked sign-in methods, and session-related identifiers needed to keep you signed in.
- Profile and wellness data. Profile details such as name, age, height, weight, market, goals, focus areas, dietary preferences, reminders preferences, and other user-entered settings.
- Routine and supplement data. Your supplement stacks, time slots, supplement selections, custom entries, planning choices, interaction summaries, check-ins, and related notes.
- Feelings and feedback data. Feeling logs, free-text notes, subjective body feedback, and other inputs you provide to track how a routine feels over time.
- AI feature inputs and outputs. When you ask StackFlow for planning, explanation, or insight features, we may process relevant profile, routine, and note data together with the resulting AI output.
- Label scanning and OCR data. If you choose to scan a supplement label or select a label image, StackFlow may access your camera or photo library, run OCR locally on device, and send recognized text, OCR lines, and related metadata to our backend to help identify products or formulas.
- Notifications and reminders data. Notification preferences, stack reminder settings, local scheduling state, and other reminder-related settings associated with your account or device usage.
- Subscription and transaction data. Product identifiers, entitlement status, renewal state, purchase restoration results, and other subscription state provided through Apple’s App Store and StoreKit. We do not receive your full payment card number from Apple.
- Support and communications. Emails you send to support or privacy inboxes, screenshots or attachments you choose to share, and the information needed to respond to your request.
- Technical and service data. App version, operating system version, device characteristics, timestamps, error context, security logs, and service diagnostics reasonably necessary to keep the app reliable and secure.
- Website and browser data. On the website, we may process standard request metadata and essential browser storage such as language preference. The current site is not described here as a third-party advertising or tracking property.
3. How we collect information
- Directly from you. For example, when you create an account, complete your profile, add supplements, log feelings, contact support, or request AI guidance.
- From your device permissions and app usage. For example, when you grant camera, photo library, or notification permissions, or when the app stores local reminder settings.
- From service providers you use to access the app. For example, Apple provides Sign in with Apple or subscription information, and Supabase provides authentication and session infrastructure.
- Automatically through normal operation. For example, when our systems create security, error, performance, or operational logs needed to run the service.
4. How we use information
We use personal data to operate StackFlow in ways that are consistent with this policy and applicable law, including to:
- create and maintain your account, authenticate sign-in, and keep your session active across app launches;
- store, sync, and show your supplement routine, profile, stack structure, history, notes, and feelings data;
- power planning, explanation, and insight features you actively request;
- process label text and OCR-based matching flows when you use scanning features;
- schedule or honor reminder settings, including local notifications you choose to enable;
- verify and reflect subscription or entitlement state from Apple;
- respond to support or privacy requests;
- monitor reliability, prevent abuse, investigate incidents, and protect the service and our users;
- comply with legal, accounting, tax, audit, fraud-prevention, or recordkeeping obligations; and
- improve the service in ways consistent with the data handling practices described here.
5. AI features, label scanning, and OCR
StackFlow includes AI-assisted planning, explanation, and insight features. When you invoke those features, we may send the minimum relevant profile, routine, notes, and product-context data needed to generate the requested output to our AI provider, currently Google Gemini.
StackFlow also includes supplement label scanning flows. In the current app, OCR is performed locally on device using Apple Vision APIs before recognized text and related metadata are sent to our backend for product matching. The current OCR flow is based on extracted text, OCR lines, and metadata; it is not described here as a general cloud image-hosting feature.
7. International transfers
Your information may be processed in jurisdictions outside your own where we or our service providers operate. As a result, your information may be transferred to and processed outside your country or region of residence.
Where applicable law requires transfer safeguards, we aim to rely on appropriate contractual, organizational, or technical measures. However, international transfers still involve risk, especially where local legal protections differ from those in your home jurisdiction.
8. How long we retain information
We generally retain account, profile, routine, and subscription-related data while your account remains active and as long as reasonably necessary to provide the service you requested.
- Account and routine data are typically retained until you delete the account or ask us to remove the data.
- Support records may be retained for follow-up, legal, or operational purposes.
- Security, backup, audit, and fraud-prevention records may be retained for longer when reasonably necessary or legally required.
- De-identified or aggregated information may be retained for service improvement, reliability review, security analysis, or similar internal purposes where permitted by law.
9. Your choices and rights
Depending on where you live, you may have rights to access, correct, export, delete, or restrict certain processing of your personal data.
- Account controls. Many profile, routine, and reminder settings can be updated in the app.
- Notifications. You can manage notification permissions in iOS Settings, and certain reminder preferences are also available inside the app.
- Subscriptions. You can manage or cancel your subscription through your App Store account settings. Refunds are handled by Apple.
- Support and privacy requests. To request access, correction, export, deletion, or other privacy help, email privacy@stackflow.life.
- Website language preference. The site may store your language preference locally in your browser.
10. Account deletion
StackFlow supports in-app account deletion. In the app, go to Settings > About & Help > Delete Account. You can also email privacy@stackflow.life.
- We aim to complete primary account-data deletion within 30 days after a valid request.
- If your account is linked with Sign in with Apple, Apple may require reauthentication before deletion can be completed.
- Deleting your account does not automatically cancel your App Store subscription; subscriptions must still be managed through Apple.
- Limited backup, security, fraud-prevention, accounting, or legally required records may remain for longer even after deletion is completed.
11. EEA, UK, and Switzerland
If you are in the EEA, UK, or Switzerland, we generally rely on one or more of the following legal bases, depending on the context: performance of a contract with you, our legitimate interests in operating and securing the service, your consent (for example, for certain device permissions), and compliance with legal obligations.
You may have rights to access, rectify, erase, export, object to, or restrict processing of your personal data, and to withdraw consent where consent is the legal basis. To exercise those rights, contact privacy@stackflow.life.
12. U.S. state privacy and consumer health data
If U.S. state privacy laws apply to you, you may have rights to know, access, correct, delete, or export your personal data, and to appeal a denied request where required by law. Where applicable, you may also act through an authorized agent, subject to verification that the agent is permitted to act for you.
To the extent supplement routines, body metrics, check-ins, or feeling logs qualify as consumer health data under applicable U.S. law, we use and disclose that information only to provide the service, support account administration, maintain security, comply with law, or act on your instructions.
13. Children
StackFlow is not intended for children under 13, or under the minimum age of digital consent in the user’s jurisdiction where that age is higher. If you believe a child has provided personal data to StackFlow in violation of this policy, contact us and we will review the request.
14. Security
We use reasonable administrative, technical, and organizational safeguards designed to protect personal data. No system can promise absolute security, and you should also protect your own device, account, and sign-in methods.
15. Changes to this policy
We may update this Privacy Policy when the product, law, or service providers change. If we make a material change, we will update the date at the top of this page and, where appropriate, provide additional notice in the app, on the website, or by email.
16. Contact
For privacy questions, access or deletion requests, or other data-rights questions, contact privacy@stackflow.life.
For general product support, contact support@stackflow.life.