Skip to main content
VECTRYSAbout

Sovereignty by design,
not by claim.

VECTRYS is the operational nervous system for short-term rental and hospitality. The dashboard you are looking at runs on an EU-sovereign stack with GDPR-native compliance, a published responsible-use charter, and a separated agent / data architecture. Every assertion below maps to a concrete, auditable artefact.

Sovereignty

100% EU stack, by design

Domain registrar IONOS (Karlsruhe). VPS infrastructure Hostinger Paris. Sovereign self-hosted Git forge. Transactional email Brevo (Paris HQ). TLS issued by Let’s Encrypt. No US cloud dependency in the critical path.

Compliance

GDPR-native, not retrofitted

Personal data minimisation at the schema layer. Encrypted PII. Right-to-erasure implementable per module. Granular retention. No third-party tracking on the dashboard. Cookie banner aligned with ePrivacy.

Architecture

Three-tier physical separation

Frontend (Tier 1 · KVM1 Paris) handles the public surface only. Agents (Tier 2 · KVM2 Paris) orchestrate workflows in an isolated tier. Data (Tier 3 · KVM4 Paris) holds tenant records and is never directly internet-exposed. A compromise in any tier cannot reach the others laterally without explicit, audited cross-tier authentication.

Authentication

Passwordless, single-use, revocable

Sign-in via single-use magic link sent to allowlisted email addresses. Session JWTs are server-side revocable through a sovereign broker. Magic-link nonces burn on first use; bearer tokens between Tier 1 and Tier 2 rotate on-demand.

Observability

Every sensitive operation is auditable

Structured JSON audit entries for every authentication event and every action trigger. Captured in private runtime logs. Tamper-evident chain across the broker’s persisted state.

Accessibility

WCAG 2.1 AA baseline, AAA on critical text

Contrast verified. Keyboard navigation across all interactive surfaces. Visible focus indicators. Atkinson Hyperlegible toggle for dyslexia. Touch targets above 44 px. Honours prefers-reduced-motion.

Stack composition

Every component is either EU-hosted, EU-headquartered, or self-hosted on the operator’s sovereign VPS.

LayerComponentHosting
Frontend · Tier 1Next.js 15 · React 19Hostinger Paris VPS (KVM1 · dedicated)
Authenticationjose JWT · HS256 · same-processKVM1 (no edge dependency)
Agent broker · Tier 2Native Node.js HTTPHostinger Paris VPS (KVM2 · isolated agents tier)
SandboxFirejail (caps drop · seccomp · no network)KVM2 Paris
Data store · Tier 3PostgreSQL + pgvectorHostinger Paris VPS (KVM4 · never internet-exposed)
TLS terminationCaddy 2 + Let’s EncryptKVM1 + KVM2 Paris (per-tier)
DNSIONOS authoritativeIONOS (Karlsruhe · EU)
Email transportBrevo REST v3Brevo Paris HQ · EU servers
Source forgeForgejo (Codeberg fork)Self-hosted KVM4 Paris (git.vectrys.ai)
Secrets vault1Password Business1Password EU residency

Independent due-diligence

We welcome scrutiny. Source code is reviewable on request through a sovereign Git forge. The audit log surface is exportable. The infrastructure architecture is documented down to the systemd unit. Penetration testing reports are shareable under NDA.

© 2026 VECTRYS SAS — EU-sovereign hosting · GDPR-native compliance · Responsible-use charter published.