UU AI UE: Cara formexposed Menggunakan AI

Dokumen ini diterbitkan dalam beberapa bahasa. Jika terdapat perbedaan antara versi bahasa, versi bahasa Polandia yang mengikat.

Versi 1.1 · Terakhir diperbarui: 23 Oktober 2026

Arti Regulasi (UE) 2024/1689 (“UU AI”), sebagaimana diubah oleh Regulasi (UE) 2026/1744, bagi formexposed, tempat layanan menggunakan kecerdasan buatan, tempat yang secara tegas tidak menggunakannya, data yang dilihat model, serta penilaian kami atas kewajiban Regulasi yang berlaku bagi kami. Halaman ini menggambarkan keadaan layanan saat ini dan penilaian hukum kami; bukan dokumen kontrak, dan kewajiban kami kepada Pelanggan diatur oleh Ketentuan Layanan dan Perjanjian Pemrosesan Data. Halaman merupakan bagian dokumen hukum kami bersama Kebijakan Privasi dan Catatan Aktivitas Pemrosesan.

1. Versi singkat

UU AI mulai berlaku pada 1 Agustus 2024. Larangan dan kewajiban literasi AI berlaku sejak 2 Februari 2025, kewajiban model tujuan umum sejak 2 Agustus 2025, dan kewajiban transparansi Pasal 50 sejak 2 Agustus 2026 (Pasal 113).

formexposed menggunakan model bahasa di tiga tempat: sebagai bantuan mengklasifikasikan formulir yang tidak dikenali aturan kami, untuk merangkum temuan pemindaian menjadi rencana tindakan berurutan berdasarkan prioritas bagi akun berbayar, dan dalam “Fix it for me”, yang atas permintaan Anda memasukkan modul perlindungan kami ke kode formulir Anda. Dalam ketiga kasus, model berjalan pada server kami sendiri di Polandia; tidak ada masukan dikirim ke penyedia AI. Skor, kesimpulan, peringatan, pencegahan penyalahgunaan, dan perlindungan spam plugin bukan AI, melainkan aturan yang kami tulis dan dapat dihitung ulang secara manual. Tidak ada keluaran AI yang memutuskan apa pun tentang seseorang.

2. Tempat formexposed menggunakan AI

2.1 Klasifikasi formulir dalam layanan pemeriksaan

Dalam setiap pemeriksaan, crawler perlu mengetahui jenis formulir yang dilihatnya: formulir kontak, masuk, pesanan, pencarian, buletin, dan sebagainya. Ini menentukan apakah formulir dinilai sama sekali. Klasifikasi berlangsung dalam dua tahap:

  1. Aturan terlebih dahulu. Jenis kolom, nama kolom, label, teks tombol, dan teks di sekitar formulir dicocokkan dengan daftar kata tetap dalam bahasa Jerman, Inggris, dan Polandia. Ini menangani sebagian besar formulir.
  2. Model bahasa hanya jika aturan menyatakan “tidak diketahui”. Model kemudian menerima deskripsi formulir dan menjawab dengan jenis serta tingkat keyakinan antara 0 dan 1. Jika tidak merespons, merespons tanpa isi, atau dengan sesuatu yang tidak dikenal, formulir tetap “tidak diketahui”. Jika model gagal, pemeriksaan berlanjut tanpa tahap ini.

Hal yang boleh dilakukan model dibatasi ketat dalam kode, bukan sekadar niat:

  • Formulir yang diklasifikasikan model tidak pernah dikirimkan. Pengiriman uji hanya ada untuk formulir kontak yang dikenali aturan dengan keyakinan tinggi, dan bagi pelanggan hanya pada domain dengan bukti kendali.
  • Formulir yang diklasifikasikan model tidak diperhitungkan dalam skor dan kesimpulan. Formulir tetap terlihat dalam daftar formulir ditemukan, tetapi tidak pernah diperlakukan sebagai formulir kontak relevan domain yang menjadi sasaran pemantauan, perbandingan visual, portal klien, dan “Fix it for me”. Jika model menganggap sesuatu formulir kontak, kode menurunkan keyakinannya menjadi paling banyak 0,6 karena dalam pengujian kami model menganggap kolom pencarian dan kalkulator asuransi sebagai formulir kontak.
  • Di sebelah setiap formulir, laporan menyatakan asal klasifikasinya: “aturan” atau “AI”, dengan keyakinan sebagai persentase.

