TransparAI: EU AI Act Compliance, AI Disclosure & AI Image Detection

Popis

TransparAI je plugin pro soulad s EU AI Act (aktem o umělé inteligenci) pro WordPress, který pokrývá transparentnost a informování o použití AI od začátku do konce: detekuje obrázky vygenerované AI ve vaší knihovně médií, označí je viditelným odznakem AI, zapíše strojově čitelné označení AI (typ digitálního zdroje IPTC) do souborů obrázků, přidá poznámku k textům napsaným AI a upozornění před chatbotem a ukáže vám, jak na tom jste, pomocí skóre připravenosti, sebehodnocení, inventáře systémů AI na vašem webu a zprávy o souladu. Detekce, označování, strukturovaná data pro SEO, auditní stopa, REST API a WP-CLI, vše na vašem vlastním serveru, bez jediného externího požadavku.

Pro koho je tento plugin určen

Vydavatelé a blogeři, kteří používají obrázky AI nebo text psaný s pomocí AI. Obchody WooCommerce s produktovými obrázky nebo popisy od AI. Weby, na kterých běží chatbot AI. Agentury, které spravují mnoho klientských webů a potřebují zdokumentovaný, exportovatelný a skriptovatelný stav pro každý web. Každý, kdo musí vedení, zákazníkovi nebo právníkovi odpovědět na otázku „kde na tomto webu používáme AI“.

Pokryté články EU AI Act

Článek 50, povinnosti transparentnosti, platí od 2. srpna 2026: návštěvníci musí být informováni, že komunikují se systémem AI (50(1)), obsah vygenerovaný AI musí nést strojově čitelné označení (50(2)) a deepfaky i texty napsané AI o věcech veřejného zájmu musí být jako takové zveřejněny (50(4)). Který odstavec se vás týká, závisí na tom, zda systém AI poskytujete, nebo zavádíte; plugin pokrývá technickou stránku všech z nich. Článek 4, gramotnost v oblasti AI, platí od 2. února 2025: poskytovatelé a zavádějící subjekty přijímají opatření, aby lidé pracující se systémy AI měli dostatečnou gramotnost v oblasti AI, a kontrolní seznam pluginu zaznamenává, co vaše organizace udělala. Nástěnka zobrazuje celou časovou osu s daty tak, jak byla přijata v nařízení (EU) 2024/1689.

Skóre připravenosti, sebehodnocení a zpráva o souladu

Nástěnka TransparAI hodnotí vaši připravenost na soulad od 0 do 100 semaforem: každá kontrola představuje rozhodnutí nebo artefakt, který plugin dokáže sám ověřit, například úroveň AI u příspěvků napsaných AI, zpracovanou frontu ke kontrole, zodpovězenou otázku na chatbota a zinventarizovaný seznam systémů AI. Sebehodnocení o šesti otázkách (chatbot, text AI, obrázky AI, personalizace, překlad, syntetická média) pojmenuje povinnosti, které se na vás pravděpodobně vztahují, a stránku, která každou z nich řeší. Kontrolní seznam podle článku 4 se započítává do skóre. Dva widgety na nástěnce WordPressu udržují skóre s otevřenými kontrolami a klíčová čísla na očích. Skóre je technická vlastní kontrola stavu pluginu a vašich vlastních odpovědí, ne právní posouzení.

Registr systémů AI: které pluginy AI na vašem webu běží

Seznam známých nástrojů AI je součástí pluginu a porovnává se s pluginy nainstalovanými na vašem serveru, nic se nestahuje. Zahrnuty jsou chatboty, v nichž odpovídá AI, pluginy, které seznam nezná, jsou navrženy podle vlastního popisu a cokoli dalšího (externí služba, skript volaný šablonou) lze deklarovat ručně. U každého systému rozhodnete, zda o něm budou návštěvníci informováni; upozornění se zobrazí jako řádek na konci stránky, malý odznak nebo zavíratelný banner a lze je umístit i blokem nebo shortcodem.

Automatická detekce obrázků AI

Most AI image generators leave traces in their files, and TransparAI reads all of the common ones: C2PA manifests (Content Credentials) from OpenAI (ChatGPT, DALL-E, GPT-Image), Adobe Firefly, Google Gemini including Nano Banana, and Bing Image Creator; the IPTC digital source type in XMP as written by Midjourney and a growing number of tools; generation parameters in PNG chunks from Stable Diffusion (AUTOMATIC1111), ComfyUI, NovelAI and InvokeAI; EXIF and XMP signatures of Flux, Leonardo.Ai, Ideogram, Recraft, Seedream and Photoshop Generative Fill; JPEG comment markers, C2PA in MP4 video, AI declarations in MP3 audio and Content Credentials embedded in plain text files.

Detekce analyzuje skutečné kontejnery souborů (segmenty JPEG, chunky PNG, RIFF, boxy MP4, rámce ID3) a hledá shody jen uvnitř bloků metadat, nikdy slepým textovým vyhledáváním v surových bajtech a nikdy odhadem podle rozměrů obrázku, velikosti souboru nebo názvu souboru. Fotoaparáty Leica, Sony a Nikon vkládají Content Credentials i do skutečných fotografií, proto zde samotný manifest C2PA nikdy nic automaticky neoznačí. Content Credentials se ověřují stejně, jako to dělá validátor C2PA, na vašem vlastním serveru: podpis manifestu, hashe každé části manifestu, hash dat přes bajty souboru, řetězec certifikátů proti přiloženému seznamu důvěryhodnosti C2PA a časové razítko RFC 3161. Manifest, který byl zkopírován, upraven po podpisu nebo zfalšován, automaticky neoznačuje, ale končí ve frontě ke kontrole, a podepisující, generátor deklarace a časové razítko se zobrazí u souboru. Nálezy mají úroveň spolehlivosti: výslovné deklarace AI se označují automaticky, silné, ale neformální signály končí ve frontě ke kontrole, kde je potvrdíte nebo zamítnete jednotlivě či hromadně přímo v knihovně médií. Nová nahrání se kontrolují hned při příchodu, stávající knihovna dávkovým skenováním, které lze pozastavit. Média vytvořená pluginy AI na vašem vlastním webu (AI Engine, AI Power, Elementor AI, Divi AI, WordPress AI) se označují už u zdroje.

Viditelné označení AI

Konfigurovatelný odznak AI označuje označená média ve front-endu: překryv nebo řádek popisku, čtyři pozice, tři velikosti, tmavý, světlý, obrysový, jen ikona nebo oficiální ikony EU, které Evropská komise zveřejnila v červnu 2026 spolu se svým kodexem zásad (Plně vygenerováno AI, Částečně upraveno AI nebo základní ikona AI, v černé nebo bílé), vlastní barva pozadí a textu s libovolným krytím, volitelný název generátoru, poznámka v alternativním textu pro čtečky obrazovky a počáteční datum, aby starší obsah nebyl označován zpětně. Vykresluje se na straně serveru, takže přežije cachování stránek, a funguje s editorem bloků, klasickým editorem, náhledovými obrázky, obrázky ze šablon rozvržení, widgety, Elementorem free i Pro včetně Theme Builderu, WPBakery Page Builderem, Bricks Builderem, Divi a WooCommerce, kde odznak sleduje přepínání variant a znovu se objeví v zoomu i lightboxu. Ochranný mechanismus kontroluje skutečné pořadí vykreslení a odznak, který překrývá vrstva šablony, přesune do volného rohu nebo pod obrázek. Přepsání pro jednotlivé obrázky a pomocné třídy CSS dávají tvůrcům šablon plnou kontrolu, markup, který šablona vykresluje sama, prochází filtrem transparai_label_media, a volitelný skript označí i obrázky vypsané bez ID přílohy a pozadí CSS. Pluginy pro cache stránek dostanou pokyn k obnovení, kdykoli se označení změní.

