Regulamentul UE privind IA: cum utilizează formexposed inteligența artificială

Acest document este publicat în mai multe limbi. În cazul oricărei neconcordanțe între versiunile lingvistice, versiunea în limba polonă este cea obligatorie.

Versiunea 1.0 · Ultima actualizare: 16 octombrie 2026

Ce înseamnă Regulamentul (UE) 2024/1689 („Regulamentul privind IA”) pentru formexposed, unde serviciul utilizează inteligența artificială, unde în mod expres nu o utilizează, ce date vede un model și cum evaluăm obligațiile prevăzute de regulament în măsura în care ni se aplică. Această pagină descrie starea actuală a serviciului și evaluarea noastră juridică; nu este un document contractual, iar obligațiile noastre față de clienți sunt reglementate de Condițiile de utilizare și de Acordul de prelucrare a datelor. Ea face parte din documentele noastre juridice, alături de Politica de confidențialitate și de Evidența activităților de prelucrare.

1. Pe scurt

Regulamentul privind IA a intrat în vigoare la 1 august 2024. Interdicțiile sale și obligația privind alfabetizarea în domeniul IA se aplică de la 2 februarie 2025, obligațiile pentru modelele de uz general de la 2 august 2025, iar obligațiile de transparență prevăzute la art. 50 de la 2 august 2026 (art. 113).

formexposed utilizează un model lingvistic în exact două locuri: ca instrument auxiliar pentru clasificarea unui formular pe care regulile noastre nu îl recunosc și în „Fix it for me”, unde, la cererea dumneavoastră, acesta integrează modulul nostru de protecție în codul formularului dumneavoastră. În ambele cazuri, modelul rulează pe propriul nostru server din Polonia; nicio intrare nu ajunge la un furnizor de IA. Scorul, verdictul, alertele, prevenirea abuzurilor și protecția antispam din plugin nu sunt IA, ci reguli scrise de noi, care pot fi recalculate manual. Niciun rezultat al IA nu decide nimic cu privire la o persoană.

2. Unde utilizează formexposed IA

2.1 Clasificarea formularelor în serviciul de verificare

La fiecare verificare, crawlerul trebuie să știe ce tip de formular analizează: formular de contact, autentificare, comandă, căutare, newsletter etc. De aceasta depinde dacă un formular este evaluat sau nu. Clasificarea se face în două etape:

  1. Mai întâi regulile. Tipurile de câmpuri, numele câmpurilor, etichetele, textele butoanelor și textul din jurul formularului sunt comparate cu liste fixe de cuvinte în germană, engleză și poloneză. Astfel este tratată marea majoritate a formularelor.
  2. Modelul lingvistic doar dacă regulile indică „necunoscut”. Acesta primește atunci o descriere a formularului și răspunde cu un tip și un grad de încredere între 0 și 1. Dacă nu răspunde, răspunde fără conținut sau cu ceva necunoscut, formularul rămâne „necunoscut”. Dacă modelul nu funcționează, verificarea continuă fără această etapă.

Ceea ce are voie să facă modelul este strict limitat, și anume în cod, nu doar ca intenție:

  • Un formular clasificat de model nu este niciodată trimis. Trimiterile de test există doar pentru formularele de contact pe care regulile le-au recunoscut cu un grad ridicat de încredere și, în cazul clienților, doar pe domenii cu dovadă de control.
  • Un formular clasificat de model nu contează pentru scor și verdict. El rămâne vizibil în lista formularelor găsite, dar nu este niciodată tratat drept formularul de contact relevant al domeniului, de care sunt legate monitorizarea, comparația vizuală, portalul pentru clienți și „Fix it for me”. Dacă modelul consideră că ceva este un formular de contact, codul reduce gradul său de încredere la cel mult 0,6, deoarece în testele noastre a confundat câmpuri de căutare și calculatoare de asigurări cu formulare de contact.
  • Lângă fiecare formular, raportul indică de unde provine clasificarea sa: „reguli” sau „IA”, cu gradul de încredere exprimat procentual.

2.2 „Fix it for me”: integrarea modulului de protecție în codul dumneavoastră