2.2 “Fix it for me”: memasukkan modul perlindungan ke kode Anda

Pada paket berbayar, pemilik dan admin ruang kerja menerima modul perlindungan siap pakai untuk PHP, Node.js, atau Python. Modul itu sendiri merupakan templat tetap tanpa AI; hanya nama host dan nama kolom dari pemeriksaan terakhir yang dimasukkan. Secara opsional, Anda dapat menempelkan kode formulir, dan model bahasa memasukkan modul ke dalamnya. Anda menerima berkas yang diubah dan, kecuali untuk berkas sangat besar, patch. Sebelum hasil ditampilkan, kode kami memeriksa dua hal tanpa AI:

  • apakah pemanggilan modul benar-benar telah dimasukkan – jika belum, antarmuka menyatakan dengan tegas: jangan lakukan deployment seperti ini;
  • apakah sintaks benar (php -l, node --check, atau py_compile); kode Anda diperiksa, bukan dijalankan.

Pada setiap hasil, antarmuka menyatakan hasil berasal dari AI, AI dapat membuat kesalahan, dan pemeriksaan sintaks tidak menguji logika Anda. Kami tidak melakukan deployment apa pun: kami tidak memiliki akses ke server Anda dan tidak memintanya. Pemeriksaan berikutnya menunjukkan apakah perubahan bekerja.

2.3 Asisten AI pihak ketiga melalui antarmuka MCP kami

Pada paket Business, Anda dapat menghubungkan asisten AI sendiri (seperti Claude, ChatGPT, atau Cursor) ke akun melalui Model Context Protocol untuk menanyakan domain, pemeriksaan, dan insiden Anda. Ini bukan AI milik kami: kami memberikan data kepada asisten, seperti REST API. Penyedia mana melakukan apa dengan data ditentukan pilihan Anda dan kontrak dengan penyedia tersebut. Melalui antarmuka, asisten hanya dapat membaca dan memulai pemeriksaan.

2.4 Google reCAPTCHA pada formulir kami sendiri

Formulir kami sendiri (pemeriksaan gratis, alat header, opt-out, masuk, pendaftaran, kata sandi, dukungan, dan kontak) dilindungi Google reCAPTCHA v3. Untuk itu, Google menghitung nilai antara 0 dan 1 dengan metodenya sendiri; kami hanya melihat nilai ini dan menolak pengiriman di bawah ambang tetap. Metode tersebut milik Google, bukan kami. Siapa pun yang ditolak dapat mencoba lagi atau menghubungi kami melalui e-mail. Detail terdapat dalam Kebijakan Privasi.

2.5 Rencana tindakan berurutan berdasarkan prioritas dalam laporan berbayar

Untuk pemeriksaan domain yang memenuhi syarat dalam akun berbayar, model lokal yang sama juga menulis rencana tindakan singkat berurutan berdasarkan prioritas dari nama host, hasil keseluruhan dan skor, CMS, jenis formulir terkait dan alamat halaman, plugin yang teridentifikasi, serta temuan gagal atau tidak jelas yang dipilih. Model tidak menerima tangkapan layar atau nilai formulir yang dikirimkan untuk tujuan ini. Rencana diberi label sebagai ringkasan AI; temuan individual tetap menjadi acuan utama. Rencana tidak mengubah situs web atau hasil pemindaian.

Model diperintahkan menghasilkan 3 hingga 5 langkah singkat bernomor, atau 1 hingga 2 langkah jika perlindungan sudah baik. Ini adalah instruksi kepada model, bukan jaminan bahwa rekomendasinya benar. Keluaran dipersingkat dan dibersihkan sebagai teks biasa; tidak ada pemeriksaan kebenaran faktual yang diterapkan.

