SOTHURA SAFE
← Back to the home page
EN
DEDeutschFRFrançaisITItalianoENEnglish

SSA Engine™

The German version is binding. This translation is provided for information only.

The SOTHURA SAFE Analyzer, our own development for reading Swiss insurance documents · Last updated: August 2026

Reading a policy is not copy work, it is professional judgement: which cover applies, which sum is valid, which exclusion hides in the small print. The SOTHURA SAFE Analyzer takes the typing off your hands, not the judgement. It captures key data, coverages, sums and exclusions from the original document in structured form and tells you, for every single value, how solid it is.

From the document, not from an estimate
Every value returned is held against the wording of your document before it enters the file
Every value marked
Accept what is confirmed, check what is uncertain. You see at once where the document is ambiguous
Correction without a detour
The few open points are corrected with one click, without jumping back into the PDF
Processing in Switzerland
Your policies are read in Zurich and stored in Zurich. No model training on your data

What happens between document and file

Seven stages every value passes through before you get to see it.

  1. 1
    Identify the line of business

    First it is established which insurance is actually at hand, and that identification is cross-checked against the document instead of simply being accepted. A commercial liability policy is read differently from a motor policy; every line has its own field structure.

  2. 2
    Capture values in structured form

    Key data, coverages, sums, deductibles, deadlines and exclusions are transferred into a fixed structure. Not as a prose summary, but as individual fields you can calculate and compare with.

  3. 3
    Wording check

    Every value returned is held against the wording of the document. What cannot be found there does not pass as a confirmed value: this is the stage that catches an invented figure.

  4. 4
    Plausibility within the field

    Does the value fit its field? A sum insured with one digit too many, a date outside the term, a deductible above the cover: such cases surface here without anyone having to look for them.

  5. 5
    Cross-check across the lines

    A policy often contains several coverages side by side. If two entries contradict each other across lines, at least one has been read wrongly, and both are marked instead of being quietly averaged.

  6. 6
    Rule check

    On top of that, professional rules run: which entries belong together in this line, which exclude each other, which may never be missing on a Swiss policy.

  7. 7
    Mark and rank

    At the end every value carries a reliability marker, and the open points are sorted by weight. You see first what deserves the most attention, not an alphabetical list.

How these stages work in detail is our trade secret. What they check is set out here. The figure "7+" is a lower bound: more checking passes are wired into the system, but not every one runs on every path. We would rather state the figure that is always correct than the largest one.

Who decides

The machine prepares, the adviser decides.

  • Confirmed values you accept without further checking. The marker tells you which those are
  • Uncertain values are marked as such and stand at the top of the list. You check selectively instead of re-reading everything
  • Every correction you make overwrites the machine value. There is no point at which the system discards your correction
  • No result enters the file without your release. Automated procedures prepare the decision, they do not replace it
  • What goes into the advisory documentation under art. 45 ISA is therefore always a state you have confirmed

Where the engine works

Today in two modules, more to follow.

  • Policy analysis: read existing policies, capture coverages and sums in structured form, make gaps visible
  • Offer comparison: bring several offers from different insurers onto a common structure so that they become comparable at all
  • Both modules work on the same structure. What was captured in the analysis is available in the comparison, without anyone typing it twice
  • More modules will follow. We will name them here once they are in operation

Where your documents are processed

Stored in Zurich, analysed in Zurich; an EU location only when Zurich is at capacity.

  • Storage, database, backups and audit logs are held in a certified data centre in Zurich
  • Storage 100 % in Switzerland; the AI analysis runs in Zurich and moves to an EU location only when Zurich is at capacity — processing therefore exclusively in Switzerland and the EU, client, contract and document data is not transferred to the USA or other third countries
  • No training on your data, contractually excluded. No storage at the model provider, no human review
  • Field-level encryption for particularly sensitive data, key sovereignty with a Swiss company
  • The detail is on the Security and data protection page; the binding wording is published there

Frequently asked questions

How reliably does software read a Swiss policy?

Reliably enough to replace the typing, and honestly enough to say where it is not. Instead of a hit rate that helps nobody in the individual case, you get a reliability marker on every value. Confirmed values you accept, the few uncertain ones you check selectively. We deliberately give no accuracy percentage: it would vary widely by document quality, insurer and line of business, which makes it advertising rather than information.

What happens with an unclear value?

It is marked as uncertain and moves to the top of the list instead of passing as a confirmed value. You see the spot, correct it with one click and do not have to go back into the PDF. A value that cannot be found in the wording of the document never passes as confirmed in the first place.

Where are my policies processed?

They are stored in a certified data centre in Zurich. The AI analysis runs in Zurich as well; only when that location is at capacity does it move to an EU location. Client, contract and document data is not transferred to the USA or other third countries. No model is trained on your data, the model provider stores nothing, and there is no human review.

Who is liable for a wrongly captured value?

Advisory responsibility stays with you. That is why the system is built so that you can exercise it: no value enters the file without your release, uncertain points are marked, and every correction you make overwrites the machine value. What ends up in the advisory documentation under art. 45 ISA is a state you have confirmed.

Why do you not say how the engine works?

Because the method is our trade secret. What is checked is on this page, stage by stage; how those checks work stays with us. For your work the result is what counts anyway: that every value comes from your document, that uncertain values are marked, and that you decide.

Does this also work with offers and applications?

Yes. Policies, offers and applications run through the same structure: that is the precondition for offers from different insurers to become comparable at all. What was captured in the analysis is available in the offer comparison, without anyone typing it a second time.

Further pages

  • All functions at a glance
  • Security and data protection
  • Sub-processors
  • For insurance brokers
  • About us

The formalities

SOTHURA SAFE GmbH, Wassergasse 5, 4573 Lohn-Ammannsegg, Canton of Solothurn. Registered in the commercial register of the Canton of Solothurn, UID CHE-429.131.582. Management is held by Silvio Siegenthaler and Michel Di Vito, joint signature by two. The full provider identification is set out in the legal notice.

  • Legal notice and provider identification
  • Security and data protection
  • Privacy policy under the revised FADP and GDPR
  • General terms and conditions (B2B)
© 2026 SOTHURA SAFE GmbH. All rights reserved.