Strojově čitelné označení AI, strukturovaná data a SEO

U označených souborů zapisuje TransparAI typ digitálního zdroje IPTC (trainedAlgorithmicMedia, nebo compositeWithTrainedAlgorithmicMedia u médií upravených AI) jako XMP do souborů JPEG, PNG, WebP a AVIF včetně všech velikostních variant. Google toto pole dokumentuje a může ve Vyhledávání obrázků Google zobrazit štítek „Vygenerováno AI“, takže označení cestuje s obrázkem všude, kde je indexován. Každá stránka navíc nese strukturovaná data Schema.org JSON-LD (ImageObject, VideoObject, AudioObject a uzel Article pro příspěvky napsané AI) s digitalSourceType jak jako výčtovou hodnotou Schema.org, tak jako URI slovníku IPTC, takže vyhledávače a AI crawlery dostanou deklaraci, aniž by otevíraly soubor. Vše je vykreslováno na serveru bez dalšího požadavku a bez posunu rozvržení, takže SEO signály přicházejí bez ceny za Core Web Vitals. Tytéž deklarace slouží i pro GEO (generative engine optimization): AI vyhledávače a odpovědní enginy jako Google AI Overviews, vyhledávání ChatGPT a Perplexity berou při rozhodování, co citovat, v úvahu strukturovaná data a signály původu. Stávající metadata se slučují, ne nahrazují; zrušení označení odstraní přesně to, co plugin zapsal; zápisy jsou atomické a validované. Protože optimalizátory obrázků a regenerace náhledů metadata odstraňují, každý označený soubor má otisk a hodinová kontrola chybějící deklarace obnoví.

Fotografie z fotoaparátu a lidská tvorba

Ne každá deklarace říká „AI“. Jakýkoli mediální soubor lze deklarovat jako fotografii z fotoaparátu (digitalCapture) nebo jako lidskou digitální tvorbu (digitalCreation), z podrobností přílohy, hromadně nebo přes WP-CLI. Deklarace ukončí jakékoli označení AI nebo čekající detekci, objeví se ve strukturovaných datech a zapíše se do souboru, ale jen tam, kde neexistuje jiný typ digitálního zdroje: vlastní deklarace fotoaparátu zůstane nedotčena. Odznak „Vytvořeno člověkem“ je volitelný a ve výchozím stavu vypnutý.

Text napsaný AI: úrovně označení pro každý příspěvek

Každý příspěvek, stránka a veřejný vlastní typ příspěvku nese úroveň AI pro svůj text: bez AI, s pomocí AI, vygenerováno AI nebo vygenerováno AI a zkontrolováno člověkem. Nastavíte ji v postranním panelu editoru bloků, v klasickém meta boxu, v Rychlých úpravách nebo Hromadných úpravách; seznam příspěvků dostane řaditelný sloupec a filtr, obrazovka Obsah AI vše shrne podle typu příspěvku. Úrovně AI zobrazují konfigurovatelnou poznámku před obsahem, za ním nebo na obou stranách, jako blok, vloženou poznámku, zavíratelný banner, odznak nebo tlačítko otevírající dialog, plus volitelný odznak AI za názvem příspěvku. Pět bloků (Upozornění na AI, Označení obrázku AI, Upozornění na systémy AI, Seznam systémů AI, Upozornění na chatbota AI) a shortcode [transparai_notice] umístí každé upozornění ručně; volba „pouze tam, kde je umístěn blok nebo shortcode“ automatický výstup vypne. U zkontrolovaných textů se zaznamená kontrolující, datum a otisk obsahu, takže pozdější úprava se zobrazí jako „změněno od kontroly“. Poznámka může jít i do stručných výpisů a položek RSS feedu, včetně prvku dc:description a volitelné předpony [AI] u názvů položek feedu.

Upozornění na chatbota

Transparentnost chatbotů je povinnost podle článku 50, které si každý návštěvník všimne jako první: lidé musí vědět, že komunikují se systémem AI. TransparAI vloží toto upozornění do první zprávy bota u AI Engine, vedle spouštěče chatu u každého jiného widgetu, nebo jako řádek na konci každé stránky. Vaše odpověď rozhoduje, zda se zobrazí a kdo v chatu odpovídá; plugin lokálně rozpozná více než 40 dodavatelů chatů a chatbotů (pluginy, úryvky v šabloně, registrované skripty, váš vlastní prohlížeč jako administrátora) a sdělí vám, co našel, ale nikdy upozornění nezapne jen na základě nálezu, protože živý chat, za kterým sedí člověk, není systém AI.

Auditní stopa, zpráva o souladu, REST API, WP-CLI

Every label, review decision, declaration and repair is recorded per file with time, previous state, trigger and the editor’s name, plus a site log of settings changes, scans, sweeps, bulk actions and declarations that the dashboard shows as recent activity. Export the whole library as a CSV audit list or as the complete JSON record, or open the compliance report: a print view with the readiness score, the assessment answers, the Article 4 checklist, the AI systems in use, the state of every disclosure notice, the AI-written content, the media audit list and the recent activity, sealed with a document hash over the facts, the guidance basis and the stated limitations, ready for print-to-PDF. A REST API under transparai/v1 exposes rows, per-file detail, every action and the same report for headless setups and agency tooling; nothing in it is public. WP-CLI covers scanning, labeling, declaring, auditing, the score, the assessment, the AI systems inventory, the AI levels of posts and the report. Other plugins can label media through an action, detection rules and the AI systems list are extensible via filters, WPML and Polylang are configured, and uninstalling cleans up across a multisite network on request.

Soukromí již od návrhu

Plugin běží celý na vašem serveru: žádné účty, žádná telemetrie, žádné externí požadavky a seznam nástrojů AI je součástí pluginu, nestahuje se. Jediný HTTP požadavek, který může odeslat, je volitelná kontrola doručení: vyžádá si z vašeho vlastního webu jeden obrázek, aby zjistila, zda vaše CDN deklaraci neodstraňuje. Rozhraní je k dispozici v 16 jazycích (angličtina, němčina v neformální i formální podobě, rakouská němčina, francouzština, španělština, italština, nizozemština, polština, portugalština, švédština, dánština, finština, čeština, rumunština, řečtina a maďarština) a v průvodci zásadami ochrany osobních údajů ve WordPressu se objeví navržený odstavec pro vaše zásady. Přečtěte si také sekci Vyloučení odpovědnosti.

Kontakt: TransparAI@cms-admins.de

Pro vývojáře

Vše níže je stabilní rozhraní API; hooky a volby používají předponu transparai_, meta klíče _transparai_. Každá datová struktura a příklad jsou v README na GitHubu: https://github.com/cmsadmins/TransparAI