3. Tempat formexposed tidak menggunakan AI

Bagian berikut hanya berdasarkan aturan yang ditetapkan manusia. Bagian tersebut tidak menarik inferensi dari data, tidak belajar apa pun, dan karena itu bukan sistem AI sebagaimana dimaksud Pasal 3(1), seperti dijelaskan dalam Pertimbangan 12:

  • Skor dan kesimpulan: jumlah berbobot langkah perlindungan yang tidak ada (CAPTCHA, kolom perangkap, token, stempel waktu, dan lainnya) dari 0 hingga 100; di atas ambang tetap “Tanpa perlindungan”, “Terlindungi sebagian”, atau “Terlindungi”. Kami menetapkan bobot; bobot tidak berubah berdasarkan data yang diperiksa.
  • Deteksi langkah perlindungan, skrip pihak ketiga, banner cookie, aksesibilitas: pencocokan dengan karakteristik yang dikenal dalam sumber halaman dan perilaku halaman.
  • Pemantauan dan peringatan: perbandingan dengan pemeriksaan sebelumnya; waktu respons terhadap nilai dasar dari median pengukuran pertama, dengan ambang tetap.
  • Pencegahan penyalahgunaan pemeriksaan gratis: hitungan per alamat IP, sesi, dan periode dengan batas tetap. Siapa pun yang melampaui batas ditolak untuk periode berjalan, paling lama 24 jam. Anomali ditandai dan diselesaikan manusia.
  • Perbandingan visual formulir: tangkapan layar pemeriksaan berturut-turut dibandingkan menggunakan profil kecerahan baris dan kolomnya dengan ambang tetap, untuk melaporkan formulir bergeser atau tersembunyi.
  • Perlindungan swarm: domain dari tautan dalam pesan yang diblokir ditambahkan ke daftar bersama jika muncul pada jumlah minimum situs web berbeda dalam periode tetap; layanan besar dikecualikan, dan setiap pemblokiran masuk ke karantina, tidak dibuang tanpa jejak.
  • Perlindungan spam dalam plugin WordPress dan ekstensi TYPO3: kolom perangkap, token bertanda tangan, waktu pengisian minimum, bukti interaksi, teka-teki aritmetika, pemeriksaan pergantian baris dan domain e-mail yang dapat menerima e-mail, pembatasan laju, daftar alamat sekali pakai, sistem tulisan berdasarkan kelas Unicode, daftar kata khusus, dan negara. Pemeriksaan itu sendiri berjalan pada situs web Pelanggan. Selama situs web terhubung ke akun, kami hanya menerima hitungan, nama dan versi ekstensi, serta selama ikut perlindungan swarm (aktif secara bawaan dalam plugin WordPress), domain tautan dalam pesan yang diblokir – tanpa pesan dan alamat.

4. Data yang diterima model dan tempatnya berjalan

