Last updated: May 15, 2026
DodoForm ("we," "us," "our") is an AI-powered form builder operated at dodoform.com. This policy explains how we collect, use, store, and protect personal data when you use our website, dashboard, APIs, and public forms.
When you sign up we store your email address, name (if provided via Google OAuth), and a hashed authentication token. We do not store your Google password.
Form schemas, field labels, logic rules, themes, and version history you create in the editor.
Responses submitted by visitors to your published forms, including structured field values, optional file uploads, and metadata (timestamp, anonymized IP hash, user agent).
Anonymous field-level interaction events (focus, blur, completion) used to power the drop-off heatmap and friction analysis. These are keyed by a random session token, not by any personally identifiable information.
This applies to published forms on the web. Our Android app contains no analytics or crash-reporting SDK of any kind and records no usage events.
When you use AI form generation or messy-input extraction, the text, audio, image or PDF you provide is sent to a third-party model provider for processing. We use several, and which one handles a given request depends on availability: Google (Gemini), Amazon Web Services (Bedrock, which serves Amazon Nova and Anthropic Claude models), Groq, OpenRouter and SambaNova.
We log the model name, token counts, latency and a one-way SHA-256 hash of the prompt and response for billing and debugging. We do not store the prompt or response text in those logs.
Files you attach to the extractor (images, audio, PDFs) are passed to the model and are not stored by us — we keep the extracted values, the file name and a confidence score. Text you paste is stored, because it is the record the extraction was made from and what you review it against.
We do not use your data to train our own models. We do not control the retention or training practices of the providers above; each is governed by its own API terms.
Billing is handled by our payment processor. We store your subscription status and customer ID but never see or store your credit card number.
We do not sell your data. We share data only with:
Account data is retained while your account is active. Submission data is retained until the form owner deletes it or deletes their account. AI prompt audit logs — which record the model, token counts, latency and a one-way hash, never the prompt or response text — are retained for 90 days. Partial submission drafts are retained for 90 days then automatically purged.
When you delete your account, forms, responses and uploaded files go immediately. The two exceptions are set out under “Your rights” below: records you contributed to other customers' workspaces are reassigned rather than deleted, and prompt audit logs age out on the 90-day schedule above. Where this policy and our Terms differ on retention, this policy governs.
All data is encrypted in transit (TLS) and at rest. Database access is governed by row-level security policies. AI queries execute under a read-only role with constrained query plans — no raw SQL reaches the database.
Payloads sent to our registered webhook endpoints are signed with HMAC-SHA256 so you can verify they came from us. Payloads sent to a destination you configure as a form integration — a URL, Slack or Discord webhook — are not signed, because there is no shared secret between us and that endpoint to sign with. Treat data arriving there as unauthenticated.
Depending on your jurisdiction, you may have the right to access, correct, delete, or export your personal data. You can:
We use essential cookies for authentication (Supabase session) and workspace selection. We do not use advertising or third-party tracking cookies. Form owners may optionally enable Facebook Pixel or Google Tag Manager on their public forms — those are governed by the form owner's own privacy policy, not ours.
DodoForm is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has provided us with personal data, contact us and we will delete it.
We may update this policy from time to time. Material changes will be communicated via email or a dashboard notification. Continued use of the service after changes constitutes acceptance.
Questions about this policy? Email privacy@dodoform.com.