În planurile cu plată, proprietarii și administratorii unui spațiu de lucru primesc un modul de protecție gata de utilizare pentru PHP, Node.js sau Python. Modulul în sine este un șablon fix, fără IA; se inserează doar numele gazdei dumneavoastră și numele câmpurilor din ultima verificare. Opțional, puteți lipi codul formularului dumneavoastră, iar modelul lingvistic integrează modulul în acesta. Primiți fișierul modificat și, cu excepția fișierelor foarte mari, un patch. Înainte ca dumneavoastră să vedeți rezultatul, codul nostru verifică două lucruri, fără IA:

  • dacă apelul către modul a fost efectiv integrat – dacă lipsește, interfața spune în mod expres: nu implementați în această formă;
  • dacă sintaxa este corectă (php -l, node --check sau py_compile); codul dumneavoastră este verificat, nu executat.

La fiecare rezultat, interfața precizează că acesta provine de la o IA, că o IA poate greși și că verificarea sintaxei nu testează logica dumneavoastră. Noi nu implementăm nimic: nu avem acces la serverul dumneavoastră și nici nu solicităm acces. Următoarea verificare arată dacă modificarea funcționează.

2.3 Asistenți IA terți prin interfața noastră MCP

În planul Business, vă puteți conecta propriul asistent IA (de exemplu Claude, ChatGPT sau Cursor) la cont prin Model Context Protocol, pentru a interoga domeniile, verificările și incidentele dumneavoastră. Nu este vorba de o IA a noastră: furnizăm asistentului date, la fel ca REST API. Ce face fiecare furnizor cu datele depinde de alegerea dumneavoastră și de contractul dumneavoastră cu acel furnizor. Prin interfață, asistentul poate doar să citească date și să pornească o verificare.

2.4 Google reCAPTCHA pe propriile noastre formulare

Propriile noastre formulare (verificare gratuită, instrumentul pentru antete, opt-out, autentificare, înregistrare, parolă, asistență și contact) sunt protejate prin Google reCAPTCHA v3. În acest scop, Google calculează, prin propriile metode, o valoare între 0 și 1; noi vedem doar această valoare și respingem o trimitere aflată sub un prag fix. Metoda aparține Google, nu nouă. Oricine este respins poate încerca din nou sau ne poate contacta prin e-mail. Detalii găsiți în Politica de confidențialitate.

3. Unde formexposed nu utilizează IA

Următoarele componente se bazează exclusiv pe reguli stabilite de oameni. Ele nu deduc nimic din date, nu învață nimic și, prin urmare, nu sunt sisteme de IA în sensul art. 3(1), astfel cum se explică în considerentul 12:

  • Scorul și verdictul: o sumă ponderată a măsurilor de protecție lipsă (CAPTCHA, câmp-capcană, token, marcaj temporal și altele), de la 0 la 100; peste anumite praguri fixe, „Expus”, „Parțial protejat” sau „Protejat”. Ponderile sunt stabilite de noi; ele nu se modifică în funcție de datele verificate.
  • Detectarea măsurilor de protecție, a scripturilor terțe, a bannerelor de cookie-uri și a accesibilității: compararea cu caracteristici cunoscute din codul sursă al paginii și din comportamentul paginii.
  • Monitorizarea și alertele: comparația cu verificarea anterioară; timpii de răspuns față de o valoare de referință calculată ca mediană a primelor măsurători, cu praguri fixe.
  • Prevenirea abuzurilor la verificarea gratuită: contorizări per adresă IP, sesiune și perioadă, cu limite fixe. Cine depășește o limită este respins pentru perioada curentă, cel mult 24 de ore. Anomaliile sunt semnalate și soluționate de un om.
  • Comparația vizuală a formularelor: capturile de ecran din verificări succesive sunt comparate pe baza profilurilor de luminozitate ale rândurilor și coloanelor lor, cu praguri fixe, pentru a semnala un formular deplasat sau ascuns.
  • Protecția colectivă: un domeniu provenit din linkurile din mesajele blocate este adăugat pe lista comună dacă apare, într-o perioadă fixă, pe un număr minim de site-uri diferite; serviciile mari sunt exceptate, iar fiecare blocare ajunge în carantină, nu în uitare.
  • Protecția antispam din pluginul WordPress și din extensia TYPO3: câmp-capcană, token semnat, timp minim de completare, dovadă de interacțiune, problemă aritmetică, verificări privind sfârșiturile de rând și existența unui domeniu de e-mail capabil să primească e-mailuri, limitarea ratei, liste de adrese de unică folosință, sisteme de scriere după clase Unicode, liste proprii de cuvinte și țări. Verificarea propriu-zisă rulează pe site-ul clientului. Cât timp site-ul este conectat la un cont, primim doar contorizări, numele și versiunile extensiilor și, cât timp participă la protecția colectivă (activată implicit în pluginul WordPress), domeniile linkurilor din mesajele blocate – niciun mesaj și nicio adresă.