Meta: klíče příloh _transparai_ai, _transparai_type, _transparai_source, _transparai_generator, _transparai_confidence, _transparai_detected, _transparai_human, _transparai_badge_pos, _transparai_history, _transparai_delivery, _transparai_c2pa (zpřístupněné přes REST, upload_files); klíče příspěvků _transparai_content_ai, _transparai_content_responsible, _transparai_content_review (edit_post). Volby: transparai_settings, transparai_compliance, transparai_systems, transparai_log.

Hooky: do_action( 'transparai_mark_ai', $id, 'My Generator' ) označí média z vašeho kódu, echo apply_filters( 'transparai_label_media', $html ) přidá odznaky k obrázkům AI v markupu, který vykresluje vaše šablona; filtry transparai_signatures, transparai_detection_result, transparai_badge_html, transparai_badge_wrap_classes, transparai_notice_text, transparai_notice_html, transparai_chatbot_vendors, transparai_chatbot_notice, transparai_systems_registry, transparai_systems_notice, transparai_c2pa_trust_anchors, transparai_c2pa_tsa_anchors.

Shortcode a bloky: [transparai_notice type="content|media|systems|chatbot" style="block|inline|banner|badge|modal" text="" id=""] a pět bloků (Upozornění na AI, Označení obrázku AI, Upozornění na systémy AI, Seznam systémů AI, Upozornění na chatbota AI) vykreslují jen to, co je deklarováno. REST (/wp-json/transparai/v1/, s ověřením): GET /media, GET|POST /media/{id}, POST /media/{id}/scan, GET /report s document_hash, compliance a log. WP-CLI (wp transparai): scan, flag, unflag, human, status, score, content, assessment, systems, systems-declare, systems-undeclare, systems-visible, report, write-meta, verify-meta, verify-delivery. Ovládání ze šablony: třídy kontejneru trai-badge-top-left až trai-badge-hidden a trai-badge-manual, vrstvení přes --trai-badge-z, barvy přes --trai-badge-bg, --trai-badge-fg a --trai-badge-opacity.

Externí služby

Žádné. Plugin neposílá žádný požadavek na žádnou externí službu a nikdy nikam neodesílá média ani data webu. Seznam nástrojů AI, s nímž porovnává nainstalované pluginy, je soubor uvnitř pluginu. Jediný HTTP požadavek, který může provést, je volitelná kontrola doručení, která stáhne jeden obrázek z vašeho vlastního webu, aby zjistila, zda CDN neodstraňuje deklaraci; ve výchozím stavu je vypnutá, spouští se jen kliknutím a zastaví se, pokud je obrázek doručován z jiného hostitele.

Ochrana soukromí

TransparAI zpracovává mediální soubory lokálně na vašem serveru a výsledky ukládá do databáze WordPressu (meta údaje příspěvků a několik voleb). Historie jednotlivých souborů zaznamenává ID uživatele a zobrazované jméno toho, kdo soubor označil, potvrdil, deklaroval nebo zamítl (posledních padesát událostí), protokol webu uchovává posledních 200 administrativních událostí, sebehodnocení a kontrolní seznam gramotnosti v oblasti AI uchovávají jméno a datum posledního uložení a příspěvek označený jako zkontrolovaný ukládá jméno a ID uživatele kontrolujícího, které se veřejně zobrazí jen tehdy, když to povolíte. Při odinstalaci s povoleným odstraněním dat se vše smaže. Plugin nic nesbírá, nepřenáší ani nesdílí a nenastavuje žádné cookies.

Vyloučení odpovědnosti

TransparAI je technický nástroj, ne právní poradenství, a je poskytován „tak, jak je“, bez záruky jakéhokoli druhu, v rozsahu povoleném zákonem (GNU GPL v2, oddíly 11 a 12). Autor nijak neprohlašuje, že jeho používání uvede váš web do souladu s EU AI Act, aktem o digitálních službách (Digital Services Act) nebo jiným právním předpisem; právní povinnosti závisí na vaší situaci a zůstávají vaší odpovědností jako provozovatele webu. Skóre připravenosti a sebehodnocení odrážejí vaše vlastní odpovědi a kontroly, které tento plugin dokáže provést; nejsou právním posouzením. Detekce je založena na metadatech vložených generátory: soubory se odstraněnými metadaty nenesou žádné signály a zjištěná metadata jsou indicií, ne důkazem. U žádné funkce není zaručeno, že v každém prostředí poběží bez chyb. Tento plugin používáte na vlastní riziko; v rozsahu povoleném zákonem autor nenese žádnou odpovědnost za škody vzniklé jeho používáním.

Snímky obrazovky

Bloky

Tento plugin poskytuje 5 bloků.

  • AI Systems List A list of the AI systems marked as visible in the TransparAI registry, each with its category. The building block for an AI transparency statement, kept in sync with the registry: a system you add or hide appears or disappears on every page that carries the list.
  • AI Systems Notice One sentence naming the AI systems this site uses, taken from the TransparAI registry: chatbots, recommendations, image generation, translation. For the imprint, the privacy policy or a transparency page. Shows only when at least one system is marked as visible.
  • Chatbot AI Notice Tells visitors that an AI answers in the chat, as Article 50 of the EU AI Act requires, with the wording from the TransparAI settings. Put it on the contact page or next to the chat widget. Stays hidden while the chatbot question is unanswered or no AI answers.
  • AI Image Label The label of one image, video or audio file from the media library: AI-generated, with the generator name when known, or Human made. Place it under a gallery, in a caption or next to a builder image the automatic badge does not reach. Shows only for labeled files.
  • AI Notice Disclosure note for AI-written text, as the EU AI Act asks for: a block, an inline note, a dismissible banner, a badge or a button that opens a dialog, with the wording from the TransparAI settings. Shows only when the post has an AI level.

Instalace

  1. Nainstalujte plugin z adresáře pluginů WordPressu (Pluginy, Instalace pluginů, vyhledejte „TransparAI“) nebo nahrajte ZIP a poté jej aktivujte. Aktivace otevře průvodce nastavením: tři obrazovky, které projdou, co váš web používá, vzhled viditelného označení (včetně oficiální ikony EU, s živým náhledem) spolu s možnostmi detekce a souborů a prohledání stávající knihovny. Každá obrazovka se ukládá samostatně a lze ji později změnit; „Teď ne“ průvodce skryje, dokud jej znovu neotevřete z nástěnky.
  2. Nová nahrání se od této chvíle kontrolují automaticky.
  3. Klikněte na Prohledat nová/neprohledaná média (na obrazovce Obrázky AI nebo v úvodním nastavení) a projděte stávající knihovnu v malých dávkách, s možností kdykoli pozastavit.
  4. Jasné deklarace se označí hned; silné signály skončí ve frontě ke kontrole. Přejděte přes odkaz Otevřít frontu ke kontrole a každou položku potvrďte nebo zamítněte, jednotlivě nebo hromadně. Fotografie z fotoaparátu s Content Credentials se zde objeví záměrně; zamítněte ji jednou a zůstane zamítnutá. Média, o kterých jste už rozhodli sami, se v souhrnu skenu hlásí jako přeskočená a nikdy se nepřepisují.
  5. Otevřete TransparAI, Nástěnka a podívejte se na skóre připravenosti: odpovězte na šest otázek sebehodnocení, zaškrtněte kontrolní seznam podle článku 4, projděte obrazovku Systémy AI a rozhodněte, o kterých systémech budou návštěvníci informováni.
  6. Odznak upravte v Nastavení, Viditelný odznak, a pokud vaše šablona vypisuje obrázky bez ID přílohy (pole ACF typu URL, slidery) nebo používá pozadí CSS, zapněte tam dodatečnou volbu.
  7. Sedí jeden obrázek nešikovně? Otevřete jeho podrobnosti přílohy a zvolte tam Pozici odznaku: jiný roh, řádek popisku pod obrázkem nebo žádný viditelný odznak pro tento jediný obrázek.

