Skip to content

Public Form responses, privacy, and safe analysis

Share tokens expose only published, non-archived Forms. Submission enforces rate limits, captcha, honeypot, login, dedupe, windows, capacity, and a configurable 64 KiB body limit. Never describe token construction or bypasses.

Availability and validation return typed FORMS_* errors; runtime is authoritative.

Login and dedupe failures use FORMS_LOGIN_REQUIRED and FORMS_ALREADY_SUBMITTED. With allow_multiple_submissions: false, users dedupe by user ID; anonymous respondents use an opaque browser cookie best-effort and have respondentUserId: null. Identity metadata has a hashed IP, user agent, and 90-day retention. Public field IDs are opaque hashes.

Responses bind to their submitted revision. list_responses.answerSummary resolves option IDs through that definition or legacy snapshot; analyze displayValue, not raw IDs. Private-only export_responses writes revision-compatible CSV, xlsx, or PDF to personal File Center, or a native workbook for xlsx. It scans at most 10,000 responses, 16 MiB, and 500,000 cells; caps set truncated. Confirmed delete_response permanently removes one response. Cards and telemetry never contain answers, respondent metadata, share tokens, or submission tokens.

form is not a Trigger sourceType; use Cron with list_responses for periodic processing.

arinova.form.get_form, arinova.form.list_responses, arinova.form.export_responses, arinova.form.delete_response, arinova.cron.schedule

Also known as

anonymous form response, public submission, answerSummary, displayValue, duplicate submission, captcha, response privacy, summarize responses


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766