Fitur resmi, batasan operasional yang jelas.
Lugatu dirancang berdasarkan batasan operasional yang sebenarnya: tanpa konfigurasi SMTP keluar, persistensi basis data yang tahan lama sebelum pemberitahuan, dan penghitungan kuota yang transparan. Tinjau rangkaian fitur terverifikasi kami, batas sistem, dan invarian arsitektur di bawah ini.
1. Arsitektur Penyerapan & Penerbitan Formulir
Lugatu mendukung tiga model penyerapan berbeda yang dirancang untuk menyeimbangkan penerapan cepat dengan keamanan perusahaan: (1) Formulir yang Dihosting Independen Tanpa Domain dengan tautan permanen publik yang bersih (https://www.lugatu.com/f/{slug}) yang tidak memerlukan penyiapan domain; (2) Titik Akhir Formulir Statis Sisi Klien untuk HTML5, React, Next.js, dan Astro; dan (3) REST API Penyerapan Server-ke-Server diautentikasi melalui kunci API pribadi (POST /api/v1/forms/{formId}/submissions).
Setiap formulir mendukung peralihan mode instan antara Mode Permintaan Standar dan Mode Survei dengan penomoran halaman multi-langkah, pengalihan penyelesaian khusus, dan kontrol kapasitas daftar tunggu otomatis.
curl -X POST https://www.lugatu.com/api/v1/forms/FORM_ID/submissions \
-H "Authorization: Bearer lug_live_01923456789abcdef0123456789abcde" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: lug_idem_01923456789a7b3fb3a1123456789abc" \
-d '{"fields":{"name":"Alex Morgan","email":"alex@example.com","message":"Technical inquiry"}}'
2. Arsitektur Kuota & Batas Notifikasi Email
Pengiriman notifikasi sepenuhnya mengikuti formulir (OFF, INSTANT, DAILY_SUMMARY, WEEKLY_SUMMARY). Setiap domain akar yang diverifikasi secara independen (eTLD+1) menerima 500 pengiriman email keluar per bulan kalender UTC, dibagikan ke semua subdomain, dengan hingga 2 kotak surat tujuan terverifikasi. Tidak seperti layanan formulir lama yang membuang prospek setelah mencapai batas email, Lugatu secara atom melakukan setiap respons yang sah terhadap PostgreSQL: pemberitahuan tanda kehabisan kuota sebagai SuppressedByQuota sambil menyimpan pertanyaan dengan aman di Kotak Masuk pusat.
Untuk menjaga reputasi platform dan mencegah penyalahgunaan spam, formulir tanpa domain mandiri menyimpan kiriman langsung di kotak masuk dasbor Anda tanpa pengiriman email keluar hingga domain akar kustom yang diautentikasi terhubung.
3. Persistensi Data, Konkurensi & Kapasitas Ekspor
Tidak ada batasan jumlah respons bulanan yang dibuat-buat pada formulir biasa atau pengiriman survei yang sah selama versi beta publik. Pengiriman masuk menjalani persistensi atom transaksional dengan pencegahan duplikat melalui kunci idempotensi klien atau server (lug_idem_...). Anggota ruang kerja dapat mengekspor kiriman yang difilter ke UTF-8 CSV atau JSON kapan saja. Nilai bidang mendukung hingga 64 KB per bidang individual, dengan total isi permintaan dibatasi hingga 1 MB di gateway API.
Kunci idempotensi menghilangkan catatan duplikat yang disebabkan oleh percobaan ulang jaringan seluler: pengiriman ulang dengan kunci yang sama akan mengembalikan HTTP 200 OK dengan isDuplikat: true dan ID pengiriman asli tanpa penghitung penambahan ganda.
4. Arsitektur Keamanan, Honeypots & Verifikasi Asal
Lugatu menerapkan pertahanan penyalahgunaan berlapis: (1) Bidang honeypot cerdas yang tidak terlihat yang mencegat pengikis formulir otomatis tanpa CAPTCHA pengguna; (2) Verifikasi bot Cloudflare Turnstile untuk formulir publik berisiko tinggi; (3) Pemeriksaan Asal browser yang ketat yang menolak kunci API server-ke-server (lug_live_...) dengan HTTP 403 FORBIDDEN_BROWSER_ORIGIN; dan (4) Pembatasan tarif per IP klien dan titik akhir pengiriman.
5. Otentikasi, Nonce & Komitmen Privasi
Pengguna mengautentikasi melalui email dan sandi terverifikasi atau Layanan Identitas Google (GIS). Lugatu hanya menyimpan pengidentifikasi subjek (sub) Google yang stabil, email terverifikasi, dan nama profil. Token akses OAuth mentah dan kata sandi eksternal tidak pernah diminta atau disimpan. Nonce status OAuth akan kedaluwarsa setelah 5 menit dan hanya dapat digunakan sekali saja. Lugatu beroperasi berdasarkan komitmen privasi tanpa penjualan dan tanpa iklan yang terverifikasi: data pengirim formulir tidak pernah diprofilkan, dijual, atau digunakan kembali.
Keamanan & Otentikasi Invarian
Invarian Teknis: Kunci API server-ke-server (lug_live_...) tidak boleh disematkan di HTML sisi klien, JavaScript, atau repositori publik. Permintaan browser yang berisi kunci aktif diblokir secara otomatis.
Pemecahan Masalah & Kesalahan Penyerapan Umum
Domain root Anda yang terverifikasi telah mengirimkan 500 unit email bulanan. Pertanyaan disimpan dengan aman di Kotak Masuk dasbor Anda dan pemberitahuan dilanjutkan pada bulan kalender UTC berikutnya.
Kunci API pribadi (lug_live_...) dikirimkan dari asal browser publik. Gunakan titik akhir klien publik (/api/v1/public/forms/...) atau pengiriman proksi melalui server backend Anda.
Formulir mandiri tanpa domain menangkap kiriman langsung ke kotak masuk dasbor Anda tanpa pengiriman email eksternal. Tambahkan dan verifikasi domain root khusus untuk mengaktifkan peringatan email keluar.
Pengajuan berisi Kunci Idempotensi yang cocok dengan catatan yang ada. Lugatu dengan aman mengembalikan ID pengiriman asli dengan isDuplikat: benar tanpa membuat duplikat.
Pertanyaan yang Sering Diajukan
Apa yang terjadi jika batas 500 email bulanan saya tercapai?
Lugatu tidak pernah menghapus atau membatalkan kiriman Anda. Setiap pertanyaan tetap dapat dicari dan diakses di kotak masuk Anda. Hanya pengiriman email yang dihentikan sementara hingga bulan kalender berikutnya.
Bisakah saya menggunakan Lugatu tanpa memiliki situs web atau domain khusus?
Ya. Formulir yang dihosting tanpa domain (https://www.lugatu.com/f/{slug}) memungkinkan Anda berbagi formulir atau survei responsif secara instan melalui tautan langsung, bio sosial, atau kode QR dengan persistensi kotak masuk dasbor lengkap.
Apakah ada batasan jumlah respons bulanan?
Tidak ada batasan jumlah respons bulanan komersial yang diberlakukan selama beta publik untuk penggunaan formulir dan survei biasa yang sah.
Bagaimana cara kerja pembagian kuota domain root?
Saat Anda memverifikasi example.com, semua subdomain (app.example.com, shop.example.com) dan formulir terkait berbagi tunjangan bulanan 500 email, dengan maksimal dua alamat tujuan terverifikasi.
Siap membuat titik akhir formulir Anda?
Mulailah secara gratis dalam hitungan detik. Tidak diperlukan kartu kredit.