LogoLogo
Back to studio
  • 🧠Core Concepts
    • Introduction to Formsort
    • Formsort quickstart guides
      • Add content and collect answers
      • Capture demographic data
      • Add informational content
      • Template your variables
      • Add conditional logic
      • Using conditional logic with Calculated and API variables
      • Add a scheduling option
      • End the flow
      • Review your variable schema
      • Set up integrations
    • How data works in Formsort
      • Responder UUIDs
    • Understanding flows
    • Versioning in Formsort (Deploying)
      • Variant revisions
      • Managing revisions
  • ✨Creating Flows
    • Building a new flow
      • Groups
      • Steps
      • Copy-pasting form content
  • Adding questions and content
    • Questions
      • Select
      • Text
      • Address
      • Comparison
      • Confirmation
      • Date
      • Date & time
      • Email address
      • File upload
      • Grid choice
      • Iframe
      • Image upload
      • Number
      • Payment
      • Phone number
      • Postal code
      • Question group
      • Region
      • Signature
      • SSN
      • Yes/No
    • Content
      • Statement
      • Image
      • Next button
      • Video
      • Divider
      • Map
  • Controlling the flow with conditions and logic
    • Advanced logic
  • Variable templating
  • Redirects and endings
  • Field validation
  • Flow and variant management
  • Content library
  • 🧬JSON Form Definition
  • JSON schemas
  • Validating flow schemas
  • Events subscriptions
  • Flow content data format
  • 🎨Styling
    • Customizing appearance
      • Content area & form layout
      • Buttons
      • Typography
      • UI states
      • Color and dimension variables
      • Question containers
      • Inputs and dropdowns
      • Checkmarks
      • Tables
      • Sliders
      • Divider lines
      • Progress bar
      • Comparison cards
      • Animations and transitions
  • CSS & Advanced Styling
    • Custom CSS overrides
    • Step styling
    • CSS reference
  • 🔁Form Behavior Settings
    • Variant settings
      • Form behavior for returning users
      • Group ranking API
    • Navigation sidebar
  • ⚙️Response Data Collection & Management
    • Schema (variables)
      • Variables from questions
      • Externally provided variables
      • Calculated variables
      • API lookups
      • System Library variables
      • Orphaned variables
  • Saving & retrieving responses
  • Importing Data
    • URL parameters
    • POST body
    • Embed query parameters
  • 📊Analytics and Attribution
    • Built-in analytics
    • Split testing
  • 🚀Publishing and Deployment
    • Live preview overview
    • Environments
      • Loading different environments
    • Embedding
      • Web-embed API
        • React-embed
      • Adding authentication
      • Embedding forms in iOS and Android
      • Setting up a dev environment
    • Pre-deployment checklist
  • 📁Workspace Management
    • Accounts
      • Roles and permissions
    • Custom domains
    • Workspace domain detection
  • 🛠️Formsort Admin API
    • Admin API
  • 🔌Integrations
    • Form answers and events
      • Analytics events
      • Signed requests
      • Event payload shape
      • Submission frequencies
      • Runtime error reporting
    • Integration reference
      • Amplitude
        • Amplitude cross domain tracking
      • BigQuery
      • FullStory
      • Google Analytics
        • Updating from Universal Analytics to GA4
      • Google Cloud Storage
      • Google Sheets
      • Google Tag Manager (GTM)
        • JavaScript triggered by flow events
      • Hubspot
      • Jornaya
      • Optimizely
      • PostgreSQL
      • Redshift
      • Rudderstack
      • S3
      • Salesforce
      • Segment
        • Segment Setup
        • Segment cross domain tracking
      • Stripe
      • TrustedForm
      • Webhooks
        • Zapier
Powered by GitBook
On this page
  • We store responses by default
  • Send answers to your own systems
  • Incomplete sessions are stored separately
  • HIPAA-compliant answer storage

Was this helpful?

  1. Core Concepts

How data works in Formsort

Formsort is designed to help you collect responder data and reliably send it to your own databases, tools, and workflows. While we offer secure, built-in response storage, our goal is always to give you full control over your data.

We store responses by default

As soon as someone begins interacting with your form, their answers—including partial ones—are automatically saved and visible in the Responses tab of the Formsort studio. These responses remain accessible unless archived.

  • All answers are encrypted and HIPAA-compliant.

  • Enterprise teams can opt out of storage entirely, relying solely on external integrations.

Send answers to your own systems

In addition to storing data, Formsort allows you to forward responses to third-party destinations via:

  • Our native integration ecosystem

  • External API lookups

  • Dynamic URL parameters and cookies

This makes it easy to fit Formsort into your broader data ecosystem.

Incomplete sessions are stored separately

To support session continuity, we also store partial form-fills in a separate, temporary system—so responders can return and finish later.

  • These sessions are saved in an encrypted S3 bucket and retained for 21 days from the time of last submission.

  • Each time a responder revisits a form and submits new data, the 21-day clock resets.

  • This mechanism is separate from your saved responses and can be used even if response storage is disabled.


HIPAA-compliant answer storage

All stored responses are encrypted and comply with HIPAA standards. Formsort does not delete responses, but users can manage response access and visibility through archiving.

Enterprise users can disable response storage - Formsort will not store your form responses on the platform. Instead, responses are held in a secure, encrypted S3 bucket for 21 days only, after which they are permanently deleted. Use external integrations to manage your long-term data storage.

PreviousSet up integrationsNextResponder UUIDs

Last updated 2 days ago

Was this helpful?

🧠