Dodavatelský řetězec AI

Podívejte se, kam doopravdy jdou data z vašich AI nástrojů.

Za každým AI nástrojem stojí poskytovatel modelu a za ním další firmy, které data zpracovávají. Corpilus Shield vede záznam o tomto řetězci pro AI nástroje a poskytovatele, které připojíte, ukazuje, jak je každý článek známý, a umožní nad ním nastavit pravidla — na začátku jen sledováním.

Jeden příklad, celý řetězec

Účetní kancelář, 40 lidí a jeden AI asistent.

Kancelář používá AI asistenta na přijaté faktury, připojeného jako MCP server. Jeho dodavatel deklaruje, co za ním stojí; vlastní volání kanceláře k témuž poskytovateli modelu jdou přes LLM proxy Corpilusu, takže je Corpilus také vidí.

Modelový příklad s vymyšlenými jmény — nejde o referenci klienta. Obrazovky na této stránce jsou ilustrace vytvořené pro ni, ne snímky obrazovky.

  1. 01 · Firma

    Účetní kancelář, 40 lidí

    Používá asistenta na přijaté faktury a vlastní chatbot.

  2. 02 · AI nástroj

    Asistent na faktury (MCP server)

    Při kontrole serveru jeho dodavatel deklaruje poskytovatele, subdodavatele a hostitele, kteří za ním stojí.

    Dodavatel
  3. 03 · Poskytovatel modelu

    Poskytovatel A

    Deklarovaný dodavatelem a viděný ve voláních přes LLM proxy. Kde zpracovává data, zůstává neznámé, dokud to někdo nezadá.

    DodavatelPozorované
  4. 04 · Subdodavatel

    Hosting B, Německo

    Deklarovaný dodavatelem i se zemí. Co stojí za ním, není známé a Corpilus si to nedomýšlí.

    Dodavatel
Stránka Dodavatelský řetězec AI (ilustrace)
AI nástroj nebo poskytovatelČlánekHodnotaMísto zpracováníJak je známý
Asistent na fakturyPoskytovatel modeluprovider-aneznáméDodavatel
Asistent na fakturySubdodavatelhosting-bDEDodavatel
Asistent na fakturyHostitelfiles.invoice-assistant.exampleneznáméDodavatel
provider-aModelmodel vyžádaný ve volání—Pozorované
provider-aHostitelapi.provider-a.exampleneznáméPozorované

Jak je každý článek známý

Dodavatel

Deklaroval ho dodavatel AI nástroje při kontrole svého MCP serveru. Je to tvrzení dodavatele, ne něco, co Corpilus ověřil.

Operátor

Zadal ho váš administrátor, například ze smlouvy. U místa zpracování a sídla má přednost před tvrzením dodavatele i před referenčními údaji Corpilusu.

Pozorované

Corpilus to viděl v provozu: poskytovatele, vyžádaný model a hostitele volání, které šlo přes LLM proxy.

Neznámé

Nikdo to neuvedl a Corpilus to neviděl. Zobrazí se jako neznámé, nikdy se nedomýšlí.

Pravidlo a jedno kliknutí

„Jen EU“: neznámé místo se označí, nezablokuje.

Kancelář nastaví, že data se smějí zpracovávat jen v EU. Corpilus posoudí každý článek podle toho, co je o něm známo.

Kontrola pravidla · povoleno: EU (ilustrace)
hosting-b · DE · splňuje pravidlo
provider-a · místo neznámé
→ označeno jako neověřené, nezablokováno
files.invoice-assistant.example · místo neznámé
→ označeno jako neověřené, nezablokováno

Proto samotné „jen EU“ zpočátku nezablokuje téměř nic: poskytovatelé jen zřídka zveřejňují jedno místo zpracování, takže většina míst zůstává neznámá, dokud je někdo nezadá ze smlouvy. Nastavení to řeknou ještě před uložením.

Jedno kliknutí: „tuto možnost v EU máme“

Kde Corpilus ověřil možnost zpracování v EU na stránkách samotného poskytovatele, stránka ji nabídne i s tímto zdrojem a datem ověření. Pokud ji firma používá nebo na ni má smlouvu, jedno kliknutí ji zapíše.

Asistent na faktury · poskytovatel modelu (ilustrace)
provider-a · ověřená možnost zpracování v EU
„Region zpracování EU“ · stránka poskytovatele, datum ověření
[ Tuto možnost nebo smlouvu máme ]
provider-a · místo EU · Operátor

Kliknutí zapíše vaše vlastní tvrzení; Corpilus vaši smlouvu ani nastavení neověřuje. Některé možnosti připouštějí zpracování i mimo EHP, například ve Švýcarsku nebo ve Spojeném království — pravidlo, které povoluje jen EHP, pak takové místo počítá jako nejisté: nikdy jako splněné a nikdy jako důvod k blokování. Kde ověřená možnost neexistuje, stránka to řekne a místo se zadá ručně.

