Inštalačná príručka

Na vašom webe musia byť naživo dve veci: oznámenie, ktoré vidia návštevníci, a malý verejný súbor deklarujúci vaše používanie AI (vasweb.sk/.well-known/ai-disclosure.json). Vyberte si nižšie svoju platformu; väčšina zaberie približne desať minút.

1 · Zobrazte oznámenia

Banner a štítky AI, ktoré návštevníci vidia na stránke.

2 · Zverejnite svoju deklaráciu

ai-disclosure.json, verejný súbor čitateľný z vašej vlastnej domény.

Hotovo je, keď

kontrola ukáže Úroveň 2 · Zobrazené.

Vyberte si platformu

WordPress

  1. Nainštalujte plugin

    V administrácii WordPress: Pluginy → Pridať nový → Nahrať plugin, vyberte súbor stiahnutý nižšie a kliknite na Aktivovať.

    Stiahnuť plugin AIDisclose (.zip)

  2. Nechajte ho urobiť obe úlohy

    Plugin zobrazuje oznámenia a automaticky zverejňuje váš deklaračný súbor. AI obsah označíte pri každom článku alebo obrázku prepínačom „AI obsah“. Bez zásahov do kódu.

  3. Overiť

    Hotovo, keď kontrola ukáže Úroveň 2 · Zobrazené.

    Spustiť kontrolu

Overte

Spustite kontrolu. Potvrdí tri veci: váš deklaračný súbor je platný, snippet beží a oznámenia sa na stránke skutočne zobrazujú. (Pre inžinierov: kontroly C1, C3 a C4 až C6.)

Spustiť kontrolu

Pokročilé

Uzamknite skript na presnú verziu (SRI)

Hash integrity v značke script prinúti prehliadač odmietnuť spustenie upraveného súboru. Pripnite verziovanú URL a hash vygenerujte z presne toho súboru, ktorý nasadzujete:

shell
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Servírujte súbor sami (nginx / Apache)

Na serveroch, ktoré máte pod kontrolou, servírujte stiahnutý ai-disclosure.json priamo:

nginx
location = /.well-known/ai-disclosure.json {
  alias /var/www/site/ai-disclosure.json;
  default_type application/json;
  add_header Cache-Control "max-age=3600";
}
Apache
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
  ForceType application/json
</Files>
Servírujte hostovaný súbor z vlastnej domény

Váš server presmeruje požiadavky na túto jedinú adresu k nám: súbor upravujete v dashboarde a stále sa servíruje z vašej domény. Dashboard tieto bloky zobrazuje predvyplnené vaším kľúčom webu.

nginx
location = /.well-known/ai-disclosure.json {
  proxy_pass https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY;
  proxy_set_header Host api.aidisclose.io;
  proxy_ssl_server_name on;
}
Cloudflare Worker
export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (url.pathname === "/.well-known/ai-disclosure.json") {
      return fetch("https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY");
    }
    return fetch(request);
  }
};
Ak váš web blokuje našu kontrolu (AIDiscloseBot)

Kontroly a zachytenia dôkazov pochádzajú od AIDiscloseBot/1.0. Číta iba verejné stránky: nikdy sa neprihlasuje, neodosiela formuláre a rešpektuje robots.txt. Ak váš robots.txt alebo ochrana proti botom blokuje neznáme roboty, povoľte ho explicitne:

robots.txt
User-agent: AIDiscloseBot
Allow: /

Je jeho povolenie riziko? Nie. Povolenie v robots.txt nedáva žiadny prístup. Iba hovorí slušným robotom, že smú čítať stránky, ktoré sú už verejné. Reťazec User-Agent si môže sfalšovať ktokoľvek, ale podvodník tým nezíska nič, čo mu vaše verejné stránky nedávajú už teraz.

Ak prevádzku filtrujete cez WAF alebo správcu botov, nikdy nepovoľujte iba podľa User-Agenta. Skombinujte ho s overením zdroja. Identitu nášho robota a výstupné rozsahy IP adries priebežne zverejňujeme na aidisclose.io/bot.json.