Vše ostatní běží samo: označeným souborům se do souboru zapíše typ digitálního zdroje IPTC (ověřte pomocí exiftool -XMP-iptcExt:DigitalSourceType image.jpg) a hodinová kontrola obnoví metadata, která optimalizátory odstranily.

Nejčastější dotazy

Dokáže plugin detekovat každý obrázek AI?

Ne, a žádný plugin to nedokáže. Detekce se opírá o metadata, která generátory vkládají. Obrázky, jimž byla metadata odstraněna (opětovná nahrání ze sociálních sítí, snímky obrazovky, vložení ze schránky), nenesou žádné signály. Neviditelné pixelové vodoznaky jako Google SynthID může ověřit jen vlastní služba dodavatele; TransparAI nepředstírá opak. Zjištěná metadata jsou indicií, ne kryptografickým důkazem. Přesně proto existuje fronta ke kontrole.

Které generátory obrázků AI jsou rozpoznávány?

Cokoli, co v souboru zanechá standardní označení. V praxi to pokrývá ChatGPT a DALL-E, GPT-Image, Google Gemini včetně výstupu Nano Banana, Adobe Firefly a Photoshop Generative Fill, Bing Image Creator, Midjourney, Stable Diffusion (AUTOMATIC1111, ComfyUI, InvokeAI, SwarmUI, Fooocus), NovelAI, Flux od Black Forest Labs, Leonardo.Ai, Ideogram, Recraft a Seedream, plus každý nástroj, který zapisuje manifest C2PA nebo typ digitálního zdroje IPTC, což je směr, kterým se ubírá celé odvětví. Nové signatury lze přidat filtrem, bez forku kódu. TransparAI je nezávislý plugin a není spojen s žádným z těchto dodavatelů ani s tvůrci pluginů ve svém seznamu systémů AI.

Musím označit každý obrázek AI na svém webu?

Obvykle ne, a plugin netvrdí opak. Jako provozovatel webu jste podle EU AI Act zavádějícím subjektem. Čl. 50 odst. 4 ukládá zavádějícím subjektům upozorňovat na deepfaky: obrázky vytvořené nebo upravené pomocí AI, které připomínají skutečné osoby, místa, předměty nebo události a mohly by působit jako pravé. Patří sem i realistické produktové fotografie a fotky ve stylu fotobank. Zjevná ilustrace, kreslený obrázek nebo zřetelně umělecký obraz deepfake není a obsah zveřejněný před 2. srpnem 2026 se zpětně nepostihuje. Strojově čitelné označení, které vyžaduje čl. 50 odst. 2, je povinností poskytovatele generátoru; plugin ho zapisuje do vašich souborů, aby se na webu neztratilo, a fronta ke kontrole ukazuje tři otázky, které vám pomohou rozhodnout o viditelném označení. Nic z toho není právní poradenství.

Jaké lhůty platí?

Článek 50 platí od 2. srpna 2026. Komise zveřejnila konečný kodex zásad pro transparentnost obsahu generovaného AI spolu s ikonami EU 10. června 2026 a své pokyny k článku 50 dne 20. července 2026. Digitální omnibus, účinný od 27. července 2026, dává poskytovatelům generátorů, které už byly na trhu, čas do 2. prosince 2026 na doplnění strojově čitelného označení. Pro viditelné upozornění ze strany zavádějících subjektů žádné takové přechodné období neplatí.

Používá plugin oficiální ikony EU?

Ano, jako styl odznaku. Jde o ikony, které Evropská komise zveřejnila 10. června 2026 (Plně vygenerováno AI, Částečně upraveno AI a základní ikona AI, každá v černé a bílé), a plugin je obsahuje beze změn. Komise dovoluje komukoli používat je zdarma a bez uvedení autora. Použití ikon je dobrovolné, z vašeho webu nedělá signatáře kodexu zásad a ani ikony, ani plugin nepotvrzují soulad s předpisy.

Ověřuje plugin Content Credentials?

Ano, na vašem vlastním serveru a bez jakéhokoli požadavku na externí službu. U každého souboru s manifestem C2PA plugin ověří podpis manifestu (ES256, ES384, ES512, PS256, PS384, PS512 a Ed25519), hashe všech tvrzení, na která odkazuje, zda jeho hash dat stále pokrývá bajty souboru, zda podepisující certifikát smí podepisovat Content Credentials a zda jeho řetězec končí u autority na seznamu důvěryhodnosti C2PA, který je součástí pluginu. Ověřuje se také časové razítko RFC 3161, které určuje okamžik podpisu. Výsledek zní „platný, na seznamu důvěryhodnosti C2PA“, „platný, podepisující není na seznamu“ nebo „neplatný“ s uvedením důvodu a zobrazí se spolu s podepisujícím, generátorem deklarace a časovým razítkem. Manifest, který neprojde, se místo automatického označení zařadí do fronty ke kontrole. Odvolání certifikátů (OCSP) se neověřuje a vlastní kotvy důvěryhodnosti můžete přidat pomocí filtru.

Proč náhledy přicházejí o Content Credentials?

WordPress znovu kóduje každou velikostní variantu, kterou vytváří, a tím se ztratí C2PA manifest originálu; totéž se děje v optimalizátorech obrázků. Panel přílohy a wp transparai verify-meta uvádějí, kolika souborům přílohy manifest chybí. Typu digitálního zdroje IPTC, který zapisuje tento plugin, se to netýká: zapisuje se do každé velikosti a obnoví se, jakmile ho optimalizátor odstraní.

Uvede plugin můj web do souladu s EU AI Act?

Poskytuje vám technické stavební kameny, které článek 50 požaduje (viditelné upozornění a strojově čitelné označení), a dokumentuje vaše rozhodnutí, ale zda a jak se EU AI Act nebo jiný právní předpis vztahuje na váš web a zda jej vaše konkrétní nastavení splňuje, je právní otázka, na kterou můžete odpovědět jen vy (nebo váš právník). Skóre připravenosti je vlastní kontrola, ne verdikt. Viz část Vyloučení odpovědnosti.

Co znamená skóre připravenosti?

Je to podíl splněných kontrol, přičemž každá kontrola je něco, co plugin dokáže ověřit ve svém vlastním stavu: příspěvky napsané AI mají nastavenou úroveň (nebo jste deklarovali, že žádné neexistují), existují označená média a ve frontě ke kontrole nic nečeká, otázka na chatbota je zodpovězena, systémy AI jsou zinventarizovány s rozhodnutím o viditelnosti a sebehodnocení i kontrolní seznam podle článku 4 jsou kompletní. 100 znamená, že každý technický stavební kámen je na místě a zdokumentovaný. Neznamená to, že je váš web v souladu s předpisy; platí část Vyloučení odpovědnosti.

Jak funguje sebehodnocení?

