Available only in Switzerland

Schweizerform is currently available exclusively for users in Switzerland. Account creation from your region is restricted.

Features

Everything you need to collect data.
Nothing you don't.

22 question types. End-to-end encryption baked into every layer — not a paid add-on. Password protection, scheduling, tags, four-language forms. No third-party trackers. No vendor lock-in. No vague "we promise" clauses.

In every plan — including free
22 question typesEnd-to-end encryptionSwiss hostingPer-form overviewIn-browser viewer

Form builder

Drag, drop, and ship a form in five minutes.

A focused builder with 22 question types across seven categories, drag-to-reorder, live preview, and protection against losing unsaved work. Encryption keys are generated automatically in your browser the moment you create the form — no setup step, no key rotation chores.

  • Add, clone, move, and delete questions; insert above or below any row
  • Live preview that mirrors what your respondent sees, in their form's language
  • Form profiles attach brand identity — logo, contact, links — in one click
  • Draft → Published → Unpublished → Closed lifecycle, enforced on the server

Questions · 12

Draft

What's your full name?

Text · required

Text

Upload your insurance card

File · encrypted client-side

File

Rate your last visit

Star rating · 1–5

Star
+ Add question

End-to-end encryption

Encryption isn't a setting. It's the foundation.

Every form gets its own keypair the moment you create it — generated right in your browser, never on our servers. Each submission then gets a fresh, single-use key, bound to that specific form so it can't be reused or replayed elsewhere. No "Enable encryption" toggle to forget. No surprises.

  • AES-256-GCM for the actual content — the same authenticated encryption used by banks and governments
  • RSA-OAEP 2048 for sealing each one-time key with your form's public lock
  • PBKDF2-SHA-256 (100 000 rounds) turns your Access Code into a usable key — slow on purpose, to make guessing expensive
  • Rotate your Access Code in one click — every form re-encrypts under the new code automatically, no data moved

L1 — Access Code

In your head

Never on the wire

PBKDF2 / 100 000

L2 — Master Key

Memory-only on client

AES-256-GCM (KEK)

AES-GCM · AAD form_key_creation

L3 — Form Key

One per form

AES-256-GCM

wraps RSA Private Key

L4 — Submission Key

Ephemeral, per submission

Wrapped by RSA-OAEP 2048

File uploads

Files, also unreadable to us.

File-upload questions encrypt each file inside the respondent's browser before it leaves their device. Even the filename is hidden — we replace it with a random ID on the server, so browsing our storage folder reveals nothing about your data.

  • Multiple file questions per form. Files are encrypted in the respondent's browser before they leave the device.
  • Original filenames never reach our logs — they're randomised to {uuid}.enc before upload
  • Restrict by file type per question: image, PDF, Word, Excel, plain text
  • Images are compressed in the browser before encryption, so uploads stay fast

Upload your medical history

Drop to encrypt & upload

PDF, JPG, PNG · encrypted in your browser

referral_2026.pdf

2.4 MB · encrypted in browser

Safe

scan_001.jpg

1.1 MB · compressed

Encrypting

All 22 question types

Seven categories, twenty-two question types, one builder.

01 — General

The classics

Text, dates, files, signatures.

Aa

Text

Short text answer

Long text

Paragraph text, free-form

#

Number

Numeric input with min/max

@

Email

Email address, validated

D

Date

Calendar picker, locale-aware

Phone

Phone number input

URL

Validated http(s) link

Signature

Draw & capture as encrypted PNG

File upload

Encrypted client-side

02 — Choice

Selection inputs

Dropdowns, radios, checkboxes.

Dropdown

Select from a list

⦿

Single choice

One option — radio buttons

Multiple choice

Many options — checkboxes

03 — Rating

Rating scales

Stars, numeric scales, labeled scales.

Star rating

1–5 stars by default

1-10

Number scale

NPS-style 1–10 selector

A-Z

Text scale

Labeled (Disagree → Agree)

04 — Slider

Continuous values

Single values and ranges.

━○

Number slider

Single-value drag selector

○━○

Range slider

Min/max handle selector

05 — Emoji

Lightweight sentiment

Quick emotional cues.

👍

Like / Dislike

Thumbs up or down

🙂

Smiley

Five-face emotion scale

Custom emoji

Pick your own set, full Unicode

06 — Texts

Layout-only

For section headers and helper text.

T

Title

Plain section header

p

Description

Subtext / helper paragraph

07 — Other

Visual structure

Visual separators.

Divider

Horizontal rule between sections

Form settings

Control who gets in, when, and how.

Three tabs — General, Success, Advanced — cover every dial you'd actually use. Password protection, scheduling windows, response caps, post-submission redirects. Every setting stays with the form and survives duplication.

  • Password protection per form — the questions don't download to the browser until a password is accepted
  • Schedule by date range, daily window, and excluded weekdays
  • Cap responses — once full, both the public page and the submit action refuse new entries
  • Custom thank-you screen with action links and optional auto-redirect

Password protection

Password gating · questions stay hidden until accepted

Schedule window

Open Mar 1 – Apr 30 · daily 08:00 – 18:00

Excluded days

Sundays

Maximum responses

Stop accepting after the cap

500

Redirect on success

https://practice.ch/thank-you

Form language

Independent of dashboard language

DE

Submission management

Tags, profiles, and audit-grade triage.

Submissions arrive in your dashboard as scrambled bytes. They become readable only on your screen, only with your Access Code. Tag them, filter them, attach them to brand profiles — encryption never gets in the way of the workflow.

  • Color-coded tags, scoped per user, with unique-label checks
  • Form profiles — logo, address, links — reusable across every form you build
  • Submission viewer decrypts in your browser — with inline preview of images and videos
  • Per-form lifecycle: Draft → Published → Unpublished → Closed (terminal)
UrgentFollow-upConfidential+ Tag
IDReceivedTagStatus
a3f9···May 19, 14:08UrgentNew
b714···May 19, 12:42Follow-upNew
c082···May 18, 17:11ConfidentialRead
d5e1···May 18, 10:34UrgentRead

Beyond the form

Built for the operator side, too.

Per-form overview

Live response and view counts, schedule status, and a daily submissions chart for every form — visible the moment a respondent submits.

In-browser submission viewer

Open a submission, watch it unlock right on your screen, and preview attached images or PDFs — all without our server ever seeing the contents.

Custom thank-you & redirects

Set a custom thank-you screen with action links, plus an optional 10-second auto-redirect to any URL after a respondent submits.

Form rendering in four Swiss locales

de-CH

Deutsch

Swiss Standard German · formal "Sie"

fr-CH

Français

Swiss French · formal "vous"

it-CH

Italiano

Swiss Italian · formal "Lei"

en

English

International English

The dashboard and the public form page each pick their language independently. Build in English; let your form render in French to your respondent. Localized URL slugs (/ueber-uns, /funktionen, etc.) for native SEO.

By the numbers

Hard limits, clearly stated.

22

Question types across 7 categories

Encrypted

Every file locked in your browser before upload — even the filename is randomised on our storage

Optional

Password gating per form — questions stay hidden until the right password is entered

256-bit

AES-GCM keys, AAD-bound to formId:submissionId

See it in action. In five minutes.

Create a form, share the link, watch encrypted submissions arrive — all on the free plan.