The problem
Documents are scattered, contract changes are difficult to spot, and conventional extraction hides uncertainty. A plausible AI answer can still be wrong — unacceptable for premiums or cancellation deadlines.
SaaS · InsurTech · Independent project
Insurance data that never becomes a black box.
Insurana structures policies, links every critical field to evidence, and keeps people in control before AI output becomes trusted contract information.
Dashboard · 2026
2 insured people
The technical core and most of the feature set are implemented. Access remains deliberately limited while quality, privacy and operational readiness continue to be validated for broader use.
Product thinking
Insurance policies contain deadlines, limits and exclusions that are rarely top of mind — until they matter. Insurana turns dense documents into reviewable, versioned information.
Documents are scattered, contract changes are difficult to spot, and conventional extraction hides uncertainty. A plausible AI answer can still be wrong — unacceptable for premiums or cancellation deadlines.
Every relevant value remains linked to its page, excerpt, model version, confidence and review state. Critical or changed fields pass a human review gate before influencing deadlines or active policy data.
Every value links back to the exact location in the source document.
Uncertainty is made visible instead of hidden behind automation.
Endorsements create revisions rather than silently overwriting confirmed data.
Responsibility
I own Insurana from product concept to controlled operations: experience design, domain model, APIs, document processing, billing, security, testing and delivery.
Product lab
Three interactive, fully synthetic examples show how Insurana processes documents, exposes evidence and compares policy versions.
Synthetic sample data. All names, values, documents and results in this demonstration are fictional. No real insurance or personal data is processed.
From upload to an actionable deadline: every step has one clearly bounded responsibility.
Select a step. Navigate with arrow, Home and End keys.
The document is assigned to an account and profile before any domain interpretation begins.
Signed upload · Ownership contextAn extracted value becomes useful only when its source, uncertainty and review state are visible together.
Select a field. Navigate with Up/Down arrow, Home and End keys.
Cancellation deadline
Evidence excerpt“Cancellation must reach us no later than three months before the policy expires.”
Gross negligence
Evidence excerpt“The defence of gross negligence is waived up to the insured amount of CHF 5'000'000.”
A new annual policy never silently overwrites the previous one. Relevant changes are shown field by field with their status.
| Field | Version 2025 | Version 2026 | Status |
|---|---|---|---|
| Annual premium | CHF 1'120.00 | CHF 1'248.00 | Changed +11.4% |
| Deductible | CHF 300.00 | CHF 500.00 | Changed +CHF 200 |
| Cyber protection | Not included | Included up to CHF 20'000 | Added New |
| Latest cancellation date | 30 September 2025 | 30 September 2026 | Changed New period |
Architecture
Domain logic is separated from transport, storage and background processing. This limits side effects and makes critical flows directly testable.
SSR-capable interface for uploads, reviews, policies, deadlines, billing and administration.
Modular domains with centralized ownership checks and explicit service boundaries.
Transactional revisions, controlled migrations and repeatable background work.
Designed for separate staging and production environments with object storage and a TLS proxy.
Security & privacy
Insurance documents can contain highly sensitive data. The protection concept is therefore designed to enforce authorization boundaries in server-side data operations, not only in the interface.
The protection concept uses centralized ownership checks and role-based authorization boundaries.
The session concept accounts for OAuth hardening, token rotation and misuse detection.
The file-protection concept combines signed access, file checks, malware scanning and controlled deletion.
The concept includes data minimization for AI providers, server-side consent and redacted error tracking.
The administration concept includes MFA, time-limited support grants and audit events.
The delivery concept provides for secret, dependency and container scans.
Quality & operations
Automated tests, safe migrations and observable releases are part of the product rather than a later addition.
Automated backend tests cover more than happy paths, with particular focus on tenant isolation, concurrent endorsements and sensitive lifecycles.
Status & roadmap
The product core works. Before broad market entry, assumptions will be validated against realistic anonymized references and independent reviews.
The essential product and operational building blocks are in place.
Quality and resilience are being demonstrated systematically.
Access will expand gradually and observably.
Engineering decisions
Confidence alone is insufficient. Evidence, field criticality and human confirmation form the trust model together.
Optimistic concurrency control and transactional locks protect confirmed data from late or parallel analyses.
Reminders originate only from confirmed fields and stay linked to the policy revision that created them.
Project conversation
I am happy to discuss product decisions, security boundaries or the document pipeline — without disclosing sensitive implementation details.