Šest otázek typu ano/ne o tom, jak váš web používá AI: chatbot, text napsaný AI, obrázky AI, personalizace, překlad a syntetická média. Odpovědi vypíší povinnosti, které se na vás pravděpodobně vztahují, s článkem EU AI Act a stránkou pluginu, která každou z nich řeší. Odpovědi se ukládají na vašem webu se jménem osoby, která je uložila, lze je kdykoli upravit a objeví se ve zprávě o souladu.

Co je kontrolní seznam gramotnosti v oblasti AI podle článku 4?

Článek 4 požaduje po poskytovatelích a zavádějících subjektech, aby v rámci svých možností přijali opatření k zajištění dostatečné úrovně gramotnosti v oblasti AI u osob, které jejich jménem provozují nebo používají systémy AI; nepředepisuje žádnou formu školení ani certifikát. Pět položek jsou opatření, která obvykle slouží jako doklad: zaměstnanci vědí, jaké nástroje AI se používají, existuje písemná interní politika, lidé pracující s nástroji AI dostali pokyny, je stanoveno datum revize a byl zohledněn kontext použití i dotčené osoby. Zaškrtněte, co platí; kontrolní seznam se započítává do skóre připravenosti a tiskne se ve zprávě o souladu se jménem a datem posledního uložení.

Jak se detekují systémy AI bez externích požadavků?

Seznam známých pluginů AI je součástí TransparAI a porovnává se s pluginy nainstalovanými na vašem serveru, stejně jako funguje detekce chatbotů. Seznam se aktualizuje spolu s pluginem, nic se nestahuje a nic o vašem webu se nikam neodesílá. Aktivní pluginy, které seznam nezná, jsou navrženy, pokud jejich vlastní název nebo popis zmiňuje AI, a jakýkoli jiný systém lze deklarovat ručně. Vývojáři mohou seznam rozšířit filtrem transparai_systems_registry.

Mohu exportovat zprávu o souladu?

Yes. The print view covers the readiness score, the assessment answers, the Article 4 checklist, the detected and declared AI systems, the state of every disclosure notice, the AI-marked content, the media audit list and the recent activity, together with a document hash over the facts, so two reports of an unchanged site carry the same hash. GET /wp-json/transparai/v1/report returns the same record as JSON, the CSV export lists the media audit rows and the JSON download saves the whole record as a file.

Jde o právní poradenství?

Ne. TransparAI je technický nástroj, ne právní poradenství, a jeho používání nezakládá žádnou záruku souladu s jakýmkoli předpisem. Viz část Vyloučení odpovědnosti.

Mění plugin moje soubory obrázků?

Jen když je soubor označen a je zapnutá volba metadat. Plugin pak zapíše malý blok XMP do souboru JPEG, PNG, WebP nebo AVIF a jeho velikostních variant. Pixely obrázku zůstávají nedotčené. Soubory se nahrazují atomicky a nejprve se validují. Zrušení označení odstraní přesně ta metadata, která tento plugin zapsal; cizích metadat se nikdy nedotkne.

Kde uvidím, co bylo do souboru zapsáno?

Otevřete podrobnosti přílohy a klikněte na „Zobrazit metadata souboru“. Vypíše každý soubor dané přílohy s jeho stavem (deklarace přítomna, chybí, nebo formát, který ji nemůže nést), aktuálně deklarovaný typ digitálního zdroje, kompletní detekční důkazy, zaznamenanou historii a surový paket XMP hlavního souboru. Během prohlížení se nic nezapisuje; je to čtení souborů tak, jak právě teď leží na disku.

Přežije označení moji CDN?

Ne vždy, a stojí za to si to ověřit. Optimalizátory obrázků na okraji sítě, mezi nimi Cloudflare Polish a Jetpack Photon, obrázky při doručování překódují a přitom zahodí každý blok metadat. Soubor na vašem serveru zůstane v pořádku, zatímco návštěvníci a vyhledávače dostanou holý obrázek, a nic ve WordPressu to neukáže. Zapněte v nastavení kontrolu doručení a pak u označeného obrázku stiskněte „Zkontrolovat doručení“: plugin stáhne tento obrázek z vaší vlastní veřejné URL a sdělí vám, zda deklarace dorazila. Pokud ne, náprava je v konfiguraci vaší CDN (zachovat metadata nebo vyloučit označené obrázky z překódování), ne v tomto pluginu.

Ovlivňuje označování AI moje SEO a GEO?

Dává vyhledávačům přesně ty signály, které samy dokumentují. Google čte typ digitálního zdroje IPTC, který TransparAI zapisuje do souborů obrázků, a může ve Vyhledávání obrázků zobrazit štítek „Vygenerováno AI“; Schema.org JSON-LD na stránce nese tutéž deklaraci pro vyhledávače a AI crawlery, které soubor nikdy neotevřou. Vše se vykresluje na straně serveru, nepřidává žádný požadavek a neposouvá rozvržení, takže to nic nestojí na Core Web Vitals. Zda a jak vyhledávač zachází s označenými obrázky v hodnocení, je jeho rozhodnutí, ne něco, co může plugin slíbit; označení odvrací opačné riziko, nepřiznaný obrázek AI, na který později upozorní platforma nebo konkurence. Pro GEO, generative engine optimization, tatáž strukturovaná data sdělují AI vyhledávačům a odpovědním enginům, odkud vaše obrázky a texty pocházejí, což je součást toho, co zvažují při citování zdroje.

Detekuje plugin mého chatbota?

Rozpozná více než 40 dodavatelů chatů a chatbotů podle adresáře jejich pluginu, hostitelů jejich skriptů, jejich globálních proměnných JavaScriptu a markupu jejich widgetu, zcela lokálně. Nález se zobrazí na stránce nastavení s nápovědou, zda tam obvykle odpovídá bot, nebo lidé. Zda se upozornění zobrazí, rozhodujete vy; plugin je nikdy nezapne jen na základě nálezu, protože živý chat, za kterým sedí člověk, není systém AI.

Mohu označit i text napsaný AI?

Ano. Každý příspěvek a stránka má v postranním panelu editoru úroveň AI (bez AI, s pomocí AI, vygenerováno AI, vygenerováno AI a zkontrolováno), dostupnou také v Rychlých úpravách a Hromadných úpravách seznamu příspěvků. Úrovně AI zobrazují konfigurovatelnou poznámku před obsahem, za ním nebo na obou stranách; blok „Upozornění na AI“ a shortcode [transparai_notice] ji místo toho umístí ručně, a to výhradně, pokud je pozice nastavena na „pouze tam, kde je umístěn blok nebo shortcode“. U zkontrolovaných textů se zaznamená kontrolující, datum a otisk obsahu, takže pozdější úprava je vidět jako „změněno od kontroly“. Volitelně jde poznámka i do stručných výpisů a položek RSS feedu. K dispozici je také volitelná poznámka pro celý web na konci stránek, které obsahují označená média.

Mohu změnit vzhled upozornění na AI?

Ano. V Nastavení, Text napsaný AI si vyberete mezi blokem na vlastním řádku, vloženou poznámkou uvnitř textu, zavíratelným bannerem, malým odznakem a modálním oknem (tlačítko, které otevře dialog) a také to, zda se zobrazí před obsahem, za ním, na obou stranách nebo jen tam, kde je umístěn blok nebo shortcode. Dvě další volby přidají malý odznak AI k názvu příspěvku v seznamech a archivech a předponu [AI] k názvům položek feedu. Zavření banneru jej skryje jen pro dané zobrazení stránky; v prohlížeči návštěvníka se nic neukládá.