FungsiMasukan ke modelKeluaranYang disimpan
Klasifikasi formulirJudul dan alamat halaman, teks tombol kirim, untuk setiap kolom jenis, nama, label, placeholder, serta apakah wajib atau tersembunyi, paling banyak 400 karakter teks formulir terlihat. Tanpa nilai yang dimasukkan.Jenis formulir dan keyakinanJenis, keyakinan, asal “AI”, dan nama model bersama hasil pemeriksaan, tunduk pada masa penyimpanannya; bukan permintaan itu sendiri
“Fix it for me”kode yang Anda tempelkan (paling banyak 30.000 karakter) dan modul perlindungan kami dengan nama host dan nama kolom Andaberkas yang diubahtidak ada dari kode (untuk pemeriksaan sintaks, berkas yang diubah disimpan pada server web kami sebagai berkas sementara hanya selama pemeriksaan tersebut); dalam log aktivitas hanya bahasa, panjang, apakah berhasil, apakah pemanggilan dimasukkan, dan hasil pemeriksaan sintaks
Rencana tindakan berurutan berdasarkan prioritas dalam laporan berbayarNama host, hasil keseluruhan dan skor, CMS, jenis formulir terkait dan alamat halaman, plugin yang teridentifikasi, serta paling banyak 18 temuan gagal atau tidak jelas yang berbeda, beserta kunci, hasil, dan catatan yang dipersingkat menjadi masing-masing 200 karakter; tanpa tangkapan layar atau nilai kolom yang dikirimkanRencana singkat berurutan berdasarkan prioritas dalam bahasa yang dipilih, dibatasi hingga 1.500 karakterPermintaan dan respons sementara dalam antrean tugas internal; teks rencana yang diambil, bahasa, status, dan stempel waktunya bersama hasil pemindaian sesuai masa penyimpanannya
  • Tanpa aliran data keluar. Model berjalan pada server pemeriksaan kami sendiri di Polandia. Crawler menjangkaunya dari dalam lingkungan terisolasinya, server web kami melalui jaringan internal. Tidak ada masukan dikirim ke penyedia AI atau pihak ketiga lainnya. Kode aplikasi dan worker tidak membuktikan apakah layanan model mencatat isi permintaan. Konfigurasi pencatatan pada host model belum diverifikasi dalam peninjauan ini; karena itu kami tidak menyatakan di sini bahwa seluruh log layanan model hanya berisi metadata teknis.
  • Tanpa pelatihan. Kami tidak melatih atau mengubah model dan tidak menggunakan hasil pemeriksaan maupun kode Anda untuk memperbaikinya. Setiap permintaan berdiri sendiri.
  • Data pribadi. Fungsi-fungsi ini tidak memerlukan pesan pengunjung atau nilai formulir yang benar-benar dikirimkan untuk tujuan penggunaannya. Ini tidak berarti masukannya anonim. Sebagai pengecualian, nama dapat masuk ke teks formulir halaman pihak ketiga, misalnya narahubung di sebelah formulir. Dalam “Fix it for me”, kami meminta Anda menghapus kata sandi, kunci API, dan data pribadi sebelum menempelkan; antarmuka mengingatkan kata sandi dan kunci API pada masukan.
  • Penyimpanan rencana tindakan. Permintaan disimpan sementara dalam antrean tugas internal kami. Setelah hasil diambil, entri antrean dihapus; pembersihan terjadwal juga menghapus entri antrean yang berusia lebih dari satu jam. Teks yang dihasilkan, bahasa, status, dan stempel waktunya disimpan bersama hasil pemindaian dan mengikuti masa penyimpanannya, termasuk penyimpanan pemeriksaan terakhir yang selesai untuk setiap domain serta penghapusan saat domain dihapus.
  • Masukan rencana tindakan. Nama host, alamat halaman, dan catatan temuan dapat secara insidental mengandung informasi pribadi. Prompt rencana tindakan tidak meminta pesan pengunjung atau nilai kolom yang dimasukkan.
  • Batas penggunaan: “Fix it for me” dengan AI dibatasi sejumlah permintaan per ruang kerja per hari agar server tetap tersedia untuk pemeriksaan.

5. Peran kami berdasarkan UU AI

Model: Kami menggunakan model bahasa tujuan umum yang tersedia bebas dengan bobot terbuka dari penyedia pihak ketiga. Kewajiban model itu sendiri (Pasal 53 dan seterusnya) ditanggung penyedianya. Karena kami tidak melatih maupun mengubahnya, kami sendiri tidak menjadi penyedia model tersebut.

Sistem: Kami membuat klasifikasi formulir, fungsi rencana tindakan, dan “Fix it for me” serta mengoperasikannya dengan nama formexposed. Menurut penilaian kami, kami merupakan penyedia sistem-sistem AI ini (Pasal 3(3)), karena mengembangkannya sendiri dan mulai mengoperasikannya atas nama sendiri. Kami juga mengoperasikan klasifikasi formulir dan fungsi rencana tindakan sendiri dan sejauh itu merupakan pengguna operasional (Pasal 3(4)). Sekadar menerima atau membaca rencana tindakan tidak dengan sendirinya menjadikan Pelanggan sebagai pengguna operasional. “Fix it for me” digunakan pelanggan kami dalam kegiatan profesionalnya; dalam hal itu, menurut penilaian kami, mereka merupakan pengguna operasional.

Klasifikasi risiko: Tidak satu pun dari ketiga fungsi ini, untuk tujuan penggunaan yang dijelaskan di sini, termasuk bidang berisiko tinggi Lampiran III (seperti biometrik, infrastruktur kritis, pendidikan, ketenagakerjaan, layanan esensial, penegakan hukum, migrasi, penyelenggaraan peradilan) maupun komponen keselamatan produk berdasarkan Lampiran I. Fungsi-fungsi ini mengklasifikasikan formulir, merangkum temuan teknis pemindaian menjadi langkah-langkah saran, dan mengedit kode program; tidak menilai orang. Karena itu, fungsi-fungsi ini bukan sistem AI berisiko tinggi berdasarkan Pasal 6; persyaratan sistem tersebut dan kewajiban penyedia serta pengguna operasionalnya (Bab III) tidak berlaku. Fungsi-fungsi ini tunduk pada kewajiban literasi AI (Pasal 4) dan, jika syarat terpenuhi, kewajiban transparansi Pasal 50.

Praktik yang dilarang (Pasal 5): formexposed tidak melakukan pengenalan emosi, kategorisasi atau identifikasi biometrik, pemberian skor sosial, prediksi tindak pidana, maupun teknik manipulatif atau bawah sadar.

6. Transparansi (Pasal 50)

  • Tanpa chatbot. Tidak ada yang bercakap dengan AI di formexposed. Pasal 50(1) menyangkut sistem AI yang ditujukan berinteraksi langsung dengan orang perseorangan. Rencana tindakan dihasilkan di latar belakang dan diberi penanda yang terlihat dalam laporan bahwa rencana tersebut dihasilkan oleh AI. Klasifikasi formulir tidak berhubungan dengan siapa pun; “Fix it for me” menerima kode dan mengembalikan kode, dan antarmuka secara tegas menyatakan hasil berasal dari AI. Karena itu, siapa pun yang menggunakan fungsi ini mengetahui bahwa ia berhadapan dengan AI.
  • Kode yang dihasilkan. “Fix it for me” menghasilkan kode program dan mengidentifikasinya sebagai keluaran AI. Perubahan yang dituju adalah menyisipkan modul perlindungan kami; hal itu dapat mengubah perilaku dan makna kode. Karena itu kami tidak menganggap bahwa pengecualian untuk penyuntingan standar atau semantik yang tidak berubah dalam Pasal 50(2) berlaku dalam setiap kasus. Keberlakuan ketentuan tersebut dan pengecualiannya harus dinilai untuk keluaran yang sebenarnya. Patch menunjukkan baris yang berubah jika tersedia, tetapi tidak dengan sendirinya membuktikan pengecualian atau penandaan yang dapat dibaca mesin. Untuk berkas sangat besar, tidak ada patch; dalam hal itu, bandingkan berkas sendiri.
  • Teks rencana tindakan dan penandaan yang dapat dibaca mesin. Rencana tindakan membuat ringkasan dan rekomendasi berurutan berdasarkan prioritas dari temuan. Untuk tujuan ini kami memperlakukannya sebagai teks yang dihasilkan sebagaimana dimaksud Pasal 50(2), bukan sebagai penyuntingan standar yang membiarkan makna tidak berubah. Ketentuan itu mensyaratkan penandaan yang dapat dibaca mesin dan keterdeteksian, dengan memperhatikan syarat-syaratnya serta perkembangan teknologi terkini. Pemberitahuan AI yang terlihat saja tidak membuktikan pemenuhan persyaratan teknis tersebut. Peninjauan kode saat ini mengonfirmasi pemberitahuan yang terlihat serta penyimpanan dan tampilan teks biasa; peninjauan itu tidak membuktikan penandaan yang dapat dibaca mesin secara efektif di seluruh alur pembuatan dan keluaran. Karena itu kami tidak menyatakan bahwa persyaratan ini telah sepenuhnya diverifikasi.
  • Konteks laporan. Rencana dihasilkan di latar belakang sebagai saran bagi pengelola situs web. Rencana tidak dibuat untuk tujuan menginformasikan kepada publik tentang hal-hal yang menyangkut kepentingan umum menurut Pasal 50(4). Namun, laporan dapat dibuka tanpa login oleh siapa pun yang memiliki tautan acaknya. Publikasi berikutnya untuk tujuan kepentingan umum memerlukan penilaiannya sendiri; akses dengan memiliki tautan bukanlah pengecualian umum dari aturan transparansi.
  • Klasifikasi dalam laporan diberi label “AI” setiap kali berasal dari model.
  • Rencana tindakan dalam laporan berbayar diberi label sebagai ringkasan oleh AI kami pada server kami sendiri. Pemberitahuan menyatakan bahwa temuan individual merupakan acuan utama.
  • Kami tidak menghasilkan gambar, audio, atau video, maupun deepfake.

