New-age formsSecurity
New-age forms. Quiet defaults.
Chat-native interviews still need careful data. Clerk for auth. Convex for records. Private forms, signed uploads, and revocable keys.
Authentication is handled by Clerk. Application data lives in Convex.
Private forms require a password. Public forms use unguessable slugs.
Uploads go to your Wasabi bucket through short-lived signed URLs.
MCP access uses revocable API keys. Webhooks can include a shared secret.
Ready to collect answers without a page of fields?
Publish a conversation. The agent keeps asking until every required block is filled.