4. Ce date primește modelul și unde rulează acesta

FuncțieIntrarea pentru modelRezultatCe se stochează
Clasificarea formularelorTitlul și adresa paginii, textul butoanelor de trimitere, pentru fiecare câmp tipul, numele, eticheta, textul substituent și dacă este obligatoriu sau ascuns, cel mult 400 de caractere de text vizibil al formularului. Nicio valoare introdusă.Tipul formularului și gradul de încredereTipul, gradul de încredere, originea „IA” și numele modelului, împreună cu rezultatul verificării, sub rezerva perioadei sale de păstrare; nu și cererea propriu-zisă
„Fix it for me”codul pe care îl lipiți (cel mult 30.000 de caractere) și modulul nostru de protecție cu numele gazdei și numele câmpurilor dumneavoastrăfișierul modificatnimic din cod (pentru verificarea sintaxei, fișierul modificat este păstrat pe serverul nostru web ca fișier temporar doar pe durata acestei verificări); în jurnalul de activitate doar limbajul, lungimea, dacă a reușit, dacă apelul a fost integrat și rezultatul verificării sintaxei
  • Nicio scurgere de date. Modelul rulează pe propriul nostru server de verificare din Polonia. Crawlerul ajunge la el din mediul său izolat, iar serverul nostru web prin rețeaua noastră internă. Nicio intrare nu ajunge la un furnizor de IA sau la vreun alt terț. Serviciul modelului înregistrează doar detalii tehnice, precum ora, durata și codul de stare al unei cereri, nu și conținutul acesteia.
  • Niciun antrenament. Nu antrenăm și nu modificăm modelul și nu folosim nici rezultatele verificărilor, nici codul dumneavoastră pentru a-l îmbunătăți. Fiecare cerere este independentă.
  • Date cu caracter personal nu sunt necesare pentru niciuna dintre funcții. În mod excepțional, un nume poate ajunge în textul formularului unei pagini terțe, de exemplu cel al unei persoane de contact de lângă formular. În „Fix it for me” vă rugăm să eliminați parolele, cheile API și datele cu caracter personal înainte de a lipi codul; interfața vă reamintește de parole și chei API la introducere.
  • Limite de utilizare: „Fix it for me” cu IA este limitat la un anumit număr de cereri per spațiu de lucru pe zi, astfel încât serverul să rămână disponibil pentru verificări.

5. Rolul nostru în temeiul Regulamentului privind IA

Modelul: Utilizăm un model lingvistic de uz general disponibil gratuit, cu ponderi deschise, de la un furnizor terț. Obligațiile privind modelul în sine (art. 53 și următoarele) revin furnizorului acestuia. Deoarece nu îl antrenăm și nu îl modificăm, nu devenim noi înșine furnizorul unui astfel de model.

Sistemele: Am construit clasificarea formularelor și „Fix it for me” și le operăm sub denumirea formexposed. În evaluarea noastră, suntem furnizorul unui sistem de IA (art. 3(3)) pentru ambele, deoarece le-am dezvoltat noi înșine și le-am pus în funcțiune sub propriul nostru nume. Utilizăm noi înșine și clasificarea formularelor și suntem, în această măsură, și implementator (art. 3(4)). „Fix it for me” este utilizat de clienții noștri în cadrul activității lor profesionale; procedând astfel, aceștia sunt, în evaluarea noastră, implementatori.

Clasificarea în funcție de risc: Niciuna dintre funcții nu se încadrează în domeniile cu grad ridicat de risc din anexa III (precum biometria, infrastructura critică, educația, ocuparea forței de muncă, serviciile esențiale, aplicarea legii, migrația, administrarea justiției) și nici nu este o componentă de siguranță a unui produs în temeiul anexei I. Ele clasifică formulare și editează cod de program; nu evaluează persoane. Prin urmare, nu sunt sisteme de IA cu grad ridicat de risc în temeiul art. 6; cerințele pentru astfel de sisteme și obligațiile furnizorilor și implementatorilor acestora (capitolul III) nu li se aplică. Ele fac obiectul obligației privind alfabetizarea în domeniul IA (art. 4) și, în cazul în care condițiile acestora sunt îndeplinite, al obligațiilor de transparență prevăzute la art. 50.

Practici interzise (art. 5): formexposed nu efectuează recunoașterea emoțiilor, clasificarea sau identificarea biometrică, evaluarea comportamentului social (social scoring), predicția infracțiunilor și nu utilizează tehnici manipulatoare sau subliminale.

