Gwida tal-installazzjoni
Żewġ affarijiet iridu jkunu online fuq is-sit tiegħek: l-avviż li jaraw il-viżitaturi, u fajl pubbliku żgħir li jiddikjara l-użu tal-IA tiegħek (sit-tieghek.com/.well-known/ai-disclosure.json). Agħżel il-pjattaforma tiegħek hawn taħt; il-biċċa l-kbira jieħdu madwar għaxar minuti.
Il-banner u t-tikketti tal-IA li l-viżitaturi tiegħek jaraw fuq il-paġna.
ai-disclosure.json, fajl pubbliku li jinqara mid-dominju tiegħek stess.
il-verifikatur juri Livell 2 · Muri.
Agħżel il-pjattaforma tiegħek
WordPress
Installa l-plugin
Fl-amministrazzjoni ta' WordPress: Plugins → Add New → Upload Plugin, agħżel il-fajl li niżżilt hawn taħt, imbagħad ikklikkja Activate.
Ħallih jagħmel iż-żewġ xogħlijiet
Il-plugin juri l-avviżi u jippubblika l-fajl tad-dikjarazzjoni tiegħek awtomatikament. Immarka kontenut tal-IA fuq kwalunkwe artiklu jew immaġni bl-iswiċċ "Kontenut tal-IA" tiegħu. L-ebda tibdil fil-kodiċi.
-
Ivverifika
Lest meta l-verifikatur juri Livell 2 · Muri.
Ħaddem il-verifikatur
Shopify
Żid is-snippet
Online Store → Themes → ⋯ → Edit code → theme.liquid: waħħal dan eżatt qabel </body>. Innota l-indirizz fl-ewwel linja: Shopify ma jistax jospita fajls fl-għerq tad-dominju tiegħek, għalhekk is-snippet jaqra d-dikjarazzjoni tiegħek mill-kopja ospitata tagħna minflok.
theme.liquid <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Orbot id-dikjarazzjoni tiegħek
Waħħal din il-linja ġo <head> fl-istess fajl. Id-dashboard tiegħek juri ż-żewġ blokok mimlija minn qabel biċ-ċavetta tas-sit tiegħek.
<head> <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Dan huwa metodu permess mill-ispeċifikazzjoni.
-
Ivverifika
Lest meta l-verifikatur juri Livell 1 · Dikjarat b'nota. Dan huwa r-riżultat mistenni fuq din il-pjattaforma, u huwa konformi.
Ħaddem il-verifikatur
Webflow
Żid is-snippet
Site settings → Custom code → Footer code: waħħal il-blokka tas-snippet hawn taħt, imbagħad Publish.
Footer code <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Orbot id-dikjarazzjoni tiegħek
F'Head code, żid il-linja tal-link tad-dikjarazzjoni (it-tieni blokka hawn taħt). Tippreferi sservi l-fajl mid-dominju tiegħek stess? Uża l-proxy taħt Avvanzat jekk id-DNS tiegħek jgħaddi minn Cloudflare.
Head code <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Dan huwa metodu permess mill-ispeċifikazzjoni.
-
Ivverifika
Lest meta l-verifikatur juri Livell 1 · Dikjarat b'nota. Dan huwa r-riżultat mistenni fuq din il-pjattaforma, u huwa konformi.
Ħaddem il-verifikatur
Squarespace
Żid is-snippet
Settings → Advanced → Code Injection → Footer: waħħal il-blokka tas-snippet hawn taħt. L-injezzjoni tal-kodiċi teħtieġ il-pjan Business.
Footer <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Orbot id-dikjarazzjoni tiegħek
F'Header injection, żid il-linja tal-link tad-dikjarazzjoni (it-tieni blokka hawn taħt).
Header <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">Dan huwa metodu permess mill-ispeċifikazzjoni.
-
Ivverifika
Lest meta l-verifikatur juri Livell 1 · Dikjarat b'nota. Dan huwa r-riżultat mistenni fuq din il-pjattaforma, u huwa konformi.
Ħaddem il-verifikatur
Google Tag Manager
Oħloq it-tag
New tag → Tag configuration → Custom HTML → waħħal is-snippet. Triggering: All Pages (Page View). Tużax trigger imdewwem jew tal-iscroll: l-Artikolu 50 jirrikjedi l-avviż mill-ewwel esponiment. Ippubblika l-workspace.
Custom HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Ippubblika wkoll id-dikjarazzjoni tiegħek
Tag Manager jieħu ħsieb l-avviżi biss. Il-fajl tad-dikjarazzjoni tiegħek xorta jrid jitqiegħed online: segwi l-pass għall-pjattaforma tiegħek fit-tabs l-oħra, jew it-tab Kodiċi apposta jekk tmexxi s-sit tiegħek stess.
-
Ivverifika
Lest meta l-verifikatur juri Livell 2 · Muri.
Ħaddem il-verifikatur
Kodiċi apposta
Żid is-snippet
Qabel </body> fuq kull paġna. It-tisħiħ għall-produzzjoni (twaħħil tal-verżjoni, SRI) jinsab taħt Avvanzat.
HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Servi l-fajl tad-dikjarazzjoni
ai-disclosure.json irid jinqara fuq /.well-known/ fuq id-dominju tiegħek. Fuq Vercel jew Netlify, ikkommitja l-fajl. Il-konfigurazzjonijiet ta' nginx u Apache jinsabu taħt Avvanzat.
Vercel / Netlify # Vercel / Netlify: commit the file, done public/.well-known/ai-disclosure.json-
Ivverifika
Lest meta l-verifikatur juri Livell 2 · Muri.
Ħaddem il-verifikatur
Ivverifika
Ħaddem il-verifikatur. Jikkonferma tliet affarijiet: il-fajl tad-dikjarazzjoni tiegħek huwa validu, is-snippet qed jaħdem, u l-avviżi jidhru tassew fuq il-paġna. (Għall-inġiniera: il-kontrolli C1, C3, u C4 sa C6.)
Avvanzat
Sakkar l-iscript fuq verżjoni eżatta (SRI)
Hash tal-integrità fit-tag script iġiegħel lill-browser jirrifjuta fajl modifikat. Waħħal l-URL bil-verżjoni u iġġenera l-hash mill-fajl eżatt li tiddeplojja:
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Servi l-fajl inti stess (nginx / Apache)
Għas-servers li tikkontrolla, servi direttament il-fajl ai-disclosure.json imniżżel:
location = /.well-known/ai-disclosure.json {
alias /var/www/site/ai-disclosure.json;
default_type application/json;
add_header Cache-Control "max-age=3600";
}
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
ForceType application/json
</Files>
Servi l-fajl ospitat fid-dashboard mid-dominju tiegħek stess
Is-server tiegħek jgħaddi t-talbiet għal dak l-indirizz wieħed lilna: inti teditja l-fajl fid-dashboard, u xorta jibqa' servut mid-dominju tiegħek. Id-dashboard juri dawn mimlija minn qabel biċ-ċavetta tas-sit tiegħek.
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;
}
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);
}
};
Jekk is-sit tiegħek jimblokka l-verifikatur tagħna (AIDiscloseBot)
L-iskanns u l-qbid tal-evidenza jiġu minn AIDiscloseBot/1.0. Jaqra biss paġni pubbliċi: qatt ma jidħol f'kontijiet, qatt ma jissottometti formoli, u josserva robots.txt. Jekk ir-robots.txt jew il-protezzjoni kontra l-bots tiegħek timblokka crawlers mhux magħrufa, ippermettih b'mod espliċitu:
User-agent: AIDiscloseBot
Allow: /
Huwa riskju li tippermettih? Le. Permess fir-robots.txt ma jagħti l-ebda aċċess. Jgħid biss lill-bots edukati li jistgħu jaqraw paġni li diġà huma pubbliċi. Kulħadd jista' jiffalsifika User-Agent, imma min jiffalsifikah ma jikseb xejn li l-paġni pubbliċi tiegħek ma jagħtuhx diġà.
Jekk tiffiltra t-traffiku b'WAF jew ġestur tal-bots, qatt m'għandek tippermetti fuq il-User-Agent waħdu. Għaqqdu ma' verifika tas-sors. Aħna nippubblikaw l-identità tal-crawler tagħna, u l-firxiet tal-IP tal-ħruġ hekk kif jiġu pprovduti, fuq aidisclose.io/bot.json.