Skip to content

Shopify app · EU AI Act Art. 50

Label AI images for the EU AI Act – accessible, no theme code

Shows an accessible AI badge on product images to help you meet EU AI Act labelling duties.

  • No theme code
  • 6 languages
  • EU hosting

Free plan available · Billed through Shopify

Smart-home speaker on a wooden sideboard, product photo with an AI-generated badge in the cornerAI-generated
Fashion model in a linen coat, product photo with a subtle AI-edited badgeAI-edited
Built for EU merchants
  • Data in Frankfurt
  • WCAG 2.1 AA badges
  • Shopify Billing

How it works

Three steps from install to a labelled storefront

No developer, no theme edits. Aivio ships as a theme app embed and a bulk editor inside your Shopify admin.

  1. Enable the app embed

    Turn on “Aivio AI badges” under Online Store → Themes → Customize → App embeds. Nothing to paste into your theme, nothing to maintain.

  2. Label images in bulk

    Select products in the bulk editor and mark their images as AI-generated or AI-edited in seconds. Original files stay untouched.

  3. The badge appears in every storefront language

    The visible, accessible badge follows your storefront language automatically – German, English, French, Spanish, Italian and Dutch.

Features

Everything a merchant needs for Article 50 – nothing you have to build

All features are included in every plan. The only difference between plans is the number of labelled images.

  • Visible, accessible AI badge on product images – no theme code

    An overlay with icon, label and info tooltip. Keyboard-operable, screen-reader friendly, forced-colours safe.

  • Bulk editor: label images as AI-generated or AI-edited in seconds

    Filter products, select images, apply a label to all of them at once. Undo any time – originals are never modified.

  • Theme editor design: style, position, colours, live contrast check

    Three styles, four corners, separate desktop and mobile settings. The contrast checker warns below 4.5:1.

  • Provenance: IPTC/XMP + signed C2PA manifest, 90-day EU backup

    Optionally embed machine-readable marks into the original file and publish a public record page per image.

  • CSV audit export with hashes, timestamps and signature status

    One file with product, image, label, SHA-256 hashes, signing status and record URL for your documentation.

  • App & badges in 6 languages

    German, English, French, Spanish, Italian, Dutch – the badge follows the storefront language automatically.

  • Data hosted in the EU (Frankfurt)

    Application on Vercel, database and backups on Supabase – both in Frankfurt. No shop-customer data is processed.

Provenance module

Machine-readable marks, signed and backed up in the EU

For merchants who also want the technical trail: Aivio writes IPTC/XMP metadata, signs a C2PA manifest and keeps a 90-day backup of the original in Frankfurt.

6/6verified

Cosmetics bottle on a marble surface, product photo used as an example for a signed original fileAI-generated

Signed original

  • IPTC/XMP DigitalSourceTypetrainedAlgorithmicMedia
  • C2PA manifestES256
  • SHA-2564de5f816…f49b
  • BackupEU (Frankfurt) · 90 days

Where Aivio fits

Visible badge – Article 50(4): the visible disclosure of AI-generated or AI-edited images is a duty of the deployer, i.e. the merchant. The badge is designed for exactly this disclosure.

Provenance – Article 50(2): machine-readable marking is mainly a duty of AI providers. Aivio offers it as an optional extra. It does not replace the visible badge.

This is not legal advice. Aivio helps you meet transparency duties; whether a specific setup satisfies them depends on your individual case.

Pricing

Transparent pricing – all features in every plan

All features included – bulk editor, theme-editor design, Provenance, CSV export, 6 languages.

Prices in EUR, billed through Shopify Billing. Change or cancel any time in your Shopify admin.

FAQ

Frequently asked questions

Do I need to change my theme code?

No. Aivio ships as a theme app embed. You enable it once in the theme editor; the badge is injected as an overlay on labelled product images. Uninstalling the app removes it again.

Are my original image files modified?

The badge is an overlay in the storefront – your files stay untouched. Only the optional Provenance module writes metadata into a signed copy, and it keeps a backup of the original for 90 days.

What is the difference between the badge and Provenance?

The badge is the visible disclosure for shoppers (Article 50(4), a deployer duty). Provenance adds machine-readable IPTC/XMP metadata and a C2PA manifest (Article 50(2), mainly a provider duty). Provenance is optional and does not replace the badge.

Which languages are supported?

The admin app and the badges are available in German, English, French, Spanish, Italian and Dutch. The badge automatically follows the storefront language.

Where is my data stored?

The app runs on Vercel in Frankfurt; database and file backups are on Supabase in Frankfurt. Aivio does not process personal data of your shop customers, and all data is deleted when you uninstall.

How does billing work?

Through Shopify Billing, monthly or yearly with a 10 % yearly discount. Every plan includes all features – plans only differ in the number of labelled images. You can upgrade, downgrade or cancel in your Shopify admin.

Ready to label your AI images?

Install Aivio, enable the app embed and label your first images in minutes. Free plan included.

Install on Shopify App Store

Already installed?

Log in with your shop domain to open the app.

e.g. my-shop.myshopify.com