formbasedocs
Go to appApp

Business feature

This needs the Business plan. Compare plans →

Submissions & Analytics

Submission retention

Choose how long formbase keeps your submissions. When the window expires, data is deleted automatically — helping you stay compliant and clutter-free.


Where to set it up

  1. 1

    Open form settings

    Click the gear icon in your form editor.

  2. 2

    Go to Submissions

    The two retention rows sit above the "Public link" group.

  3. 3

    Set your window

    Pick a date, or enter a number of days. Setting one clears the other.

For the full list of submission settings, see Form settings.

Business feature

Setting or changing a retention schedule requires a Business plan. A schedule you’ve already set keeps running even if you downgrade — it’s a privacy promise to your respondents, so formbase doesn’t switch it off on a billing event. You can see and clear a schedule on any plan.

What you can set

SettingWhat it does
Delete submissions after X daysA rolling window: a completed submission is deleted once it is this many days old. Partials keep their own 30-day window.
Delete submissions after a specific dateA one-off sweep: once the date passes, every submission for the form goes — completed and partial alike. The date must be in the future.

The two are mutually exclusive: setting one clears the other. Cleanup runs once a day, so deletion lands within 24 hours of the window passing rather than the moment it does.

Why use it

  • Compliance — meet contractual or regulatory limits by ensuring data doesn’t outlive its allowed window.
  • Privacy — keep data only as long as necessary, then let it go automatically.
  • Tidiness — a retention window keeps high-volume inboxes manageable.

What gets deleted

When a submission passes the retention window, formbase permanently removes:

  • The submission record (all answers and metadata)
  • Attached files (uploads, signatures)
  • Generated PDFs
  • The context, prefill and metadata of the request it answered, if any (see Retention and requests)

Deletion is permanent. There is no trash or undo.

Retention and requests

The same window applies to requests. Once a request is completed, expired or canceled and its terminal timestamp passes the window, formbase strips what the automation sent with it:

  • Context (hidden-field values) and prefill
  • Locked-field keys
  • Metadata
  • Any documents the caller attached for that one recipient
  • The link to the submission it produced, which is deleted by the same rule

The request row itself stays: its status, every timestamp, the recipient, the external id and the invitation, reminder and callback history. The Requests list and the request drawer keep showing it, with a note that the prefilled data was removed. A stripped request can no longer be used as a prefill source, and the API’s requests.get returns it with dataPurgedAt set and empty context, prefill and metadata.

Pending requests are never stripped, however old — they expire first, and expiry is what starts their retention clock.

Retention and partial submissions

formbase deletes partial submissions — responses someone started but never finished — 30 days after their last save, along with their uploaded files. That is a per-form value with a 30-day default, and it runs on every plan, independently of the retention you set here. The one exception is a specific deletion date, which takes partials with it.

Free-plan form archival

Separate from per-form submission retention, a free-plan form that goes a year without an edit or a submission is moved to trash, then permanently deleted 30 days later. formbase warns the owner by email first and waits at least 30 days after that warning before trashing anything, so the earliest a form can go is well past the year. It doesn’t apply to Pro or Business. See Limits & quotas.

Examples

  • Job application form — 90-day submission retention (enough time to review candidates).
  • Event registration — specific deletion date set to one week after the event ends.
  • Anonymous survey — 30-day retention for analysis, then auto-delete to honor the promise of anonymity.

No retention by default

If you don’t set a retention window, formbase keeps completed submissions until you delete them yourself. Partial submissions are always cleaned up after 30 days, whether or not you set anything here.

Next steps