Privacy policy

Last updated 2026-10-15

This page explains what Substanza - EU Green Claims does with data: in the Shopify app, and on this website. It is written to be read, not skipped.

Who we are

Substanza - EU Green Claims is run by Pálosi Ákos, 1192 Budapest, Zalaegerszeg utca 11, Hungary. For anything in this policy, or for help with the app itself, write to support@substanza.slmail.me.

We have two roles. For your store's data that the app handles for you (products, text, documents and records), you are the controller and we are the processor. For the people who sign up on this website, and for our own server logs, we are the controller.

What we collect

In the app

We hold no data about your store's shoppers. The app does not ask Shopify for customers or orders, so there are no customer or order records to keep, return or delete. Shoppers' browsers do load the notice and label pictures from our server, so the server log in the last point holds their IP address for 7 days. Nothing else about them is kept.

On this website

Why we use it

We do not sell data and we do not use it for advertising.

AI checks. The app sends product text and uploaded documents to Google's Vertex AI (Gemini), on Google's EU endpoint, to read them for claims. A filter removes email addresses, phone numbers and street addresses from product text first, but it is not perfect. Uploaded documents are sent as they are, so a certificate's holder name and signature go with them. A production server never sends text or documents to an AI endpoint outside the EU: if it is set up that way, it refuses, the AI checks switch off, and the rule-based checks carry on.

Who else handles your data, and where

Every server we run is in the EU. The providers below handle data for us. Shopify keeps its own copy of your store's data and is not one of our providers.

ProviderWhat it does for usWhat reaches itWhere it processes
Google Cloud: Firebase App Hosting and Cloud RunRuns the app and the storefront page rendererEverything the app handlesThe Netherlands (europe-west4)
Google Cloud FirestoreThe databaseStore data, records and settingsPoland (europe-central2)
Google Cloud StorageKeeps the evidence files you uploadYour uploaded documentsPoland (europe-central2)
Google Cloud Tasks and Cloud SchedulerQueue the background jobs and start the daily checkJob instructionsBelgium (europe-west1); the jobs run on our servers in the Netherlands
Google Vertex AI (Gemini)AI checks of product text and documentsProduct text and uploaded documents, as described aboveGoogle's EU endpoint (the eu multi-region)
Google Cloud LoggingKeeps our server logs for 7 daysIP addresses, the addresses asked for, error messagesThe EU (the eu multi-region)
Google Cloud Functions and Firebase HostingServe this website and run its sign-up formSign-up detailsThe sign-up function runs in the Netherlands (europe-west4) and stores sign-ups in Poland
ResendSends the emails we send you, and the welcome email to people who sign up on this websiteThe recipient's email address; in notifications, the product title and the claim text; a link back to the app that carries the store's addressResend may process these emails in the US
SlackPosts each website sign-up to our teamThe sign-up's email address, store address and country, and the result of the store check. Website sign-ups only: the app sends nothing to SlackSlack stores the message in the US
European Commission: the EU Ecolabel registerWe check a licence number against the public registerThe EU Ecolabel register receives only the licence numberThe European Commission, in the EU

How long we keep it

While the app is installed, we keep your store's data and records so that the app works. When you uninstall it:

  1. The app stops working at once. It can no longer read your store, and nothing new is recorded.
  2. Shopify asks us to delete your store's data, normally about 2 days after the uninstall. We delete it then.
  3. If that notice does not arrive, we delete the data ourselves, no later than 23 days after the uninstall. The deadline is 22 days, and we check once a day.
  4. Backups and logs are gone within 30 days of the uninstall. Our logs are kept for 7 days, so a log line written on the last day of deletion is gone by day 30.
  5. Product details the app saved in your Shopify store stay in your Shopify store until you remove them. Shopify does not remove them when an app is uninstalled. You can delete them in your Shopify admin.
  6. If you install the app again, it starts fresh. Your earlier records are not brought back.

What we keep after the deletion. We keep one receipt that the deletion happened: when it ran, and counts. It holds no names and no store address. We also keep a copy of your store's compliance records, meaning what was claimed, what was checked, and when, with personal data removed (staff names, for example). That copy is kept with no end date, so that we can answer legal claims. It is kept for that purpose only.

Website sign-ups. We keep your sign-up details until you ask us to delete them.

Your rights

You can ask us to show you the data we hold about you, to correct it, to delete it, to limit how we use it, or to give it to you in a form you can reuse. You can object to our use of it. Where you asked for the early-access email, you can withdraw that at any time. Write to support@substanza.slmail.me and we will answer within one month.

For your store's data in the app, we act for you as processor. If one of your own customers or staff asks you for their data, we help you answer.

If you are not satisfied with our answer, you can complain to the data protection authority in your country. For us, that is the Hungarian authority, the National Authority for Data Protection and Freedom of Information (NAIH), naih.hu.

Changes to this policy

When what the app or this website does with data changes, we change this page and the date at the top. The date above is when it last changed.