Legal

Privacy Policy

Effective date: 14 July 2026Version: 1.4
Plain-language summary. SatvikScan collects only the data needed to run the app: your scans, your display name, and (if you sign in) your Google account email. We do not sell your personal data. The mobile app is strictly ad-free, though our public educational website may display third-party advertisements. You can delete everything at any time from inside the app.
01

Who we are

SatvikScan ("we", "us", "our") is a food-scanning application available on Android, iOS, and web, operated as an independent project based in Sydney, Australia.

For the purposes of applicable data protection law, SatvikScan is the data controller of personal information processed through the app and this website.

Contact: satvikscan@gmail.com

02

Scope of this policy

This Privacy Policy applies to:

  • The SatvikScan Android application (APK and Google Play)
  • The SatvikScan iOS application (App Store)
  • The SatvikScan web application and educational website at satvikscan.com
  • Support communications between you and SatvikScan

It does not apply to third-party services you may access through the app (such as Google's sign-in page), which are governed by their own privacy policies.

03

Information we collect

3.1 Information you provide directly

DataWhen collectedStored where
Display nameWhen you set or change your name in ProfileSupabase cloud database
Product submissions — barcode, product name, brand, ingredientsWhen you manually add a product, or automatically when you scan a new product that does not yet exist in our database (data retrieved via Open Food Facts).
Product reports — reason textWhen you flag a scan result as incorrectcloud database
Support messages — name, email, messageWhen you contact us via the support formDelivered to our email inbox only; not stored in a database

3.2 Information collected automatically

DataWhen collectedStored where
Usage analytics — pages, events, device type, approximate locationWhen you browse the website or use the appGoogle Analytics 4 & Vercel Analytics (aggregated and anonymised)
Advertising & cookies — browsing data, IP, cookie identifiersWhen you browse our educational websiteThird-party ad networks (e.g., Google AdSense) and affiliate partners
Scan history — barcode and timestampEach time you scan a productSupabase cloud database
Points and rank — cumulative point totalWhen you earn pointsSupabase cloud database; cached locally
User ID — randomly generated UUIDOn first use or Google sign-inSupabase Authentication; cached locally
Security audit log — timestamps of sensitive actionsAutomatically on moderation actionsSupabase cloud database; visible to moderators only

3.3 Information from Google Sign-In

If you sign in with Google, we receive your email address, profile name, and profile picture URL. The picture is not stored. We do not receive your password or any other data.

3.4 Guest (anonymous) accounts

If you choose "Try as Guest", Supabase creates an anonymous authentication session — no email or external account is linked. Scan history may be lost if the app is uninstalled or cache is cleared.

3.5 Camera and images

Photos are processed entirely on-device using Google ML Kit or Tesseract.js. The raw photo is never uploaded to our servers.

We do not collect: precise device location, contacts, microphone audio, biometric data, or financial information.
04

How we use your information

We use your data strictly to provide the core service, maintain your account, publish verified product submissions, and respond to support enquiries.

App vs. website advertising: The SatvikScan mobile app is 100% ad-free and does not track your scans for marketing purposes. Our public educational website hosts third-party advertisements and affiliate links to help fund the project. Web-based ad networks may use cookies to personalise content based on your browsing behaviour.
05

Legal bases for processing

For users in the EEA, UK, and Australia, we process data based on contract performance, legitimate interests, and consent where required.

06

Data storage and security

All cloud data is stored with Supabase (USA). Our database enforces strict Row-Level Security policies. All data is encrypted in transit and at rest.

07

Third-party services & advertising

7.1 Google Analytics 4

We use GA4 to understand how users interact with our app and website. It collects aggregated data such as page views and approximate location. You can opt out via browser extensions or device privacy settings.

7.2 Vercel Analytics

Our website uses Vercel Analytics and Speed Insights to monitor performance (page load times) and aggregated visitor counts. This data does not include personally identifiable information.

7.3 Website advertising & affiliate links

To support continued development, our informational web pages may feature advertisements from third-party ad networks (such as Google AdSense) and affiliate links. These third parties may use cookies to provide relevant advertisements.

Cookie notice: When browsing our website, you consent to analytics and advertising cookies as dictated by your browser settings. The SatvikScan mobile app does not use advertising cookies.
08

Device permissions

We request Camera and Photo Library permissions solely for barcode scanning and on-device ingredient text extraction. You can revoke these at any time in your device settings.

09

Data retention

Your scan history and profile are retained until you delete your account. Product submissions remain in the community database but are anonymised after account deletion.

10

Your rights

Access & erasure

Delete your account at any time from Profile → Delete Account.

Rectification

Change your display name directly in the app settings.

Data portability

Contact us to request a copy of your personal data.

Opt-out of analytics

Use browser extensions or device settings to opt out of GA4.

11

Children's privacy

SatvikScan is not directed at children under 15. We do not knowingly collect personal information from children. If you believe a child has provided us personal data, please contact us at satvikscan@gmail.com and we will delete it promptly.

12

International transfers

Your data is stored on Supabase infrastructure in the United States. Standard Contractual Clauses (SCCs) are used for legal international transfer compliance where required.

13

Changes to this policy

We may update this policy periodically. Your continued use of the app or website after the effective date constitutes acceptance of the revised policy. Significant changes will be notified within the app.

14

Contact us

For any privacy-related questions or requests, contact us at satvikscan@gmail.com.