Jaké bloky plugin přidává?

Pět, všechny vykreslované na serveru, takže změna znění v nastavení se projeví ve všech umístěných blocích najednou, a všechny mlčí, dokud není nic deklarováno. „Upozornění na AI“ umístí poznámku aktuálního příspěvku v kterémkoli z pěti stylů, i vícekrát v jednom příspěvku nebo v šabloně rozvržení blokové šablony, kde nahrazuje automatickou poznámku. „Označení obrázku AI“ zobrazí označení jednoho souboru z knihovny médií, Vygenerováno AI s názvem generátoru nebo Vytvořeno člověkem, pro galerie, popisky a obrázky z builderů, kam automatický odznak nedosáhne. „Upozornění na systémy AI“ je jednovětá informace se jmény viditelných systémů AI, „Seznam systémů AI“ jsou tytéž systémy jako seznam s kategoriemi pro prohlášení o transparentnosti. „Upozornění na chatbota AI“ sděluje návštěvníkům, že v chatu odpovídá AI. Každý blok má svůj shortcodový protějšek v [transparai_notice].

Proč se skutečná fotografie z fotoaparátu dostala do fronty ke kontrole?

Moderní fotoaparáty vkládají C2PA Content Credentials do skutečných fotografií. Samotný manifest C2PA proto nikdy neoznačí automaticky. Skončí ve frontě ke kontrole, pokud manifest nedeklaruje zdroj AI. Zamítněte jej jedním kliknutím; zamítnuté soubory se do fronty znovu nezařazují.

Které page buildery a editory jsou podporovány?

Viditelný odznak pokrývá blokový editor (každý blok s obrázkem včetně cover, media-text, galerií, obrázků vložených v textu, videa a zvuku), klasický editor, náhledové obrázky (post thumbnails), obrázky ze šablon, textové widgety, Elementor free i Pro (obrázek, galerie, karusely, slidy, image box, hotspot, flip box, call to action, příspěvky, Theme Builder), WPBakery Page Builder (jednotlivé obrázky, galerie, karusely, pozadí řádků a sloupců, paralaxa, mřížky), Bricks Builder (každý prvek, který vypisuje značku obrázku) a Divi (moduly obrázek, galerie, blurb, slider a fullwidth header přes filtr obsahu; obrázky pozadí sekcí, řádků, sloupců, slidů a modulů přes volbu v Doplňcích níže). Do vlastních editačních obrazovek builderů se odznaky záměrně nevkládají, a to ani do Divi Visual Builder a Backend Builder. Kód, který šablona vykresluje sama, lze předat přes apply_filters( 'transparai_label_media', $html ). Pro obrázky, které šablona vypisuje bez ID přílohy (pole ACF typu URL nebo pole), a pro pozadí v CSS zapněte volbu v Doplňcích: malý skript tyto obrázky porovná s vašimi označenými soubory. Strojově čitelné označení v XMP nezávisí na žádném builderu a funguje vždy.

Může odznak ladit s mým designem?

Ano. V Nastavení, Viditelný odznak si vedle čtyř vzhledů vyberete barvu pozadí, barvu textu a krytí. Obě barevná pole jsou z výroby prázdná, a dokud zůstanou prázdná, odznak vypadá přesně jako dosud, takže aktualizace nic nezmění na webu, kterému neutrální vzhled vyhovuje. Barva textu vykresluje i rámeček, který používá obrysový vzhled a odznak „Vytvořeno člověkem“; obrysový vzhled nemá vlastní výplň, takže se v něm barva pozadí neprojeví. Kdo raději nastaví barvy ve vlastním stylopisu, použije tři vlastní vlastnosti CSS --trai-badge-bg, --trai-badge-fg a --trai-badge-opacity, které dělají totéž a lze je omezit na jediný kontejner.

Můžou vlastní barvy zhoršit čitelnost odznaku?

Nastavení to řekne dřív, než si toho všimnou návštěvníci. Semafor vedle barevných polí hodnotí už při výběru kontrast mezi textem odznaku a jeho plochou vůči prahu WCAG 4,5 ku 1, který platí pro tuto velikost písma, a verdikt vypíše slovy, místo aby ho nechal jen na barvě. Protože plocha odznaku je průsvitná (tmavý vzhled má z výroby 70 procent) a končí na fotografiích, které nikdo nepředvídá, hodnocení vychází z nejhoršího případu: odznak se měří na bílé a na černé fotografii a zobrazí se horší ze dvou výsledků. Označení funguje jen tehdy, když se dá přečíst, a světlá barva odznaku s bílým textem je nejrychlejší cesta, jak o to přijít.

Moje šablona dává na obrázky překryvy; zmizí odznak pod nimi?

Obvykle ne, a nikdy potichu. Odznaky leží nad běžnými vrstvami šablon (efekty při najetí, ikony zoomu, štítky slev) a malý skript navíc kontroluje skutečné pořadí vykreslení: odznak, který je stále překrytý, se zvedne, přesune do volného rohu nebo se jako poslední možnost zobrazí jako řádek popisku pod obrázkem (tuto ochranu lze vypnout v záložce Viditelný odznak, Doplňky). Pro ruční ovládání dejte kterémukoli kontejneru jednu z pomocných tříd trai-badge-top-left, trai-badge-top-right, trai-badge-bottom-left, trai-badge-bottom-right, trai-badge-below nebo trai-badge-hidden, nebo zvolte pozici pro jeden obrázek v jeho podrobnostech přílohy („Pozice odznaku“). Oba způsoby ochranu pro tyto odznaky vypnou a trai-badge-manual udělá totéž beze změny pozice, pro vzácný případ, kdy ochrana vaše rozvržení posoudí špatně. Skrytí viditelného odznaku u jednoho obrázku se nikdy nedotkne strojově čitelných metadat souboru ani strukturovaných dat na stránce; tato část označení zůstává nedotčena.

Odesílá plugin data na cizí servery?

Ne. Neprobíhají žádné externí požadavky jakéhokoli druhu. Veškerá detekce probíhá čtením bajtů souboru lokálně na vašem serveru a seznam systémů AI je soubor uvnitř pluginu.

Zpracovává plugin osobní údaje?

Zaznamenává, kdo co udělal uvnitř vašeho vlastního WordPressu: historie jednotlivých souborů a protokol webu ukládají ID uživatele a zobrazované jméno toho, kdo něco označil, potvrdil, deklaroval nebo zamítl, sebehodnocení a kontrolní seznam ukládají jméno a datum posledního uložení a příspěvek označený jako zkontrolovaný ukládá jméno kontrolujícího, které se veřejně zobrazí jen tehdy, když to povolíte. Nic neopouští server, nenastavují se žádné cookies a při odinstalaci s povoleným odstraněním dat se vše smaže. Viz část Ochrana soukromí.

Co se stane, když plugin odinstaluji?

Ve výchozím stavu zůstanou vaše označení v databázi (přeinstalace je obnoví) a již zapsaná metadata zůstanou v souborech. Pokud dáváte přednost úplnému vyčištění, zapněte před odinstalací v nastavení „Smazat všechna data pluginu“. Chcete-li odstranit i metadata v souborech, nejprve zrušte označení souborů.

Mohu označovat média programově?

