← Back to App
Legal

Privacy Policy

Effective date: 1 May 2026  ·  Last updated: 5 September 2026

Contents

  1. Overview
  2. What Data We Collect
  3. How We Use Your Data
  4. Third-Party Services
  5. Data Storage & Security
  6. Data Retention
  7. Your Rights
  8. Cookies & Local Storage
  9. Children's Privacy
  10. International Users
  11. Changes to This Policy
  12. Contact

1. Overview

SoulGainz ("we", "us", "our") is committed to protecting your privacy. This Privacy Policy explains what personal data we collect, why we collect it, and how we use and protect it.

SoulGainz is operated by Dejan Zerafa, based in Qatar. By using the app at soulgainz.app, you consent to the practices described in this Policy.

2. What Data We Collect

Data TypeExamplesWhen Collected
Account dataFirst name, last name, email addressWhen you register
Date of birthDay, month, yearWhen you complete the macro calculator
Body metricsHeight, weight, gender, activity level, goal (lose/maintain/gain), and the calorie and macronutrient targets calculated from themWhen you use the macro calculator — stored on your device and in our Supabase database, so your plan follows you across devices
Payment dataPlan type, payment status — no card numbersWhen you purchase a plan (processed by Stripe)
Usage dataRecipes selected, meal prep dates, shopping sessions, favourites, supplements you logWhile using the app. Favourites, supplements and meal prep dates are also stored in our database; the rest stays on your device
Communication dataEmail address, message contentWhen you contact us via feedback form or email

Analytics (optional, opt-in). With your consent we use Google Analytics 4 to see which pages are used. It sets _ga cookies and sends your IP address, device type and the pages you visit to Google. Nothing from Google loads until you accept in the banner, and you can change your mind at any time (see section 8). We do not build advertising profiles and we do not sell your data.

Error monitoring. We use Sentry to capture crash reports in the app and on our servers so we can fix bugs. A report contains the error, the page and browser involved, and your IP address; we scrub email addresses and other identifiers before sending. This runs on the basis of our legitimate interest in keeping the service working. Google Fonts, which we use for typography, also receives your IP address when a page loads.

We do not collect your precise location, and we do not fingerprint your device.

3. How We Use Your Data

We do not sell your personal data to any third party. We do not use your data for advertising profiling or behavioural tracking.

4. Third-Party Services

We use the following third-party services to operate SoulGainz. Each has its own privacy policy.

ServicePurposeData Shared
SupabaseDatabase — stores account dataName, email, date of birth, plan status
StripePayment processingEmail, plan type. Card details go directly to Stripe — we never see them.
ResendTransactional email deliveryName, email address
NetlifyApp hosting and serverless functionsStandard web server logs (auto-deleted after 30 days)
Google AnalyticsPage usage statistics — only if you accept analyticsIP address, device and browser type, pages visited, cookie identifier
SentryError and crash monitoringError details, page, browser, IP address (emails scrubbed)
Google FontsTypographyIP address when fonts are fetched

All third-party services used are reputable, GDPR-compliant providers. Data is processed on their infrastructure only as necessary to deliver the service.

5. Data Storage & Security

Where your data is stored

Account data (name, email, date of birth, payment status) is stored in our Supabase database, hosted on infrastructure in the United States (AWS). Your body metrics (height, weight, gender, activity level, goal) and the calorie and macronutrient targets derived from them are stored both on your device and in our Supabase database, so your plan is available when you sign in on another device. Recipe selections, notes, pantry contents and custom recipes are stored only on your device and are not sent to our servers — which also means they are not recoverable if you reinstall.

How we protect your data

6. Data Retention

We retain your account data for as long as your account is active. You can delete your account yourself from the app (ME tab → Delete account); this cancels any active membership and permanently removes your personal data from our database immediately. If you email us instead, we will complete the deletion within 30 days. Some data may be retained for longer periods where required by law (e.g., financial transaction records for tax purposes — Stripe retains these per their legal obligations).

7. Your Rights

SoulGainz is operated from Qatar and processes personal data in accordance with Qatar's Personal Data Privacy Protection Law (Law No. 13 of 2016). You have the following rights regarding your personal data:

Health and body data you enter (weight, height, goals) is treated as data of a special nature and is processed only with your explicit consent. You can withdraw that consent at any time and we will delete it.

If you are in the European Economic Area or the United Kingdom, you also hold these rights under the GDPR / UK GDPR, including the right to restrict processing and to lodge a complaint with your national data protection authority.

Self-service. In the app, the ME tab has Download my data (a machine-readable JSON copy of everything we hold about you) and Delete account. For anything else, or if you no longer have access to the app, email us at support@soulgainz.app. We will respond within 30 days.

Complaints. If you are not satisfied with our response, you may complain to Qatar's National Cyber Governance and Assurance Affairs (NCGAA), part of the National Cyber Security Agency, at ncsa.gov.qa. EEA and UK users may instead complain to their own national data protection authority.

Data breaches. If a breach occurs that is likely to cause you serious harm, we will notify the competent authority and affected users without undue delay and, where required, within 72 hours of becoming aware of it.

8. Cookies & Local Storage

Strictly necessary storage. We use browser localStorage to keep you signed in and to save your app preferences, selected recipes, macro settings and onboarding state on your device. Favourites, supplements, meal-prep dates and your macro targets are also synced to your account (section 2) so they follow you across devices; recipe selections, notes, pantry contents and custom recipes stay on your device only. We do not use advertising cookies.

Analytics cookies (optional). If you accept analytics, Google Analytics sets _ga and _ga_* cookies (up to 2 years) to tell returning visits apart. If you decline, or do not answer, no Google script loads and no analytics cookie is set. Your choice is stored in localStorage for 12 months, after which we ask again. .

Stripe may set session cookies during the payment process. These are strictly necessary for completing your transaction and are governed by Stripe's privacy policy.

9. Children's Privacy

SoulGainz is not directed at children under the age of 16. We do not knowingly collect personal data from children under 16. If you believe a child has provided us with personal information, please contact us at support@soulgainz.app and we will promptly delete it.

10. International Users

SoulGainz is based in Qatar and operated under the laws of the State of Qatar. If you access the service from outside Qatar (including from the European Economic Area, United Kingdom, or elsewhere), please be aware that your data may be transferred to and processed in countries that may not have the same level of data protection as your home country.

By using SoulGainz, you consent to this transfer. We take reasonable steps to ensure your data remains protected in accordance with this Policy regardless of where it is processed.

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will update the "Last updated" date above and notify registered users of material changes by email. Your continued use of SoulGainz after changes are posted constitutes your acceptance of the updated Policy.

12. Contact

If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us: