Ta dokument je objavljen v več jezikih. V primeru neskladja med jezikovnimi različicami je zavezujoča poljska različica.
Različica 1.0 · Zadnja posodobitev: 16. oktober 2026
Kaj Uredba (EU) 2024/1689 (»Akt o umetni inteligenci«) pomeni za formexposed, kje storitev uporablja umetno inteligenco, kje je izrecno ne, katere podatke vidi model in kako ocenjujemo obveznosti iz Uredbe, kot veljajo za nas. Ta stran opisuje trenutno stanje storitve in našo pravno oceno; ni pogodbeni dokument, naše obveznosti do strank pa urejajo Pogoji uporabe in Pogodba o obdelavi podatkov. Skupaj s Politiko zasebnosti in Evidenco dejavnosti obdelave je del naših pravnih dokumentov.
1. Na kratko
Akt o umetni inteligenci je začel veljati 1. avgusta 2024. Njegove prepovedi in obveznost glede pismenosti na področju UI se uporabljajo od 2. februarja 2025, obveznosti za modele za splošne namene od 2. avgusta 2025, obveznosti glede preglednosti iz člena 50 pa od 2. avgusta 2026 (člen 113).
formexposed uporablja jezikovni model na natanko dveh mestih: kot pomoč pri razvrščanju obrazca, ki ga naša pravila ne prepoznajo, in v funkciji »Fix it for me«, kjer na Vašo zahtevo naš zaščitni modul vgradi v kodo Vašega obrazca. V obeh primerih model teče na našem lastnem strežniku na Poljskem; noben vnos ne gre ponudniku UI. Ocena, sklep, opozorila, preprečevanje zlorab in zaščita pred neželeno pošto v vtičniku niso UI, temveč pravila, ki smo jih napisali sami in ki jih je mogoče preračunati ročno. Noben izhod UI ne odloča o nobeni osebi.
2. Kje formexposed uporablja UI
2.1 Razvrščanje obrazcev v storitvi preverjanja
Pri vsakem preverjanju mora pajek vedeti, kakšen obrazec ima pred seboj: kontaktni obrazec, prijava, naročilo, iskanje, e-novice itd. To določa, ali se obrazec sploh ocenjuje. Razvrščanje poteka v dveh stopnjah:
- Najprej pravila. Vrste polj, imena polj, oznake, besedila gumbov in besedilo okoli obrazca se primerjajo s fiksnimi seznami besed v nemščini, angleščini in poljščini. Tako se obdela velika večina obrazcev.
- Jezikovni model le, če pravila rečejo »neznano«. Takrat prejme opis obrazca in odgovori z vrsto in zanesljivostjo med 0 in 1. Če ne odgovori, odgovori s praznim ali neznanim odgovorom, obrazec ostane »neznan«. Če model odpove, se preverjanje nadaljuje brez te stopnje.
Kaj model sme, je ozko omejeno, in to v kodi, ne le kot namen:
- Obrazec, ki ga je razvrstil model, se nikoli ne odda. Testne oddaje obstajajo le za kontaktne obrazce, ki so jih pravila prepoznala z visoko zanesljivostjo, za stranke pa le na domenah z dokazom nadzora.
- Obrazec, ki ga je razvrstil model, ne šteje v oceno in sklep. Ostane viden na seznamu najdenih obrazcev, vendar se nikoli ne obravnava kot relevantni kontaktni obrazec domene, na katerega so vezani spremljanje, vizualna primerjava, portal za naročnike in »Fix it for me«. Če model nekaj šteje za kontaktni obrazec, koda njegovo zanesljivost zmanjša na največ 0,6, ker je v naših testih iskalna polja in zavarovalniške kalkulatorje imel za kontaktne obrazce.
- Ob vsakem obrazcu poročilo navaja, od kod izvira njegova razvrstitev: »pravila« ali »UI«, z zanesljivostjo v odstotkih.
2.2 »Fix it for me«: vgradnja zaščitnega modula v Vašo kodo
V plačljivih paketih lastniki in skrbniki delovnega prostora prejmejo pripravljen zaščitni modul za PHP, Node.js ali Python. Sam modul je fiksna predloga brez UI; vstavita se le ime Vašega gostitelja in imena polj iz zadnjega preverjanja. Po želji lahko prilepite kodo svojega obrazca in jezikovni model vanjo vgradi modul. Prejmete spremenjeno datoteko in, razen pri zelo velikih datotekah, popravek (patch). Preden vidite rezultat, naša koda brez UI preveri dvoje:
- ali je klic modula dejansko vgrajen – če manjka, vmesnik izrecno navede: tako ne uvajajte;
- ali je sintaksa pravilna (
php -l,node --checkalipy_compile); Vaša koda se preveri, ne izvede.
Pri vsakem rezultatu vmesnik navede, da izvira od UI, da se UI lahko zmoti in da preverjanje sintakse ne preizkusi Vaše logike. Ničesar ne uvajamo: do Vašega strežnika nimamo dostopa in ga tudi ne zahtevamo. Naslednje preverjanje pokaže, ali sprememba deluje.
2.3 Asistenti UI tretjih oseb prek našega vmesnika MCP
V paketu Business lahko prek protokola Model Context Protocol svojega asistenta UI (na primer Claude, ChatGPT ali Cursor) povežete s svojim računom, da poizveduje o Vaših domenah, preverjanjih in incidentih. To ni naša UI: asistentu dobavljamo podatke tako kot vmesnik REST API. Kateri ponudnik kaj počne s podatki, določata Vaša izbira in Vaša pogodba s tem ponudnikom. Prek vmesnika lahko asistent le bere in zažene preverjanje.
2.4 Google reCAPTCHA na naših lastnih obrazcih
Naši lastni obrazci (brezplačno preverjanje, orodje za glave, opt-out, prijava, registracija, geslo, podpora in kontakt) so zaščiteni z Google reCAPTCHA v3. Google pri tem s svojimi metodami izračuna vrednost med 0 in 1; mi vidimo le to vrednost in oddajo pod fiksnim pragom zavrnemo. Metoda je Googlova, ne naša. Kdor je zavrnjen, lahko poskusi znova ali nam piše po e-pošti. Podrobnosti so v Politiki zasebnosti.
3. Kje formexposed ne uporablja UI
Naslednji deli temeljijo izključno na pravilih, ki so jih določili ljudje. Iz podatkov ničesar ne sklepajo, se ničesar ne učijo in zato niso sistemi UI v smislu člena 3(1), kot je pojasnjeno v uvodni izjavi 12:
- Ocena in sklep: utežena vsota manjkajočih zaščitnih ukrepov (CAPTCHA, past-polje, žeton, časovni žig in drugi) od 0 do 100; nad fiksnimi pragovi »Izpostavljen«, »Delno zaščiten« ali »Zaščiten«. Uteži določamo mi; ne spreminjajo se glede na preverjene podatke.
- Zaznavanje zaščitnih ukrepov, skript tretjih oseb, pasic za piškotke, dostopnosti: primerjava z znanimi značilnostmi v izvorni kodi strani in v obnašanju strani.
- Spremljanje in opozorila: primerjava s prejšnjim preverjanjem; odzivni časi glede na izhodišče iz mediane prvih meritev, s fiksnimi pragovi.
- Preprečevanje zlorab pri brezplačnem preverjanju: štetje po naslovu IP, seji in obdobju s fiksnimi omejitvami. Kdor preseže omejitev, je za tekoče obdobje zavrnjen, največ za 24 ur. Nepravilnosti se označijo, razreši pa jih človek.
- Vizualna primerjava obrazcev: posnetki zaslona zaporednih preverjanj se primerjajo s profili svetlosti njihovih vrstic in stolpcev s fiksnimi pragovi, da se sporoči premaknjen ali skrit obrazec.
- Skupinska zaščita: domena iz povezav v blokiranih sporočilih se doda na skupni seznam, če se v fiksnem obdobju pojavi na najmanjšem številu različnih spletnih mest; velike storitve so izvzete, vsaka blokada pa konča v karanteni, ne v pozabi.
- Zaščita pred neželeno pošto v vtičniku za WordPress in razširitvi za TYPO3: past-polje, podpisani žeton, najkrajši čas izpolnjevanja, dokaz interakcije, računska uganka, preverjanja prelomov vrstic in poštne domene, ki lahko prejema e-pošto, omejevanje pogostosti, seznami naslovov za enkratno uporabo, pisave po razredih Unicode, lastni seznami besed in države. Samo preverjanje teče na spletnem mestu stranke. Dokler je spletno mesto povezano z računom, prejemamo le števila, imena in različice razširitev ter, dokler sodeluje v skupinski zaščiti (v vtičniku za WordPress privzeto vklopljena), domene povezav v blokiranih sporočilih – nobenih sporočil in nobenih naslovov.
4. Katere podatke prejme model in kje teče
| Funkcija | Vhod v model | Izhod | Kaj se shrani |
|---|---|---|---|
| Razvrščanje obrazcev | Naslov in naslov URL strani, besedilo gumbov za oddajo, za vsako polje njegova vrsta, ime, oznaka, nadomestno besedilo ter ali je obvezno ali skrito, največ 400 znakov vidnega besedila obrazca. Brez vnesenih vrednosti. | Vrsta obrazca in zanesljivost | Vrsta, zanesljivost, izvor »UI« in ime modela z rezultatom preverjanja, v skladu z njegovim rokom hrambe; ne sama zahteva |
| »Fix it for me« | koda, ki jo prilepite (največ 30.000 znakov), in naš zaščitni modul z imenom Vašega gostitelja in imeni Vaših polj | spremenjena datoteka | nič od kode (za preverjanje sintakse se spremenjena datoteka hrani na našem spletnem strežniku kot začasna datoteka le za čas tega preverjanja); v dnevniku dejavnosti le jezik, dolžina, ali je uspelo, ali je bil klic vgrajen, in rezultat preverjanja sintakse |
- Brez odtekanja podatkov. Model teče na našem lastnem strežniku za preverjanje na Poljskem. Pajek do njega dostopa iz svojega izoliranega okolja, naš spletni strežnik prek našega notranjega omrežja. Noben vnos ne gre ponudniku UI ali kateri koli drugi tretji osebi. Storitev modela beleži le tehnične podrobnosti, kot so čas, trajanje in statusna koda zahteve, ne pa njene vsebine.
- Brez učenja. Modela ne učimo in ne spreminjamo ter za njegovo izboljšanje ne uporabljamo niti rezultatov preverjanj niti Vaše kode. Vsaka zahteva je samostojna.
- Osebnih podatkov ne potrebuje nobena od funkcij. Izjemoma se lahko v besedilo obrazca na strani tretje osebe zaide ime, na primer ime kontaktne osebe ob obrazcu. Pri »Fix it for me« Vas prosimo, da pred lepljenjem odstranite gesla, ključe API in osebne podatke; vmesnik Vas pri vnosu opomni na gesla in ključe API.
- Omejitve uporabe: »Fix it for me« z UI je omejen na določeno število zahtev na delovni prostor na dan, da strežnik ostane na voljo za preverjanja.
5. Naša vloga po Aktu o umetni inteligenci
Model: Uporabljamo prosto dostopen jezikovni model za splošne namene z odprtimi utežmi tretjega ponudnika. Obveznosti za sam model (člen 53 in naslednji) nosi njegov ponudnik. Ker ga ne učimo in ne spreminjamo, sami ne postanemo ponudnik takega modela.
Sistemi: Razvrščanje obrazcev in »Fix it for me« smo zgradili sami in ju upravljamo pod imenom formexposed. Po naši oceni smo za oba ponudnik sistema UI (člen 3(3)), ker smo ju razvili sami in ju dali v uporabo pod lastnim imenom. Razvrščanje obrazcev tudi sami uporabljamo in smo v tem obsegu tudi uvajalec (člen 3(4)). »Fix it for me« uporabljajo naše stranke v okviru svoje poklicne dejavnosti; pri tem so po naši oceni uvajalci.
Razvrstitev tveganja: Nobena od funkcij ne spada na visokotvegana področja iz Priloge III (na primer biometrija, kritična infrastruktura, izobraževanje, zaposlovanje, bistvene storitve, kazenski pregon, migracije, sodstvo) niti ni varnostna komponenta proizvoda iz Priloge I. Razvrščata obrazce in urejata programsko kodo; ne ocenjujeta ljudi. Zato nista visokotvegana sistema UI po členu 6; zahteve za take sisteme ter obveznosti njihovih ponudnikov in uvajalcev (poglavje III) zanju ne veljajo. Zanju veljata obveznost glede pismenosti na področju UI (člen 4) in, če so izpolnjeni pogoji, obveznosti glede preglednosti iz člena 50.
Prepovedane prakse (člen 5): formexposed ne izvaja prepoznavanja čustev, biometrične kategorizacije ali identifikacije, družbenega točkovanja, napovedovanja kaznivih dejanj ali manipulativnih ali subliminalnih tehnik.
6. Preglednost (člen 50)
- Brez klepetalnega robota. Pri formexposed se nihče ne pogovarja z UI. Člen 50(1) zadeva sisteme UI, namenjene neposredni interakciji s fizičnimi osebami. Razvrščanje obrazcev ne pride v stik z nikomer; »Fix it for me« sprejme kodo in vrne kodo, vmesnik pa izrecno navaja, da rezultat izvira od UI. Kdor funkcijo uporablja, torej v vsakem primeru ve, da ima opravka z UI.
- Ustvarjeno besedilo. »Fix it for me« ustvarja programsko kodo. Vmesnik jo označi kot izhod UI in doseže le Vas, ne javnosti. Ali je programska koda »besedilo« v smislu člena 50(2), ni razjasnjeno. Po naši oceni se v vsakem primeru uporablja izjema iz te določbe za sisteme UI, ki bistveno ne spremenijo vhodnih podatkov, ki jih zagotovi uvajalec, ali njihove semantike: funkcija je namenjena temu, da v Vašo kodo vstavi klic našega zaščitnega modula in jo sicer pusti nespremenjeno; popravek z vsako spremenjeno vrstico pokaže, ali je to uspelo. Pri zelo velikih datotekah popravka ni; v tem primeru datoteko primerjajte sami.
- Razvrstitve v poročilu so označene z »UI«, kadar izvirajo od modela.
- Ne ustvarjamo slikovnih, zvočnih ali video vsebin niti globokih ponaredkov.
7. Človeški nadzor in brez avtomatiziranih odločitev
Izhodi modela so pripomočki, ne odločitve. Razvrščanje obrazcev samo ne more sprožiti ničesar: nobene oddaje, nobenega sklepa, nobenega opozorila. »Fix it for me« na Vašem strežniku ničesar ne spremeni; rezultat preberete, se odločite in ga uvedete sami. Po naši oceni nobena funkcija formexposed ne sprejme odločitve, ki ima pravne učinke v zvezi z osebo ali nanjo podobno znatno vpliva (člen 22 Splošne uredbe o varstvu podatkov). Če reCAPTCHA ali ena od naših fiksnih omejitev samodejno zavrne vnos, lahko poskusite znova ali nam pišete; primer bo nato pogledal človek. Naše ocene se nanašajo na spletna mesta in obrazce, ne na ljudi.
Če menite, da je razvrstitev napačna, nam pišite s povezavo do poročila. Pogledali jo bomo in izboljšali pravila.
8. Pismenost na področju UI (člen 4) in kakovost
- Lastnik je funkcije UI storitve formexposed zgradil sam in jih sam upravlja; z njimi trenutno ne dela nihče drug. Pred vsako zamenjavo modela se seznani z njegovim delovanjem in omejitvami ter s trenutnim stanjem Uredbe. Če se pridružijo zaposleni ali izvajalci storitev, ki delajo s temi funkcijami, bodo pred prvo uporabo poučeni o delovanju funkcij, njihovih omejitvah in tveganjih; poučitev pisno evidentiramo.
- Preden model uvedemo ali zamenjamo, ga preizkusimo na zbirki testnih obrazcev glede odzivnega časa, veljavnih odgovorov in napačnih razvrstitev. To je delovni korak, ki ga izvede lastnik, ne postopek, ki ga vsiljuje koda. Omejitve v razdelku 2.1 temeljijo na takih meritvah.
- Člen 4 velja tudi za Vas kot stranko, če »Fix it for me« uporabljate poklicno. Ta stran in obvestila v vmesniku so Vam pri tem v pomoč.
9. Spremembe in kontakt
To stran bomo posodobili, takoj ko bo funkcija UI dodana, bistveno spremenjena ali odstranjena; bistvene spremembe so navedene pod Spremembe pogodbenih dokumentov. Vprašanja in pomisleke glede naše uporabe UI pošljite na contact@lukaswojcik.com, prek kontaktne strani ali okna za podporo. Za pritožbe velja postopek pod Pritožbe. To ne vpliva na pravico do vložitve pritožbe pri pristojnem organu za nadzor trga (člen 85).
Ponudnik: LW IT Solutions Company Lukas Wójcik, al. Tadeusza Kościuszki 80/82, lok. 301, 90-437 Łódź, Poljska.