Ano. Meta klíč _transparai_ai je registrován pro REST API, příkazy WP-CLI pokrývají hromadnou práci a jiné pluginy mohou volat do_action( 'transparai_mark_ai', $attachment_id, 'Generator name' ).

Kde získám pomoc?

Napište do fóra podpory zde na wordpress.org nebo na TransparAI@cms-admins.de. Plugin vyvíjí a spravuje Patrick Schlesinger (cms-admins.de).

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

TransparAI: EU AI Act Compliance, AI Disclosure & AI Image Detection je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „TransparAI: EU AI Act Compliance, AI Disclosure & AI Image Detection“ byl přeložen do 5 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “TransparAI: EU AI Act Compliance, AI Disclosure & AI Image Detection” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.1.10

  • Content Credentials verification checks every certificate on the chain: each issuer, the trust anchor included, must be an authority allowed to sign certificates and valid at the time of signing. A signing certificate may not issue other certificates or carry time stamping or catch-all usages, and the time stamp authority must be certified for time stamps.
  • Content Credentials in plain text files (.txt) are read and verified like those in images.
  • The audit export is also available as a JSON file with the document hash, next to the CSV.
  • Optional native browser tooltip with the full label on icon-only image overlays (contributed by Kai Spriestersbach).

1.1.9

  • Content Credentials se ověřují tak, jak to dělá validátor C2PA, na vašem vlastním serveru: podpis manifestu (ES256/384/512, PS256/384/512, Ed25519), hashe tvrzení, hash dat, řetězec certifikátů proti přibalenému seznamu důvěryhodnosti C2PA a časová razítka RFC 3161. Manifest, který neprojde, jde do fronty ke kontrole; výsledek, podepisující a časové razítko se zobrazí u souboru.
  • Průvodce nastavením nahrazuje kartu nastavení: tři obrazovky pro to, co váš web používá, jak se označují obrázky AI (živý náhled, zásada detekce, možnosti souborů) a prohledání knihovny. Každá obrazovka se ukládá sama; „Teď ne“ ji skryje, dokud ji znovu neotevřete.
  • Malé obrázky s velikostí odznaku „velký“ nebo „malý“ zobrazovaly celý popisek vedle krátkého a odznak byl širší než obrázek; nyní vítězí mini varianta.

1.1.8

  • Pozadí sekcí, kontejnerů a widgetů Elementoru (klasický obrázek na pozadí, desktop, tablet nebo mobil, včetně překryvu) dostávají odznak na serveru. Mezipaměti stránek jej zachovají, JavaScript není potřeba; nastavení „Pozadí CSS“ jej zapne jako dříve.
  • Pravidla umístění odznaku se opakují v malém inline bloku stylů, takže optimalizátory, které odkládají, slučují nebo ořezávají šablonu stylů pluginu, už odznak nevytlačí z obrázku. Filtr transparai_critical_css blok odstraní.
  • Detekce čte soubory WAV (Content Credentials v chunku C2PA, IPTC digital source type v chunku XMP) a soubory FLAC s úvodním tagem ID3, předává úložiště manifestů MP3 pravidlu claim generatoru a přijímá rámce ID3v2.4, jejichž velikosti iTunes zapisuje jako prostá celá čísla.
  • Oříznutí a otočení v blokovém editoru uloží novou přílohu; ta nyní dědí stav označení originálu a deklaraci dostane zapsanou do souboru okamžitě.
  • Soubory překódované nástroji ShortPixel, Imagify, Smush nebo EWWW se kontrolují ihned po dokončení optimalizace místo při příštím hodinovém průchodu.
  • Seznam knihovny médií: označit, potvrdit, zamítnout, znovu zkontrolovat nebo odebrat deklaraci „není AI“ u jednotlivého souboru přímo ve sloupci AI; uložení v Gutenbergu už neselže s rest_cannot_update, když editor pošle zpět razítko kontroly obsahu. Oba příspěvky od Kaie Spriestersbacha.

1.1.7

  • Opraveno: šablony, které nechají hero obrázek nebo obrázek karty vyplnit svůj kontejner (velikosti v procentech, object-fit: cover), zobrazovaly obrázek po označení příliš malý, s prázdným pruhem vedle něj. Tam, kde by obal odznaku změnil velikost takového obrázku, nyní z rozvržení vystoupí a obrázek vypadá přesně jako bez pluginu.
  • Opraveno: odznak v rohu, který zakrývá vlastní obsah webu, například box s výzvou k akci položený přes hero obrázek, byl zvednut nad tento obsah. Nyní se nejprve přesune do volného rohu a zvedne se jen tehdy, když jsou zakryté všechny rohy. Počítají se i panely vykreslené pseudoprvky a obrázky, které ignorují myš.
  • Kontrola překrytí se spustí znovu po skončení animací při načtení (AOS, vstupní efekty), takže posuzuje konečné rozvržení.

1.1.6

  • Content Credentials se čtou celé: plugin projde manifest C2PA, ověří, zda jeho hash dat stále pokrývá bajty souboru, a zobrazí podepisujícího, generátor deklarace a čas akce v panelu přílohy, v seznamu médií, v REST API a ve WP-CLI s poznámkou „podle manifestu, neověřeno“. Manifest, který k souboru nesedí (je zkopírovaný nebo byl obrázek po podepsání upraven), místo automatického označení skončí ve frontě ke kontrole. Kontrola dává stejný výsledek před zápisem vlastní deklarace pluginu do souboru i po něm.
  • Panel přílohy uvádí, kolik velikostních variant ztratilo Content Credentials originálu, a zvýrazní přílohy, jejichž soubory se od posledního detekčního skenu změnily.
  • Nový styl odznaku s oficiálními ikonami EU, které Evropská komise zveřejnila 10. června 2026: podle typu označení Plně vygenerováno AI nebo Částečně upraveno AI, případně základní ikona AI, v černé nebo bílé. Ikony jsou přibaleny beze změn; barevná pole se na ně nevztahují, krytí ano.
  • Sloupec AI v seznamu médií lze řadit, aniž by se skryly neoznačené soubory.
  • V průvodci zásadami ochrany osobních údajů ve WordPressu se objeví navržený odstavec pro zásady ochrany osobních údajů.
  • Multisite: aktivace pro celou síť i nově vytvořené weby naplánují průchod automatické opravy; odinstalace uklidí i sítě s více než 100 weby.
  • Fronta ke kontrole zobrazuje skrytelnou poznámku se třemi otázkami, které rozhodují, zda detekovaný obrázek potřebuje viditelné označení.
  • Readme nyní odpovídá na to, které obrázky vůbec potřebují označení a jaké lhůty platí, a uvádí všech 16 přibalených jazyků.

1.1.5

  • Podpora Divi. Moduly obrázek, galerie, blurb, slider a fullwidth header už odznak nesly díky filtru obsahu, nyní ho dostanou i obrázky pozadí sekcí, řádků, sloupců, slidů a modulů, a to přes volitelný skript v Doplňcích. Divi tato pozadí ukládá do generovaného stylopisu, proto potřebovala vlastní zpracování.
  • Žádné odznaky v Divi Visual Builder, Backend Builder ani v náhledu modulu. Stejné pravidlo už platilo pro editory Elementor a WPBakery.
  • Obrázky vytvořené pomocí Divi AI se označí přímo u zdroje, stejně jako ty z AI Engine, AI Power, Elementor AI a WordPress AI.
  • Opraveno: na stránce v Divi mohl odznak změnit odsazení modulu, protože se přidával jako poslední prvek kontejneru a Divi u posledního prvku odstraňuje spodní okraj. Nyní se přidává jako první prvek, což tak jako tak není vidět, protože odznak je pozicovaný.
  • Opraveno: obrázek na pozadí mohl dostat odznak dvakrát, když byly do sebe vnořeny sekce, řádek a sloupec a vnější i vnitřní prvek zobrazovaly stejný soubor. Týkalo se to všech page builderů s takovým vnořením, nejen Divi.

