Available only in Switzerland

Schweizerform is currently available exclusively for users in Switzerland. Account creation from your region is restricted.
Industries
For HR teams and compliance officers in Switzerland

A reporting channel your staff have a reason to believe in.

Whistleblowing, harassment reports, exit interviews, employee surveys — no account, no IP address stored with the response, encrypted on the employee's device and readable only by your case team.

  • End-to-end encrypted
  • Hosted in Switzerland
  • No IP address stored with responses
An employee filing an anonymous report on their phone

Built for

  • SMEs & family businesses
  • Compliance & legal
  • HR departments
  • Swiss groups with EU subsidiaries
  • Associations & foundations
  • Public-sector bodies
An HR manager listens to a candidate in a small meeting room

The daily reality

The report you never receive is the expensive one.

Four problems every Swiss HR and compliance team recognises — and what replaces each one.

01

Nobody reports until it is a legal case

The only route runs through the line manager — who may be the problem. So people stay quiet, and you hear about it from a lawyer.

A link on the intranet and a QR code in the break room — reachable from a private phone.

02

The shared hr@ mailbox

A harassment report lands in an inbox three people can open, gets forwarded for a second opinion and ends up archived on a laptop.

One link replaces the mailbox; reports are encrypted before they leave the phone.

03

Foreign platforms priced per employee

Whistleblowing suites bill per head and host reports abroad; free survey tools put them on servers shared with marketing trackers.

Hosted in Switzerland, one flat price, no trackers on your forms, and a provider that cannot read the reports.

04

Details scattered everywhere

A grievance noted in a diary, an exit interview remembered from the corridor, follow-ups in email threads.

Structured answers with the date received, exportable as one PDF per report.

HR forms

The forms your team already runs.

Each one starts from a template in German, French, Italian or English — adapt the questions to your policy and publish the same afternoon.

  • Whistleblowing reports

    What happened, when, who is involved, is it still ongoing — answerable anonymously, with only the questions your policy needs.

  • Harassment & grievance reports

    Named or anonymous, with an optional on-screen signature when the person wants to sign their statement.

  • Exit & return-to-work interviews

    Honest answers people give more freely in writing than across a desk — with your dates built into the form's schedule.

  • Evidence & documents

    Screenshots, email exports, photographs, contracts — encrypted before upload.

  • Employee surveys & pulse checks

    Engagement, workload, psychosocial risk — one link per round. Keep demographic questions coarse: in a small team, role and tenure identify people.

  • Recruitment & onboarding

    Applications, reference-check consent, onboarding data, accident reports — the same encryption, across the employee lifecycle.

In practice

From policy to a channel that is used — four steps.

  1. The share dialogue with the form link and QR code
    1

    Publish the channel

    Link it from the intranet and the staff handbook, and put the QR code where people read alone — the break room, the changing room.

  2. The public form as the employee sees it
    2

    An employee reports

    In their own language, from a private phone, in the evening — no account, no work email, nothing in a shared mailbox.

  3. The Vault key dialog that decrypts responses in your browser
    3

    The case team opens the vault

    Reports decrypt in the browser with the Vault key. Tag them by severity or topic, and see at a glance which are still unread.

  4. The export dialogue with PDF, Excel and ZIP options
    4

    Document and close

    Export a report as PDF for the case file, or a set as Excel or ZIP with the evidence. Then delete what your retention policy says.

Confidentiality, handled

Built for confidential reports.

Your employees share what they have seen — and sometimes who they are — with you. With Schweizerform, their reports and files are encrypted in their browser and only your organisation can open them. We also offer a data processing agreement.

  • Data processing agreement
  • Reports only your organisation can open. Encrypted on the employee's phone, decrypted in your browser with your Vault key. We store ciphertext.

  • No account, no IP address. Reporters need no login, and no IP address is stored with the response. Leave the optional once-per-network limit off — it stores a non-reversible hash.

  • Questions only where they apply. Conditional questions show follow-ups only where they apply. Delete a report and its encrypted files whenever you decide to.

This page describes our product, not your legal obligations — please assess those with your own advisers.

Pricing

One organisation, one subscription.

Priced per account, not per employee. Choose by who needs to read the reports.

  • Free

    CHF 0

    To open the channel and see if it is used.

    Start for free
    • 3 forms
    • 100 responses / month
    • 15 questions per form
  • Pro

    CHF 29/ month

    When one person handles the reports.

    Start with Pro
    • Unlimited forms, 1'000 responses / month
    • File uploads, signatures, conditional questions
    • PDF, Excel, JSON and ZIP exports · 5 GB storage
  • Business

    Recommended

    CHF 69/ month

    When a case team must read the reports.

    Start with Business
    • Everything in Pro, 10'000 responses / month
    • Invite colleagues with roles
    • 50 GB storage
Pay byCardTWINTSwiss QR-bill

Every plan is end-to-end encrypted and hosted in Switzerland. Cancel any time.

FAQ

Questions from HR and compliance.

Start with one form — the reporting channel.

Free plan, no credit card, encrypted from the first report. Publish the link this week and let the QR code in the break room do the rest.

3 forms free · Pro from CHF 29 / month · Cancel any time