{"id":121,"date":"2026-10-05T14:46:25","date_gmt":"2026-10-05T14:46:25","guid":{"rendered":"https:\/\/milanrybovic.sk\/?p=121"},"modified":"2026-10-05T14:46:25","modified_gmt":"2026-10-05T14:46:25","slug":"aiact","status":"publish","type":"post","link":"https:\/\/milanrybovic.sk\/en\/aiact\/","title":{"rendered":"When do you need to label an AI photo in your online store? One photo, six edits"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Anyone who sells online uses AI for photos almost every day. Retouching, a new background, a model in a lifestyle photo. Since August, that has brought a question I&#8217;ve heard many times: <strong>do I have to label all of them now?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The short answer is that most don&#8217;t need a label. For the longer answer, I&#8217;ve tried to show how it works using one real photo of a sneaker. I edited it six different ways and explain for each edit whether the photo needs a label, and which one.<\/p>\n\n\n<p class=\"wp-block-paragraph\">AI was used on all four. Only two need a label. You&#8217;ll find out which ones below.<\/p>\n\n\n<h2 class=\"wp-block-heading\">What exactly has applied since August<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/ai-act-service-desk.ec.europa.eu\/en\/ai-act\/article-50\" target=\"_blank\" rel=\"noreferrer noopener\">Article 50 of the AI Act<\/a> has applied since 2 August 2026. Businesses that publish content created or edited using AI must visibly label <strong>deepfakes<\/strong>. And deepfake is a broader term than you might think. It includes any realistic AI image, video or audio that depicts a person, object, place or event and could be mistaken for reality. A deepfake of a politician is just one example.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The obligation also covers advertising, product photos and social media posts. It doesn&#8217;t matter whether you intended to mislead anyone. What matters is how the content comes across to the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Providers of AI tools such as Photoshop, ChatGPT and Midjourney have <a href=\"https:\/\/ai-act-service-desk.ec.europa.eu\/en\/ai-act\/article-50\" target=\"_blank\" rel=\"noreferrer noopener\">their own obligations to mark outputs using technical means<\/a>. These include metadata or watermarks, for example. But a machine-readable mark like this is not the same as a visible disclosure for people, and does not replace it on its own.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">One rule to help you decide<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re unsure, ask yourself one question: <strong>could a customer think this is a real photo?<\/strong> If so, and AI has added something that wasn&#8217;t in front of the lens, label the photo. If AI has only edited what was already in the photo, you don&#8217;t need a label.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is no rule along the lines of &#8220;AI changed 30% of the photo&#8221;. The percentage of pixels changed doesn&#8217;t matter. What counts is what AI added and whether it looks real.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testing it on one photo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I started with <a href=\"https:\/\/unsplash.com\/photos\/a-pair-of-shoes-sitting-on-top-of-a-pile-of-rocks-CQzCMx_wvk4\" target=\"_blank\" rel=\"noreferrer noopener\">a studio photo by Mojtaba Fahiminia on Unsplash<\/a>. The sneaker sits on two stones against an orange background, and nothing has been drawn into the photo. All the other versions were made from this one.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387eadcb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387eadcb\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-123\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original.jpg\" alt=\"Original studio photo: a white sneaker with beige suede and an orange heel tab on two white stones against an orange background\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-02-original-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Original. Photo: <a href=\"https:\/\/unsplash.com\/photos\/a-pair-of-shoes-sitting-on-top-of-a-pile-of-rocks-CQzCMx_wvk4\" target=\"_blank\" rel=\"noreferrer noopener\">Mojtaba Fahiminia \/ Unsplash<\/a><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1. Colour, lighting and retouching: no label needed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Warmer colours, more contrast, dust and specks removed. The photo still shows what was in front of the lens. This kind of edit doesn&#8217;t create a false impression of reality, so it doesn&#8217;t need a label. That also applies when you use an AI feature in Lightroom or Photoshop to do it.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387eb311&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387eb311\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-124\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po.jpg\" alt=\"Before-and-after comparison: the same sneaker photo with warmer colours and higher contrast\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-03-farby-retus-pred-po-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Before and after a standard edit. No label needed.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. A white background for your online store: no label needed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The background and stones are gone, leaving the sneaker on a plain white background, just as you&#8217;re used to seeing in product listings. Nothing new has been added. Even if you removed the background with an AI tool, it&#8217;s a standard photo edit.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387eb829&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387eb829\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-125\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie.jpg\" alt=\"Packshot: the same sneaker cut out on a plain white background with a soft shadow\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-04-biele-pozadie-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Packshot on a white background. No label needed.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. A product in an AI scene: label it with the AI MODIFIED icon<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The sneaker is real, but AI added the street at sunset. The result looks like a photo taken in a city that doesn&#8217;t exist. This is a deepfake, and the photo needs a label. The most suitable option is the official <strong>AI MODIFIED<\/strong> icon, meaning a real photo altered using AI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this edit, I ran into something you can easily overlook. AI also redrew the sneaker itself. The leather has a different texture and the sole is cream instead of white. <strong>After every AI edit, compare the product with the original.<\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ec066&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ec066\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-126\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena.jpg\" alt=\"A sneaker on a wet cobbled street at sunset. AI created the street; the AI MODIFIED icon is in the corner.\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-05-ai-scena-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">AI created the street. The photo carries the AI MODIFIED icon. Image edited using AI.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. An AI-generated model: label it with the AI GENERATED icon<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AI created the entire photo. The model doesn&#8217;t represent a specific person, yet she still looks real. The customer has no way of knowing that she never existed, so the photo needs a label. Since the whole thing was made by AI, the <strong>AI GENERATED<\/strong> icon fits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just as with the scene, check that AI hasn&#8217;t altered the product itself as worn by the model.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ec883&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ec883\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-127\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka.jpg\" alt=\"A woman in a beige jumper and jeans sits on steps in a city. AI created the entire photo; the AI GENERATED icon is in the corner.\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-06-ai-modelka-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">A model who doesn&#8217;t exist. Image created using AI.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5. AI changed the product itself: don&#8217;t use this photo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this version, AI gave the sneaker shiny leather, gold eyelets and a thicker sole. It looks more expensive in the photo, but the customer will receive suede and a thin sole. This kind of photo is <strong>misleading advertising<\/strong> under the Consumer Protection Act, and an AI icon won&#8217;t fix it.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ed029&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ed029\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-128\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka.jpg\" alt=\"Comparison: on the left, an AI version of the sneaker with shiny leather and gold eyelets; on the right, the real sneaker with suede. A not-equal sign sits between them.\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-07-klamliva-fotka-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">On the left, the AI-edited photo; on the right, the product the customer will receive. This kind of photo doesn&#8217;t belong in an online store, even with an icon.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">6. An illustrated version: no label needed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AI created this version too, but no one would mistake it for a photo. Obviously unrealistic content, such as an illustration, a cartoon mascot or a fantasy scene, is not a deepfake and the AI Act doesn&#8217;t require it to be labelled. Instagram, TikTok and Meta may have their own rules and may still require an AI label.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ed779&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ed779\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-129\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia.jpg\" alt=\"A cartoon illustration of a sneaker on two stones against an orange background\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-08-ilustracia-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">An obviously illustrated version. No label is needed under the AI Act.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Official EU icons: which one goes where<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The European Commission has created <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/policies\/eu-icons-labelling-ai-generated-content\" target=\"_blank\" rel=\"noreferrer noopener\">three icons for labelling AI content<\/a>. They&#8217;re free, no attribution is needed, and you can download them from the Commission&#8217;s website in black and white versions, with both also available at 50% transparency.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ededb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ededb\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-130\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony.jpg\" alt=\"Three official EU icons for labelling AI content: AI, AI GENERATED and AI MODIFIED\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony.jpg 2400w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony-300x169.jpg 300w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony-1024x576.jpg 1024w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony-768x432.jpg 768w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony-1536x864.jpg 1536w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-09-eu-ikony-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Official EU icons. Source: European Commission<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AI MODIFIED<\/strong> goes on a real photo to which AI has added a scene, person or object. In our test, that&#8217;s the sneaker in the street.<\/li>\n\n\n<li><strong>AI GENERATED<\/strong> goes on content created entirely by AI, where a person only supplied the prompt. In our test, that&#8217;s the AI-generated model.<\/li>\n\n\n<li><strong>AI<\/strong> is the basic icon. The Commission recommends adding your own short text, such as &#8220;AI-generated voice&#8221;.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The icon is optional. Labelling the deepfake itself is mandatory. You can also use your own wording, such as &#8220;Created using AI&#8221;, as long as it&#8217;s clear and understandable. The EU icon, though, is consistent, and customers will come to recognise it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What labelling should look like in practice<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae0f387ee694&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae0f387ee694\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-131\" src=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-10-v-praxi.jpg\" alt=\"An example of an online store product card and an Instagram post, both with an EU icon directly in the photo\" srcset=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-10-v-praxi.jpg 1080w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-10-v-praxi-240x300.jpg 240w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-10-v-praxi-819x1024.jpg 819w, https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-10-v-praxi-768x960.jpg 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">The icon belongs directly in the photo, both in the product gallery and on social media.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A practical approach is to put the icon <strong>directly into the photo or video<\/strong>. The <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/policies\/eu-icons-labelling-ai-generated-content\" target=\"_blank\" rel=\"noreferrer noopener\">Commission&#8217;s recommendations<\/a> also allow equivalent alternatives, such as an interface overlay. The label must be clear when the content is first shown; a description hidden away or far from the content isn&#8217;t enough.<\/li>\n\n\n<li>It must be visible from the first encounter, including in the product thumbnail and in a feed post.<\/li>\n\n\n<li>It should remain visible after the photo is shared or downloaded, so embed it directly in the image.<\/li>\n\n\n<li>For video, show it from the very first second. If you use an AI voice, say so out loud as well.<\/li>\n\n\n<li>When uploading to Instagram, TikTok or YouTube, also turn on their own AI content toggle.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick overview: when to add a label and where<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>What you&#8217;re doing<\/th><th>Label<\/th><th>Where<\/th><\/tr><\/thead><tbody><tr><td>Colour, lighting, retouching, white background<\/td><td>no<\/td><td>\u2013<\/td><\/tr><tr><td>Illustration, cartoon image, obvious fantasy<\/td><td>no<\/td><td>\u2013<\/td><\/tr><tr><td>Product description, post, newsletter<\/td><td>no<\/td><td>\u2013<\/td><\/tr><tr><td>Product in a realistic AI scene<\/td><td>if it looks like a photo<\/td><td>in the corner of the photo, AI MODIFIED<\/td><\/tr><tr><td>AI-generated model or person<\/td><td>yes<\/td><td>in the corner of the photo, AI GENERATED or AI MODIFIED<\/td><\/tr><tr><td>AI avatar or AI voice in a video<\/td><td>yes<\/td><td>on screen from the very first second, with an audible disclosure for a voice too<\/td><\/tr><tr><td>Ad with realistic AI content<\/td><td>yes<\/td><td>directly in the ad<\/td><\/tr><tr><td>Text on matters of public interest without human review<\/td><td>yes<\/td><td>alongside the text<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Act doesn&#8217;t require labels for everyday online store copy, such as product descriptions or newsletters. The exception is text on matters of public interest, such as health or politics, that hasn&#8217;t been checked by a person before publication.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What happens if you don&#8217;t label it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under <a href=\"https:\/\/ai-act-service-desk.ec.europa.eu\/en\/ai-act\/article-99\" target=\"_blank\" rel=\"noreferrer noopener\">Article 99 of the AI Act<\/a>, a breach of Article 50 can result in a fine of <strong>up to 15 million euros or 3% of worldwide annual turnover<\/strong>. Small and medium-sized businesses pay the lower of these two amounts. These are upper limits; the supervisory authority determines the actual amount based on the severity of the breach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misleading advertising, as in edit number 5, is handled separately by the Slovak Consumer Inspectorate under the Consumer Protection Act. And platforms can label unlabelled content themselves, limit its reach or reject an ad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Three questions before publishing an AI photo<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Did AI add something that wasn&#8217;t in front of the lens?<\/strong> If not, you don&#8217;t need a label. Retouching and a new background without new objects are fine.<\/li>\n\n\n<li><strong>Could a customer think this is a real photo?<\/strong> If so, put an AI icon directly into the photo.<\/li>\n\n\n<li><strong>Does the product look the way it will when the customer receives it?<\/strong> If not, don&#8217;t use the photo. An icon won&#8217;t solve that.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The answer to the question at the start: of the four versions, <strong>B and C<\/strong> need a label, meaning the sneaker in the AI street and the AI-generated model. Version A is a standard edit and version D is clearly an illustration.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>This article is for information only and does not replace individual legal advice. It is based on the <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2024\/1689\/oj\" target=\"_blank\" rel=\"noreferrer noopener\">AI Act<\/a>, the European Commission&#8217;s guidelines on Article 50 and materials relating to the <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/news\/commission-publishes-code-practice-marking-and-labelling-ai-generated-content\" target=\"_blank\" rel=\"noreferrer noopener\">Code of Practice on marking and labelling of AI-generated content<\/a>.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sources<\/h3>\n\n\n\n<ul class=\"wp-block-list zdroje\">\n<li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2024\/1689\/oj\" target=\"_blank\" rel=\"noreferrer noopener\">Regulation (EU) 2024\/1689 (AI Act) on EUR-Lex<\/a><\/li>\n\n\n<li><a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/policies\/eu-icons-labelling-ai-generated-content\" target=\"_blank\" rel=\"noreferrer noopener\">European Commission: EU icons for labelling AI-generated content<\/a><\/li>\n\n\n<li><a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/news\/commission-publishes-code-practice-marking-and-labelling-ai-generated-content\" target=\"_blank\" rel=\"noreferrer noopener\">European Commission: Code of Practice on marking and labelling of AI-generated content<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.twobirds.com\/en\/insights\/2026\/european-commission-adopts-final-guidelines-on-ai-act-article-50-transparency-obligations-first-impr\" target=\"_blank\" rel=\"noreferrer noopener\">Bird &amp; Bird: Final Guidelines on AI Act Article 50<\/a><\/li>\n\n\n<li><a href=\"https:\/\/compliancehub.wiki\/eu-ai-act-article-50-transparency-digital-omnibus-2026\/\" target=\"_blank\" rel=\"noreferrer noopener\">ComplianceHub: Article 50 and Digital Omnibus 2026<\/a><\/li>\n\n\n<li><a href=\"https:\/\/unsplash.com\/photos\/a-pair-of-shoes-sitting-on-top-of-a-pile-of-rocks-CQzCMx_wvk4\" target=\"_blank\" rel=\"noreferrer noopener\">Unsplash: original photo (Mojtaba Fahiminia)<\/a><\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Article 50 of the AI Act has applied since 2 August 2026. But not every edited photo needs an &#8220;AI&#8221; label. Using one product photo, I show when to add a label, where to put it and which official EU icon to use.<\/p>\n","protected":false},"author":1,"featured_media":122,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[27,28,31,29,30,32],"class_list":["post-121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-ai","tag-ai-act","tag-ai-photos","tag-deepfake","tag-online-store","tag-ai-labelling","tag-product-photos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>When to label AI photos in your online store (AI Act) | Milan Rybovi\u010d<\/title>\n<meta name=\"description\" content=\"AI Act from August 2026: when to label an AI photo in your online store, which EU icon to use and where to put it. Six edits of one photo, each with a verdict.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/milanrybovic.sk\/en\/aiact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When do you need to label an AI photo in your online store? One photo, six edits\" \/>\n<meta property=\"og:description\" content=\"Article 50 of the AI Act has applied since 2 August 2026. But not every edited photo needs an &quot;AI&quot; label. Using one product photo, I show when to add a label, where to put it and which official EU icon to use.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/milanrybovic.sk\/aiact\/\" \/>\n<meta property=\"og:site_name\" content=\"milanrybovic.sk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-05T14:46:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg\" \/>\n<meta name=\"author\" content=\"Milan Rybovi\u010d\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Milan Rybovi\u010d\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/aiact\\\/\"},\"author\":{\"name\":\"Milan Rybovi\u010d\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/#\\\/schema\\\/person\\\/44f35ae261594c926dc630feefefc2ae\"},\"headline\":\"When do you need to label an AI photo in your online store? One photo, six edits\",\"datePublished\":\"2026-10-05T14:46:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/aiact\\\/\"},\"wordCount\":1576,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/milanrybovic.sk\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/aiact-01-uvodna.jpg\",\"keywords\":[\"AI Act\",\"AI photos\",\"deepfake\",\"online store\",\"AI labelling\",\"product photos\"],\"articleSection\":[\"BUSINESS AI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/aiact\\\/\",\"url\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/aiact\\\/\",\"name\":\"Kedy ozna\u010di\u0165 AI fotku v e-shope (AI Act) | Milan Rybovi\u010d\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/milanrybovic.sk\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/aiact-01-uvodna.jpg\",\"datePublished\":\"2026-10-05T14:46:25+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/#\\\/schema\\\/person\\\/44f35ae261594c926dc630feefefc2ae\"},\"description\":\"AI Act od augusta 2026: kedy treba ozna\u010di\u0165 AI fotku v e-shope, ktor\u00fa ikonu E\u00da pou\u017ei\u0165 a kam ju da\u0165. \u0160es\u0165 \u00faprav jednej fotky s verdiktom.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/milanrybovic.sk\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/aiact-01-uvodna.jpg\",\"contentUrl\":\"https:\\\/\\\/milanrybovic.sk\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/aiact-01-uvodna.jpg\",\"width\":2400,\"height\":1350,\"caption\":\"\u0160tyri verzie tej istej fotky tenisky: upraven\u00e1 fotka, teniska v ulici vytvorenej AI, AI modelka a kreslen\u00e1 verzia. Verzie B a C maj\u00fa ikonu E\u00da.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/aiact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/milanrybovic.sk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When do you need to label an AI photo in your online store? One photo, six edits\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/\",\"name\":\"milanrybovic.sk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/milanrybovic.sk\\\/#\\\/schema\\\/person\\\/44f35ae261594c926dc630feefefc2ae\",\"name\":\"Milan Rybovi\u010d\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g\",\"caption\":\"Milan Rybovi\u010d\"},\"sameAs\":[\"https:\\\/\\\/milanrybovic.sk\"],\"url\":\"https:\\\/\\\/milanrybovic.sk\\\/en\\\/author\\\/milan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"When to label AI photos in your online store (AI Act) | Milan Rybovi\u010d","description":"AI Act from August 2026: when to label an AI photo in your online store, which EU icon to use and where to put it. Six edits of one photo, each with a verdict.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/milanrybovic.sk\/en\/aiact\/","og_locale":"en_US","og_type":"article","og_title":"When do you need to label an AI photo in your online store? One photo, six edits","og_description":"Article 50 of the AI Act has applied since 2 August 2026. But not every edited photo needs an \"AI\" label. Using one product photo, I show when to add a label, where to put it and which official EU icon to use.","og_url":"https:\/\/milanrybovic.sk\/aiact\/","og_site_name":"milanrybovic.sk","article_published_time":"2026-10-05T14:46:25+00:00","og_image":[{"url":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","type":"","width":"","height":""}],"author":"Milan Rybovi\u010d","twitter_card":"summary_large_image","twitter_image":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","twitter_misc":{"Written by":"Milan Rybovi\u010d","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/milanrybovic.sk\/aiact\/#article","isPartOf":{"@id":"https:\/\/milanrybovic.sk\/en\/aiact\/"},"author":{"name":"Milan Rybovi\u010d","@id":"https:\/\/milanrybovic.sk\/#\/schema\/person\/44f35ae261594c926dc630feefefc2ae"},"headline":"When do you need to label an AI photo in your online store? One photo, six edits","datePublished":"2026-10-05T14:46:25+00:00","mainEntityOfPage":{"@id":"https:\/\/milanrybovic.sk\/en\/aiact\/"},"wordCount":1576,"commentCount":0,"image":{"@id":"https:\/\/milanrybovic.sk\/aiact\/#primaryimage"},"thumbnailUrl":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","keywords":["AI Act","AI photos","deepfake","online store","AI labelling","product photos"],"articleSection":["BUSINESS AI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/milanrybovic.sk\/aiact\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/milanrybovic.sk\/en\/aiact\/","url":"https:\/\/milanrybovic.sk\/en\/aiact\/","name":"Kedy ozna\u010di\u0165 AI fotku v e-shope (AI Act) | Milan Rybovi\u010d","isPartOf":{"@id":"https:\/\/milanrybovic.sk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/milanrybovic.sk\/aiact\/#primaryimage"},"image":{"@id":"https:\/\/milanrybovic.sk\/aiact\/#primaryimage"},"thumbnailUrl":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","datePublished":"2026-10-05T14:46:25+00:00","author":{"@id":"https:\/\/milanrybovic.sk\/#\/schema\/person\/44f35ae261594c926dc630feefefc2ae"},"description":"AI Act od augusta 2026: kedy treba ozna\u010di\u0165 AI fotku v e-shope, ktor\u00fa ikonu E\u00da pou\u017ei\u0165 a kam ju da\u0165. \u0160es\u0165 \u00faprav jednej fotky s verdiktom.","breadcrumb":{"@id":"https:\/\/milanrybovic.sk\/aiact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/milanrybovic.sk\/aiact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/milanrybovic.sk\/aiact\/#primaryimage","url":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","contentUrl":"https:\/\/milanrybovic.sk\/wp-content\/uploads\/2026\/10\/aiact-01-uvodna.jpg","width":2400,"height":1350,"caption":"\u0160tyri verzie tej istej fotky tenisky: upraven\u00e1 fotka, teniska v ulici vytvorenej AI, AI modelka a kreslen\u00e1 verzia. Verzie B a C maj\u00fa ikonu E\u00da."},{"@type":"BreadcrumbList","@id":"https:\/\/milanrybovic.sk\/aiact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/milanrybovic.sk\/"},{"@type":"ListItem","position":2,"name":"When do you need to label an AI photo in your online store? One photo, six edits"}]},{"@type":"WebSite","@id":"https:\/\/milanrybovic.sk\/en\/#website","url":"https:\/\/milanrybovic.sk\/en\/","name":"milanrybovic.sk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/milanrybovic.sk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/milanrybovic.sk\/#\/schema\/person\/44f35ae261594c926dc630feefefc2ae","name":"Milan Rybovi\u010d","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8c6cc79ed55a82dede80f55841e16359963c0d22081e3a32770fa16a689092a?s=96&d=mm&r=g","caption":"Milan Rybovi\u010d"},"sameAs":["https:\/\/milanrybovic.sk"],"url":"https:\/\/milanrybovic.sk\/en\/author\/milan\/"}]}},"_links":{"self":[{"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/posts\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":2,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/posts\/121\/revisions\/133"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/media\/122"}],"wp:attachment":[{"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/milanrybovic.sk\/en\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}