Šablony pravidel

GDPR přísně nebo DORA, s náhledem před uložením.

Při první návštěvě provede průvodce tím, co Corpilus už viděl, kde jednotliví poskytovatelé zpracovávají data, a výběrem šablony pravidel. Před uložením ukáže, co by šablona zablokovala, kdyby bylo blokování zapnuté. V příkladu kancelář používá také překladový doplněk, jehož dodavatel deklaruje subdodavatele ve Spojených státech.

GDPR přísně

Zpracování jen v EHP a také sídlo poskytovatele v EHP. Neznámé místo vyvolá upozornění, ne blokování.

DORA

Zpracování v EHP nebo v zemi s rozhodnutím EU o odpovídající ochraně; sídlo se neposuzuje. Japonsko, Kanada a Spojené státy nejsou zahrnuty automaticky. Neznámé místo vyvolá upozornění, ne blokování.

Náhled · GDPR přísně (ilustrace)
Zablokovalo by se při vynucování
překladový doplněk · subdodavatel hosting-d · US
Označeno jako neznámé, nikdy neblokováno
provider-a · sídlo neznámé
files.invoice-assistant.example · místo neznámé
režim zůstává Sledovat · nic se neblokuje

Šablona blokování nikdy nezapne. Režim zůstává Sledovat a porušení se jen zaznamenávají, dokud váš administrátor nepřepne dodavatelský řetězec AI na Vynucovat. I pak se odmítne jen známé porušení: zablokovaný poskytovatel nebo model, nebo známá země mimo povolené.

Export do registrů

Soubor CSV nebo CycloneDX pro vaše registry podle GDPR a DORA.

Administrátor si stáhne celý řetězec. Každý řádek říká, co je hodnota, kde se zpracovává, pokud je to známo, a jak je to známo.

Export dodavatelského řetězce AI · vybrané sloupce (ilustrace)
subject_id,rank_in_chain,link_kind,value,country,confidence,rank_note
invoice-assistant,2,provider,provider-a,EU,declared_operator;declared_vendor,
invoice-assistant,2,subprocessor,hosting-b,DE,declared_vendor,
invoice-assistant,2,endpoint_host,files.invoice-assistant.example,unknown,declared_vendor,rank_not_given
  • rank_in_chain: 1 je samotný AI nástroj nebo poskytovatel, 2 článek za ním. Když dodavatel označí seznam svých subdodavatelů jako seřazený, toto pořadí dává pořadí 2, 3 a dál; prostý seznam pořadí nedává. Váš administrátor může pořadí nastavit u kteréhokoli článku.
  • rank_note: rank_not_given znamená, že pořadí nikdo nezadal. Řádek pak uvede 2 a Corpilus si hlubší pořadí nevymýšlí.
  • confidence: jak je hodnota známá. Hodnota, kterou nikdo nezná, zůstane neznámá i v souboru.
  • Zaznamenávají a exportují se jen jména, hostitelé a země — nikdy prompty, odpovědi ani argumenty nástrojů.
Není to právní posouzení

Export je podkladem pro registr subdodavatelů a pro registr informací podle DORA. Zda je zpracování v souladu, posuzuje správce.

Příklad: kampaň agenta

AI agent se začne chovat jako autonomní útok.

Agent s přístupem k nástrojům kanceláře přes MCP bránu znovu a znovu čte seznam nástrojů, po každém odmítnutí to zkouší znovu a pak spustí volání strojovou rychlostí. Shield pojmenuje každou situaci a vede časovou osu kampaně.

Časová osa kampaně · MCP klíč agenta (ilustrace, režim Vynucovat)
14:02 začala situace · seznam nástrojů čtený stále dokola
14:05 začala situace · opakování po odmítnutí
14:05 zaznamenáno rozhodnutí · výzva
14:05 volání zadržena · každé volání nástroje čeká na administrátora
14:09 začala situace · dávka strojovou rychlostí
14:09 zvýšená úroveň · výzva → blok
14:09 klíč pozastaven · MCP klíč agenta je odmítán
14:40 rozhodnutí zrušil administrátor
  • Dvě různé situace během hodiny znamenají výzvu, tři znamenají blok.
  • Sledování začíná v režimu jen sledovat: časová osa pak ukazuje, co by Shield udělal, a agent se nezastaví. Zadržení volání a pozastavení klíče nastanou až poté, co firma přepne sledování na vynucování.
  • Časová osa uchovává počty, názvy situací a názvy nástrojů — nikdy argumenty, texty ani důvod zrušení rozhodnutí. Starší záznamy se mažou automaticky a administrátor si časovou osu může stáhnout jako CSV k vyšetřování.
  • Vytížená legitimní automatizace může vypadat podobně, proto lze citlivost zvýšit nebo snížit a důvěryhodné agenty vyjmout. Volání přes LLM proxy se jen zaznamenávají, toto sledování je nikdy nezastaví.
