Privacy

Your form definition is processed on this device.

FormPath is designed for source definitions, not responses. The analyzer and comparison engine run in a dedicated worker in your browser. Form contents are not sent to a FormPath server.

Local processing enabled

Data flow

What happens when you check a form.

01

You select a definition

The browser reads the file locally. Selecting a file does not upload it.

02

A worker analyzes it

Reading the file, checking its rules, and building the report all happen in this browser session.

03

You choose what to keep

Reports and generated test answers leave the session only when you download or copy them.

Current production behavior

Analytics
No third-party analytics or session replay is loaded by this application.
Storage
Form definitions and analysis results stay in page and worker memory while you use the tool. FormPath does not save them to persistent browser storage.
Remote inputs
FormPath does not fetch remote choice lists referenced by a definition. It marks that logic as outside the check.
Solver execution
The bundled MiniSat solver uses generated JavaScript evaluation inside the analysis worker, so FormPath’s content security policy permits unsafe-eval. That permission does not upload definitions or allow connections to outside services; network connections remain restricted to the FormPath origin.