6. Transparență (art. 50)

  • Niciun chatbot. Nimeni nu conversează cu o IA la formexposed. art. 50(1) privește sistemele de IA destinate să interacționeze direct cu persoane fizice. Clasificarea formularelor nu intră în contact cu nimeni; „Fix it for me” primește cod și returnează cod, iar interfața precizează în mod expres că rezultatul provine de la o IA. Prin urmare, oricine utilizează funcția știe în orice caz că are de-a face cu o IA.
  • Text generat. „Fix it for me” generează cod de program. Interfața îl marchează ca rezultat al unei IA, iar acesta ajunge doar la dumneavoastră, nu la public. Nu s-a clarificat încă dacă codul de program este „text” în sensul art. 50(2). În evaluarea noastră, excepția prevăzută în această dispoziție pentru sistemele de IA care nu modifică în mod substanțial datele de intrare furnizate de implementator sau semantica acestora se aplică în orice caz: funcția are rolul de a insera în codul dumneavoastră un apel către modulul nostru de protecție și de a-l lăsa în rest neschimbat; patch-ul, cu fiecare linie modificată, arată dacă acest lucru a reușit. Pentru fișierele foarte mari nu există patch; în acest caz, comparați dumneavoastră înșivă fișierul.
  • Clasificările din raport sunt marcate cu „IA” ori de câte ori provin de la model.
  • Nu generăm conținut de tip imagine, audio sau video și nici deepfake-uri.

7. Supravegherea umană și absența deciziilor automatizate

Rezultatele modelului sunt instrumente auxiliare, nu decizii. Clasificarea formularelor nu poate declanșa nimic de una singură: nicio trimitere, niciun verdict, nicio alertă. „Fix it for me” nu modifică nimic pe serverul dumneavoastră; dumneavoastră citiți rezultatul, decideți și îl implementați singur. În evaluarea noastră, nicio funcție a formexposed nu ia o decizie care produce efecte juridice în privința unei persoane sau o afectează în mod similar într-o măsură semnificativă (art. 22 din RGPD). Dacă reCAPTCHA sau una dintre limitele noastre fixe respinge automat o intrare, puteți încerca din nou sau ne puteți scrie; un om va analiza apoi cazul. Evaluările noastre privesc site-uri și formulare, nu persoane.

Dacă considerați că o clasificare este greșită, scrieți-ne și includeți linkul raportului. Vom analiza situația și vom îmbunătăți regulile.

8. Alfabetizarea în domeniul IA (art. 4) și calitatea

  • Proprietarul a construit el însuși funcțiile IA ale formexposed și le operează el însuși; în prezent, nicio altă persoană nu lucrează cu ele. Înainte de fiecare schimbare de model, acesta se familiarizează cu modul de funcționare și cu limitele modelului, precum și cu stadiul actual al regulamentului. Dacă se vor alătura angajați sau prestatori de servicii care lucrează cu aceste funcții, aceștia vor fi instruiți cu privire la modul de funcționare, limitele și riscurile funcțiilor înainte de prima utilizare; instruirea este consemnată în scris.
  • Înainte de a implementa sau de a schimba un model, îl testăm pe o colecție de formulare de test în ceea ce privește timpul de răspuns, răspunsurile valide și clasificările greșite. Acesta este un pas de lucru efectuat de proprietar, nu un proces impus prin cod. Limitele din secțiunea 2.1 se bazează pe astfel de măsurători.
  • art. 4 se aplică și dumneavoastră, în calitate de client, dacă utilizați „Fix it for me” în scop profesional. Această pagină și notificările din interfață sunt menite să vă ajute în acest sens.

9. Modificări și contact

Vom actualiza această pagină de îndată ce o funcție IA este adăugată, se modifică semnificativ sau este eliminată; modificările semnificative sunt enumerate la Modificări ale documentelor contractuale. Vă rugăm să trimiteți întrebările și preocupările privind utilizarea IA de către noi la contact@lukaswojcik.com, prin pagina de contact sau prin fereastra de asistență. Reclamațiile urmează procedura de la Reclamații. Aceasta nu aduce atingere dreptului de a depune o plângere la autoritatea de supraveghere a pieței competentă (art. 85).

Furnizor: LW IT Solutions Company Lukas Wójcik, al. Tadeusza Kościuszki 80/82, lok. 301, 90-437 Łódź, Polonia.