Příklad: MCP proxy

MCP server chráněný od prvního dne.

Kancelář přidá server s nástroji pro své agenty do MCP proxy, kterou provozuje Corpilus. Při registraci může administrátor vyplnit i AI, která za ním stojí: poskytovatele, model, zemi a subdodavatele. Každé z těchto polí je volitelné.

Registrace serveru v MCP proxy (ilustrace)
server · crm-tools.example
AI za tímto serverem (volitelné)
poskytovatel · provider-e · země FR
subdodavatel · hosting-b · DE
uloženo jako údaje operátora pro tento server
pravidla řetězce AI platí od prvního volání
  • Údaje se uloží jako vlastní tvrzení vašeho administrátora k tomuto serveru, takže pravidla dodavatelského řetězce AI na něj platí od prvního volání. Při vynucování znamená známé porušení, že volání na tento server se odmítnou.
  • Bez těchto údajů pravidla dodavatelského řetězce AI server v proxy zablokovat nemohou — stránka to u serveru uvede. Údaje od dodavatele ani pozorované údaje o serveru v proxy nikdy nerozhodují.
  • Neplatné pole zastaví registraci s chybou, která ho pojmenuje: žádný napůl zaregistrovaný server, žádné částečné údaje.
Upřímné hranice

Co to dělá a co ne.

Neznámé nikdy neblokuje

V žádném režimu. Místo, které nikdo nezná, se označí jako neověřené a může vyvolat upozornění; nikdy není důvodem odmítnout volání.

Výchozí je sledování

Dodavatelský řetězec AI začíná v režimu Sledovat: porušení se zaznamenají, nic se neodmítne. Blokování začne až tehdy, když ho váš administrátor přepne na Vynucovat, a šablona ho nikdy nepřepne.

Většina údajů o poskytovatelích je zpočátku neznámá

Poskytovatelé jen zřídka zveřejňují jedno místo zpracování, takže dokud někdo nezadá údaje ze smlouvy, většina míst zůstává neznámá a pravidlo o jurisdikci má málo co posoudit.

Záznam, ne audit poskytovatele

Corpilus zaznamenává jména, hostitele a země a porovnává s nimi vaše pravidla. Nevidí, co poskytovatel s daty dělá, a deklarace dodavatele je tvrzením dodavatele.

Změny od dodavatele mohou čekat na schválení

Když dodavatel změní, co deklaruje, Shield změnu zaznamená. Se zapnutým nastavením schvalování (výchozí je vypnuté) změna čeká na stránce a dosavadní deklarace platí, dokud administrátor nerozhodne.

Export není právní posouzení

Je podkladem pro vaše registry. Zda je zpracování v souladu, posuzuje správce.

Pro IT

Kde se známé porušení odmítne

Jen při vynucování a jen u známého porušení. Každá kontrola má časový limit a volání pustí, když ji nestihne dokončit.

LLM proxy

Před odesláním volání: poskytovatel a vyžádaný model tohoto volání plus to, co bylo pro poskytovatele deklarováno. Odmítnuté volání dostane chybu, která nepojmenuje pravidlo ani hodnotu.

Kontrola MCP serveru

Vše uložené k serveru se posoudí až po deklaraci dodavatele v téže žádosti. Při porušení dostane každý nabízený nástroj odpověď zablokován; server se vrátí, když pravidlo zmizí.

MCP proxy provozovaná Corpilusem

Posuzuje se jen podle vlastních údajů vašeho administrátora k tomuto serveru; údaje od dodavatele ani pozorované údaje o ní nikdy nerozhodují.

Kontrola odchozích údajů

Jen když žádost pojmenuje AI nástroj, ke kterému patří. Bez toho se řetězec vůbec nečte.

Formáty souborů

CSV s pevnou sadou sloupců nebo CycloneDX s jednou službou na každý AI nástroj či poskytovatele. Částečný export to uvede v názvu souboru a buňky, které by tabulkový procesor mohl číst jako vzorec, se zneškodní.

Vlastní AI, chatboty a agenti

Kontroly vstupů, dokumentů, odpovědí a volání nástrojů jsou popsány na samostatné stránce.

Další krok

Ukažte nám, které AI nástroje vaše firma používá.

Projdeme nástroje, poskytovatele za nimi a to, co potřebují vaše registry, a navrhneme, kde Corpilus řetězec zaznamená a s kterými pravidly má smysl začít.

Cena je individuální, podle rozsahu. Jak se určuje rozsah