pragma.vision Technology observatory & strategic foresight

Art. 50 · English method

Metoda obserwacji Art. 50

Opisujemy wyłącznie to, co można zaobserwować na publicznej stronie w chwili skanu. Wynik wymaga odczytania wraz z ograniczeniami każdej kontroli.

Wersja metody: pv.art50-rubric.v1 · Data publikacji:

sha256:5eea51e0d340430b14751fadc03200ae2f9d64d21abf56e52f9f749a3cc9437b

Oferta Art. 50


Dziewięć kontroli

Wersja metody: pv.art50-rubric.v1
KontrolaUstępCo obserwujemyJak i kiedyStany wynikuOgraniczenia
A50-0.1 informational Obecność strony z informacją o stosowaniu AI. Adres i widoczny tekst strony wskazują na informację o AI. Sam odnośnik nie potwierdza treści.
  • Wyłącznie informacyjne; treść informacji nie jest oceniana i nie zastępuje etykiet przy treści.
A50-1.1 50(1) Informacja o interakcji z AI przy pierwszym kontakcie. Sygnatura widżetu oraz słownik PL/EN/DE w pierwszej wiadomości, nagłówku lub etykiecie obok. Brak informacji: gap; nieotwarty widżet: needs_confirmation; brak widżetu: not_observed.
  • Niewidoczne pozostają kanały po zalogowaniu, rozmowy głosowe i kanały poza stroną.
  • Rejestr dostawców nie rozstrzyga, czy rozmówcą jest AI; późniejsze tury nie są badane.
A50-1.2 50(5) Tekstowa i dostępna informacja przy widżecie. Dla informacji z 1.1 sprawdzamy tekst zamiast samego obrazu i dostępność dla technologii asystujących. Brak informacji: not_observed; brak otwarcia: needs_confirmation.
  • Kontrast wymaga osobnego pomiaru; v1 go nie mierzy. To nie jest audyt dostępności.
A50-2.1 50(2) Oznaczenie mediów wskazujących na AI w formacie nadającym się do odczytu maszynowego. Wskazówka AI w adresie, opisie lub metadanych oraz DigitalSourceType IPTC lub obecność C2PA. Bez oznaczenia: gap; bez wskazówki AI: not_observed.
  • C2PA: wyłącznie obecność w JPEG APP11 i PNG caBX, bez walidacji manifestu ani autentyczności.
  • Niewskazane media AI pozostają niewidoczne. Skompresowane XMP i nierozpoznane kontenery bez XMP są niemierzalne; próbka jest ograniczona.
A50-2.2 50(2) Znakowanie po stronie dostawcy systemu generatywnego. Zawsze needs_confirmation, także gdy strona jest niedostępna; brak obserwacji nie dowodzi braku znakowania.
  • Obserwacja zewnętrzna nie widzi znaków wodnych wewnątrz narzędzi dostawcy.
A50-3.1 50(3) Informacja o rozpoznawaniu emocji lub kategoryzacji biometrycznej przez podmiot stosujący. Sygnatura SDK oraz widoczna informacja: observed; samo SDK: needs_confirmation; bez sygnatury: not_observed.
  • Przetwarzanie po stronie serwera jest niewidoczne. Sygnatura nie dowodzi faktycznego użycia SDK.
A50-4.1 50(4) Etykieta przy mediach ze wskazówką AI, potencjalnie obejmujących deepfake. Opis, podpis, nazwa dostępna, tytuł i tekst obok oraz położenie etykiety. Przy treści: observed; brak: gap; brak wskazówki AI: not_observed.
  • To, czy treść stanowi deepfake (art. 3 pkt 60), wymaga oceny człowieka.
  • Tekst alternatywny sam nie dowodzi widoczności etykiety.
A50-4.2 50(4) Informacja o tekście wspomaganym AI lub kontakt wskazujący na odpowiedzialność redakcyjną. Widoczna deklaracja lub kontakt redakcyjny: needs_confirmation; brak: not_observed. Wyłącznie informacyjne.
  • Interes publiczny, kontrola człowieka i odpowiedzialność redakcyjna nie są weryfikowalne z zewnątrz.
A50-5.1 50(5) Etykieta w miejscu pierwszego kontaktu z treścią. Etykieta wyłącznie w stopce lub polityce: gap; przy treści: observed; nieznane położenie: needs_confirmation; brak powierzchni AI: not_observed.
  • Czas po pierwszym wyrenderowanym widoku nie jest obserwowany. Wynik strony wskazuje najbardziej wymagającą obserwację.

Jak czytać stany

observed
Zaobserwowano wskazany sygnał. Ten stan nie rozstrzyga obowiązków prawnych.
gap
Zaobserwowano brak sygnału oczekiwanego w tej kontroli. Sprawdź wskazaną powierzchnię i szablon poprawki.
needs_confirmation
Obserwacja zewnętrzna jest niewystarczająca; potrzebne jest potwierdzenie dostawcy lub podmiotu stosującego.
not_observed
W uchwyconej próbce nie znaleziono powierzchni lub sygnału objętego kontrolą.
unmeasurable
Błąd pobrania, renderowania lub parsowania uniemożliwił pomiar. To nie jest dowód nieobecności sygnału.

Tożsamość i działanie skanera

PragmaVisionArt50/1 (+https://pragma.vision/art50/method#scanner)

Dla niezweryfikowanych skanów respektujemy robots.txt: PragmaVisionArt50 lub *. Disallow zatrzymuje renderowanie.

Aby wyłączyć skaner, dodaj poniższą regułę w robots.txt:

User-agent: PragmaVisionArt50
Disallow: /

Szybki skan: do 6 stron jednego origin, 45 s i 20 mediów, do 5 MB każde. Bez wysyłania formularzy, logowania, pisania do czatu i akceptowania śledzenia. Tylko otwarcie widżetu oraz odrzucenie lub zamknięcie znanego okna zgody. Zachowujemy skróty i minimalne cytaty, bez pełnych kopii stron; wyniki wygasają po 30 dniach.


Obserwacja rynku

Tą samą metodą sprawdzamy okresowo strony główne popularnych polskich witryn. Odwiedzamy wyłącznie stronę główną, zawsze respektujemy robots.txt (reguła powyżej wyłącza także tę obserwację), otwieramy widżet czatu bez pisania wiadomości i nie wysyłamy żadnych formularzy. Publikujemy wyłącznie zbiorcze statystyki: nigdy nazwy witryn ani dostawców narzędzi. Dostawca narzędzia czatu może otrzymać od nas pocztą tradycyjną zestawienie dotyczące wyłącznie jego własnych wdrożeń. Zapisy dotyczące pojedynczych witryn usuwamy po 90 dniach.


Historia wersji

pv.art50-rubric.v1 · 2026-10-17

Pierwsza wersja rubryki. Zmiana obserwacji, logiki lub ograniczeń wymaga nowej wersji; wcześniejsze wersje pozostają czytelne.

W sprawie autorytatywnej oceny skorzystaj z indywidualnych opinii KRiBSI (od 2026-10-28) oraz własnego doradcy prawnego.

Your opinion

Tell us anything.

What works, what doesn't, what's missing — especially about our watches, lenses, and the register itself. Anonymous is fine; leave an email if you'd like a reply.