7. Pengawasan manusia dan tanpa keputusan otomatis

Keluaran model merupakan bantuan, bukan keputusan. Klasifikasi formulir tidak dapat memicu apa pun sendiri: tanpa pengiriman, kesimpulan, atau peringatan. “Fix it for me” tidak mengubah apa pun pada server Anda; Anda membaca hasil, memutuskan, dan melakukan deployment sendiri. Rencana tindakan hanyalah teks saran: menampilkannya tidak mengubah situs web maupun skor atau kesimpulan; pengguna memutuskan langkah yang diambil. Menurut penilaian kami, tidak ada fungsi formexposed yang membuat keputusan yang menghasilkan akibat hukum terhadap seseorang atau secara serupa memengaruhinya secara signifikan (Pasal 22 GDPR). Jika reCAPTCHA atau salah satu batas tetap kami otomatis menolak masukan, Anda dapat mencoba lagi atau menulis kepada kami; manusia kemudian memeriksa kasusnya. Penilaian kami menyangkut situs web dan formulir, bukan orang.

Jika menurut Anda klasifikasi keliru, tulislah kepada kami dengan tautan laporan. Kami akan memeriksanya dan memperbaiki aturan.

8. Literasi AI (Pasal 4) dan kualitas

  • Pemilik membuat sendiri fungsi AI formexposed dan mengoperasikannya sendiri; saat ini tidak ada orang lain yang bekerja dengannya. Sebelum setiap perubahan model, pemilik mempelajari cara kerja dan batasannya serta keadaan Regulasi terkini. Jika ditambahkan karyawan atau penyedia layanan yang bekerja dengan fungsi ini, mereka akan diberi petunjuk tentang cara kerja, batasan, dan risiko sebelum penggunaan pertama; kami mencatat petunjuk secara tertulis.
  • Sebelum melakukan deployment atau mengubah model, kami mengujinya pada kumpulan formulir uji untuk waktu respons, respons sah, dan salah klasifikasi. Ini langkah kerja yang dilakukan pemilik, bukan proses yang diberlakukan dalam kode. Batas dalam bagian 2.1 berdasarkan pengukuran tersebut.
  • Pasal 4 juga berlaku bagi Anda sebagai Pelanggan jika menggunakan “Fix it for me” secara profesional. Halaman ini dan pemberitahuan dalam antarmuka bertujuan membantu Anda.

9. Perubahan dan kontak

Kami memperbarui halaman ini segera setelah fungsi AI ditambahkan, berubah signifikan, atau dihapus; perubahan signifikan dicantumkan dalam Perubahan Dokumen Kontrak. Kirim pertanyaan dan kekhawatiran tentang penggunaan AI kami ke contact@lukaswojcik.com, melalui halaman kontak, atau jendela dukungan. Keluhan mengikuti prosedur dalam Keluhan. Hal ini tidak memengaruhi hak mengajukan keluhan kepada otoritas pengawasan pasar yang berwenang (Pasal 85).

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