1.1.4

  • Viditelný odznak přijímá vlastní barvu pozadí, barvu textu a krytí vedle čtyř dosavadních vzhledů. Obě barevná pole začínají prázdná, a dokud zůstanou prázdná, odznak vypadá přesně jako dřív, takže na webu, který si ponechá neutrální vzhled, se nic nemění.
  • Hodnocení kontrastu vedle barevných polí měří volbu už při výběru vůči prahu WCAG 4,5 ku 1 a slovy říká, zda odznak zůstává čitelný, aby označení nikdy nezmizelo ve vlastní barvě.

1.1.3

  • Úvodní karta nastavení už neopakuje nastavení odznaku a souborů, která stejně patří kartám pod ní. Její druhý a třetí krok nyní otevřou příslušnou sekci, takže každá volba je na obrazovce jen jednou a zapisuje ji jediný formulář.

1.1.2

  • S pluginem přichází dalších deset jazyků: polština, portugalština, švédština, dánština, finština, čeština, rumunština, řečtina, maďarština a formální varianta němčiny, vedle stávající němčiny, francouzštiny, španělštiny, italštiny a nizozemštiny.
  • Název pluginu a README jsou přeloženy do každého z těchto jazyků, takže adresář pluginů je zobrazuje v jazyce samotného čtenáře.

1.1.1

  • Modul souladu: nabídka nejvyšší úrovně „TransparAI“ s položkami Nástěnka, Sebehodnocení, Systémy AI, Obsah AI, Obrázky AI a Nastavení; skóre připravenosti se semaforem přes pět kontrol; sebehodnocení o šesti otázkách s kontrolním seznamem gramotnosti v oblasti AI podle článku 4 na téže obrazovce; časová osa EU AI Act; dva widgety nástěnky WordPressu (připravenost a čísla); wp transparai score, content, assessment, systems a report.
  • Registr systémů AI: přibalený seznam 130 pluginů z wordpress.org se na vašem serveru porovnává s nainstalovanými pluginy, včetně chatbotů a ručních deklarací; viditelnost jednotlivých systémů v upozornění pro návštěvníky jako řádek v patičce, odznak nebo zavíratelný banner. Nic se nestahuje.
  • Pět bloků vykreslovaných na serveru: Upozornění na AI, Označení obrázku AI, Upozornění na systémy AI, Seznam systémů AI a Upozornění na chatbota AI, každý s vlastním block.json; typ shortcodu chatbot; nové nastavení „pouze tam, kde je umístěn blok nebo shortcode“ pro textovou poznámku a upozornění na systémy.
  • Styly textové poznámky blok, vložená, banner, odznak a modální okno, pozice „před obsahem i za ním“, volitelný odznak u názvu a předpona [AI] u názvů ve feedu; odznaky obrázků v Bricks Builderu; filtr transparai_label_media pro markup, který šablona vykresluje sama.
  • Zpráva, tisková verze a GET /report obsahují souhrn souladu a protokol webu; hash dokumentu pokrývá jen fakta.
  • Stránka nastavení pod novou nabídkou se záložkami; upozornění v patičce se tisknou jako jeden odstavec; upozornění na stránce a strukturovaná data už nezávisí na viditelném odznaku; odznaky jen s ikonou a mini odznaky si zachovávají krátký popisek; nové výchozí hodnoty pro alternativní text, poznámku ve feedu, výstup chatbota a upozornění na systémy (uložená nastavení se nemění).

1.0.3

  • Text napsaný AI: úroveň označení pro každý příspěvek (bez AI, s pomocí AI, vygenerováno AI, vygenerováno AI a zkontrolováno) v postranním panelu editoru bloků, klasickém meta boxu, Rychlých úpravách a Hromadných úpravách, s řaditelným sloupcem seznamu a filtrem. U zkontrolovaných textů se zaznamená kontrolující, datum a otisk obsahu, který upozorní na pozdější úpravy. Nový blok „Upozornění na AI“ a shortcode [transparai_notice]; poznámka může jít do stručných výpisů a RSS feedů (dc:description).
  • Fotografie z fotoaparátu a lidská tvorba: média lze deklarovat jako digitalCapture nebo digitalCreation, v podrobnostech, hromadně nebo přes wp transparai human; zapisuje se do souborů, které nenesou jiný typ digitálního zdroje, zobrazuje se ve strukturovaných datech, volitelný odznak „Vytvořeno člověkem“.
  • WooCommerce: odznak sleduje přepínání variant, znovu se vytváří v zoomu, lightboxu PhotoSwipe i v lightboxu jádra WordPressu a nedostává se do e-mailů WooCommerce; deklarována kompatibilita s HPOS.
  • REST API transparai/v1 (řádky médií, detail jednotlivých souborů, akce, opětovná kontrola, zpráva), jen s ověřením.
  • Auditní stopa: padesát událostí na soubor s předchozím stavem, spouštěčem a jménem editora; protokol webu; export CSV s historií, BOM a ochranou proti vzorcům; tisková verze s hashem dokumentu, podklady a omezeními; stránkované exporty.
  • Úvodní nastavení při prvním spuštění se třemi vratnými kroky; upozornění na chatbota s lokální detekcí více než 40 dodavatelů a upozorněním jako první zprávou bota, vedle widgetu nebo v patičce.
  • Strukturovaná data: uzel Article pro příspěvky napsané AI, stabilní id, digitalSourceType jako výčtová hodnota Schema.org a URI IPTC.

1.0.2

  • Opraveno: skenování knihovny se na některých webech zastavilo po první dávce; velké soubory PNG s metadaty za obrazovými daty byly hlášeny jako čisté; obrázky z Bing Image Creator, Microsoft Designer a Copilot byly jen zařazeny do fronty místo označení.
  • Inspekce souboru uvádí, zda je příloha vůbec označena.

1.0.1

  • Opraveno: hodinová kontrola integrity nebyla naplánována na webech vytvořených v síti multisite až po aktivaci.
  • Historie jednotlivých souborů, export auditu do CSV, inspekce souboru se surovým paketem XMP, volitelná kontrola doručení pro CDN, které odstraňují metadata, překlady do němčiny, francouzštiny, španělštiny, italštiny a nizozemštiny.

1.0.0

  • První vydání: detekce C2PA, XMP/IPTC, chunků PNG, EXIF, MP4 a MP3 s pravidlem pro fotoaparáty a frontou ke kontrole; viditelný odznak s ochranou proti překrytí, přepsáním pro jednotlivé obrázky a pomocnými třídami CSS; typ digitálního zdroje IPTC zapisovaný jako XMP do JPEG, PNG, WebP a AVIF s automatickou opravou; Schema.org JSON-LD; mazání cache stránek; WP-CLI; integrace pro AI Engine, AI Power, Elementor AI a WordPress AI; žádné externí požadavky.