Design forms, capture data, audit changes, and export clean datasets — all in one place. No plugins, no add-ons.
Every label, choice, help text, and notification is bilingual. Arabic layout is structural, not bolted on.
Text, numeric, date/time, email, phone, choice types, descriptive text, and calculated. Type-aware validation at design and entry.
Publishing freezes the form definition. A record created against v1 still renders the v1 form — even after you ship v2.
Auto-generated, unique, per study. The form travels with the record, so the data always knows what it was captured on.
Every status transition is recorded. Changes to completed records require a reason and show up in the audit trail.
Who, what, when, and why. Field-level diffs. No record can change without leaving a trace.
CSV or JSON, AES-256-GCM at rest, signed download URLs, SHA-256 integrity check. Sensitive fields can be filtered out at request time.
TOTP-based two-factor authentication. Sessions are server-side, cookies are signed, scrypt password hashing.
Cloud-agnostic Docker. PostgreSQL for production, SQLite for dev. Self-host on your own servers, or deploy to any cloud.
Every password is scrypt-hashed. Every session is server-stored. Every identifier field is tagged at design time. Every download is HMAC-signed. Every export is encrypted at rest and verified on every fetch.
We're building the platform in vertical slices. M0 is the foundation; M1 brings roles and operational hardening.
Create a workspace in under a minute. No credit card, no sales call.
Create your workspace