AI Act Image Tool

Privacy policy

Last updated 28 August 2026 · Leggi questa pagina in italiano

AI Act Image Tool is a Shopify app that marks products whose photos were generated or edited with artificial intelligence: it writes a metafield, a tag and alt text on the images, and — if the merchant asks for it — stamps a visible watermark on the photos. This page explains what data it handles, where that data sits, for how long, and what the people it belongs to can ask for.

Who handles the data

The data controller is Made in Evolve S.r.l., Via Rosalba Carriera 26, 41126 Modena (MO), Italy, VAT number IT03497200364. For anything concerning this policy: hello@madeinevolve.com.

No data protection officer (DPO) has been appointed: the company does not fall within the cases where the regulation requires one. Requests go to the address above.

What we do NOT handle

The app does not access the store's customer data or its orders. It doesn't even ask for permission to: the permissions requested at installation cover only products, files and the store's languages (read_products, write_products, read_files, write_files, read_locales). Names, addresses, emails, phone numbers and purchase history of the store's customers never reach us and are not kept in any form.

The languages permission serves one purpose only: knowing what language the store's storefront speaks, so that the default alt text is offered in the language of the people buying rather than in ours. It is read-only and concerns no individual.

What we keep about the store

All of this is data about the store and its catalogue, not about people.

The personal data the app actually handles

Two things, and they are worth stating precisely.

IP addresses in the server logs. Every request reaching the app is recorded by the server along with the IP address it came from, as on any website. An IP address is personal data, so those logs are a place where we handle people's data — in practice, the store staff who open the app.

Whatever is written in the support chat. The app includes a chat for asking for help, present on all of its pages. If it is used, the message and any replies stay with the service that provides it (Crisp, see below), together with the store's domain, which the app passes on so that whoever answers knows who they are talking to. If a name, an email or other personal data is typed into the chat, that ends up there: write only what is needed to solve the problem.

They serve to keep the service running and secure: diagnosing faults and recognising abuse. They are kept for 14 days and then deleted. We don't use them to profile anyone and we don't cross-reference them with anything else.

The app uses no cookies to sign the merchant in: access happens through Shopify's session tokens, not third-party cookies. But the support chat does: Crisp writes in the browser to recognise a conversation already under way and keep it from restarting on every page. Without that the chat cannot work.

The interface also loads two things over the network: a typography stylesheet from Shopify's content delivery network (cdn.shopify.com) and the chat script from Crisp's servers. Both, in doing so, see the browser's IP address.

How we handle photos

When the merchant asks for a watermark to be stamped on a photo, the app downloads that photo from Shopify's servers, reworks it and sends it back up. It is the only feature of the app that changes the store's files, and it starts out switched off.

Why we are allowed to handle this data

The legal basis is performance of a contract (GDPR art. 6.1.b): the merchant installs the app so that it does a job on their catalogue, and without that data the job cannot be done. For the server logs the basis is legitimate interest (art. 6.1.f) in keeping the service working and secure.

We don't handle data for marketing purposes, we don't profile, and we make no automated decisions about people. The app's automatic runs concern product pages, not individuals.

Where the data sits, and who else touches it

On a server managed by Made in Evolve S.r.l. at DigitalOcean, in the Frankfurt, Germany data centre, in a PostgreSQL database not reachable from the internet. Traffic between the merchant's browser and the app always travels over an encrypted connection, with a certificate that is renewed periodically.

Besides us, the data passes through three parties:

We do not sell, transfer or share this data with anyone else.

For how long

What the app writes on the store

At the merchant's request the app writes, on the chosen products: a metafield recording the marking, a tag, and alt text on the images. On library files that don't belong to any product it writes the alt text only, plus the watermark if it is on: metafield and tag live on the product, and there is no product there. If the watermark is on, it rewrites the content of the images with the stamped version, having first put a copy in the store's library. This is the store's data, not ours, and it stays there even if the app is uninstalled. Any run can be undone from the app for as long as it is installed and the safety copy is still in the library.

Security

Traffic to the app always travels encrypted. The database is not reachable from the internet: it accepts connections only from the app's server, and those over an encrypted channel too. Store credentials expire and renew themselves, so a token that happens to be exposed loses its value on its own. Notifications Shopify sends to the app are accepted only if the cryptographic signature is valid.

The rights of the people concerned

Anyone can ask us, at any time and free of charge, for:

Just write to hello@madeinevolve.com: we reply within 2 working days. Anyone who believes their data is being handled improperly may also lodge a complaint with the Italian data protection authority (www.garanteprivacy.it) or with the authority in their own country.

Requests from the store's customers

If a customer asks the merchant what data is kept, or asks for it to be deleted, Shopify forwards the request to us as well. Since we keep no data about stores' customers, there is nothing to hand over and nothing to delete: the request is confirmed back to Shopify within the required time.

Changes to this policy

If what the app does changes, this page changes with it, and the date at the top says so. When a change affects the handling of data substantially — new data, different retention, a different provider — we flag it inside the app to the merchants who have installed it, before the change takes effect.