Zum Inhalt springen
Vertrauen

Wer dein ERP betreibt, trägt deine Firma.

Hier steht, was im Maschinenraum läuft — Hosting, DSGVO, Sicherheit, Backups, Rollen, API und Export. Ohne Marketing- Versprechen, mit klar markierten Reifegraden.

Live-Daten

Verfügbarkeit, live aus dem Health-Endpoint.

Diese Karte fragt alle 60 Sekunden den Backend-Health-Endpoint ab und zeigt den aktuellen Stand. Kein Marketing-Wert, sondern derselbe Aggregator wie unsere Status-Page.

Verfügbarkeit
Noch keine belastbare 30-Tage-Quote

Bis die Incident-Historie greift, weisen wir hier bewusst keinen geschätzten Prozentwert aus. Den aktuellen Live-Zustand siehst du rechts in den Status-Lights.

Letzter Incident
18.08.2026
Störung in der Nacht: neun Minuten nicht erreichbar, und woran es lag

Gemeldet wird jede Störung im Verlauf, mit Zeitraum und Ursache. Diese Karte liest denselben Verlauf.

Status jetzt
  • Backend
  • Datenbank
  • Storage
Hosting

Server stehen in Nürnberg. Nicht in den USA.

Tarev läuft auf einer Hetzner-Cloud-VM in Deutschland. Kein US-Hyperscaler als Plattform. Einzelne Fachdienste wie Mailversand oder Fehler-Monitoring sind US-Anbieter mit EU-Verarbeitung, siehe Auftragsverarbeiter unten.

Provider
Hetzner Online GmbH, Industriestraße 25, 91710 Gunzenhausen
Rechenzentrum
Nürnberg (Datacenter Park NBG1)
Physische Sicherheit
24/7-Zutrittskontrolle, Vereinzelungsanlagen, Videoüberwachung, redundante Stromversorgung.
Zertifizierung
Hetzner-Rechenzentrum ISO/IEC 27001-zertifiziert (Tarev selbst noch nicht — siehe Reifegrad-Hinweise weiter unten).
Energie
100 % Ökostrom (Hetzner-Bezug)
Kein US-Hyperscaler
Kein AWS, kein Azure, kein GCP. Datenbank, Dateien und Anwendung liegen ausschließlich bei Hetzner in Nürnberg.
US-Auftragsverarbeiter
Vier, jeweils nur wenn das zugehörige Feature aktiv ist: Resend (Mailversand), Sentry (Fehler-Monitoring), Stripe (Zahlungen), Mindee (Beleg-OCR). Grundlage ist das EU-US Data Privacy Framework beziehungsweise Standardvertragsklauseln. Details in der Datenschutzerklärung.
Datenschutz

DSGVO-konform betrieben.

Auftragsverarbeitung-Vertrag, dokumentierte technisch-organisatorische Maßnahmen nach Art. 32, Datenresidenz in Deutschland und strikte Mandanten-Trennung.

Auftragsverarbeitung
AV-Vertrag nach DSGVO Art. 28

Standard-Vertrag inklusive aller TOM nach Art. 32, EWR- Unterauftragsverarbeiter-Liste und Anlage zur Datenresidenz Deutschland. Eingegrenzt auf Hetzner Nürnberg.

Art. 32 TOM
Verschlüsselung at-rest und in-transit, Access-Logs, regelmäßige interne Audits, Least-Privilege-Prinzip im Backend.
Standard
Mandanten-Trennung
PrismaService-Middleware hängt where.tenantId automatisch an jede Query (TENANT_SCOPED_MODELS-Whitelist). CI-Audit prüft, dass kein Modell vergessen wird.
Standard
Companion-Tenant
Mitarbeiter-Privatdaten (Halt, Falk, Remo) liegen in einem separaten PERSONAL-Tenant. Der OWNER der Firma sieht diese Daten technisch nicht — gleiche Isolations-Schicht wie zwischen fremden Mandanten.
Standard
Daten-Residenz
Der Primärbetrieb liegt bei Hetzner in Deutschland. Verschlüsselte externe Sicherungen liegen in Cloudflare R2 mit EU Jurisdiktion. Weitere Fachdienste werden abhängig von der verwendeten Funktion angesprochen. Details stehen in der Datenschutzerklärung und der Dienstleisterliste.
Standard
Externe Tools
Mailpit lokal in Dev, Resend (EU-Endpoint) für Prod-Mails. Keine Analytics-Pixel, keine externen Cookies auf der Marketing-Seite.
Standard
Sicherheit

Verschlüsselung, MFA, Audit-Log.

Standard-Krypto, kein Eigenbau. Zwei-Faktor optional. Kritische Aktionen protokolliert.

In-Transit
TLS 1.3, HSTS, automatische Zertifikats-Erneuerung via Caddy/Lets-Encrypt.
Standard
At-Rest (sensitive Felder)
AES-256-GCM mit AI_KEY_ENCRYPTION_SECRET (32 Byte Key, Boot-Check verhindert schwache Keys).
Standard
Passwörter
bcrypt (Cost-Faktor 10). Keine Klartext-Passwörter, keine reversible Speicherung.
Standard
Zwei-Faktor (TOTP)
RFC-6238-Standard mit Google-Authenticator / 1Password / Authy. bcrypt-gehashte Recovery-Codes als Backup.
Standard
Session-Management
JWT (Access 15 min, Refresh 7d mit Rotation), HTTPOnly-Cookies, SameSite=Strict, server-seitiges Logout.
Standard
Audit-Log
Kritische Aktionen (Login, Rollen-Änderung, Daten-Export, Löschungen) werden protokolliert und sind über das Admin-Dashboard einsehbar.
Standard
Rate-Limiting
Throttle auf Login-, Order-Tracking- und Public-API-Endpoints (30 GET / 10 POST pro Minute).
Standard
DSGVO-Selbstaudit

Was Tarev konkret erfüllt.

Punkt für Punkt entlang der DSGVO-Artikel und der relevanten technischen Schutzmaßnahmen. Jeder Eintrag ist im Code oder im Betrieb verankert.

Art. 17
Recht auf Löschung mit 30 Tage Grace-Period: Account- und Daten-Löschung über Self-Service, Hard-Delete nach Frist.
Art. 20
Datenportabilität als JSON-Export jederzeit per Klick, mit allen verknüpften Daten und ohne Teildatensätze.
Art. 28
Auftragsverarbeitung-Vertrag verfügbar (Download oben). Auftragsverarbeiter: Hetzner Nürnberg als Plattform, dazu Resend, Sentry, Stripe und Mindee feature-abhängig.
Hosting im EWR
Hetzner Online GmbH, Rechenzentrum Nürnberg. Die Anwendung samt Datenbank und Backups verlässt Deutschland nicht.
Pseudonymisierung
Pseudonyme IDs überall wo personenbezogene Daten in Logs oder Analytics auftauchen können. Klarnamen nur im Mandanten-Scope.
In-Transit-Krypto
TLS 1.3 mit HSTS auf allen Verbindungen. Automatische Zertifikats-Erneuerung via Caddy und Lets-Encrypt.
At-Rest-Krypto
Sensible Felder (BYOK-Keys, Recovery-Codes) AES-256-GCM-verschlüsselt. Postgres-Volume auf verschlüsseltem Hetzner-Disk.
Zugriffsprotokoll
Audit-Log für Login, Rollen-Änderung, Daten-Export und Löschungen. Im Admin-Dashboard einsehbar und filterbar.
2FA für Admins
TOTP-basierte Zwei-Faktor-Authentifizierung für OWNER- und ADMIN-Konten. bcrypt-gehashte Recovery-Codes als Fallback.
Brute-Force-Schutz
Throttle auf Login- und Public-Tracking-Endpoints (30 GET / 10 POST pro Minute). Schützt vor Credential-Stuffing und Token-Raten.
Technische Maßnahmen

Was unter der Haube läuft.

Konsolidierte Liste der Schutzmaßnahmen, die ohne weiteres Zutun aktiv sind. Plus offener Hinweis zum externen Audit, statt es zu verstecken.

Content-Security-Policy

Ausgeliefert wird derzeit frame-ancestors 'self' gegen Clickjacking, dazu X-Frame-Options und HSTS mit Preload. Die vollständige Policy mit script-src und connect-src ist vorbereitet und wird erst scharf geschaltet, wenn sie im Report-Only-Betrieb keine echten Verstöße mehr meldet.

Rate-Limits auf öffentliche Endpoints

Throttle auf Login, Order-Tracking und Public-API. 30 GET / 10 POST pro Minute und IP.

HMAC-signierte Webhooks

Alle ausgehenden Webhooks tragen einen HMAC-Signatur-Header, damit Empfänger die Herkunft verifizieren können.

SSL automatisch erneuert

TLS-Zertifikate via Caddy und Lets-Encrypt, Auto-Renewal alle 60 Tage. Kein manuelles Hantieren mit Zertifikaten.

Secrets at-rest verschlüsselt

AES-256-GCM für sensible Felder (BYOK-Keys, Recovery-Codes), 32-Byte-Master-Key mit Boot-Check gegen schwache Keys.

Tenant-Isolation auf DB-Ebene

PrismaService-Middleware hängt tenantId an jede Query. CI-Audit prüft, dass kein Model die Whitelist umgeht.

Externe Sicherheitsprüfung noch offen

Eine abgeschlossene externe Sicherheitsprüfung oder Zertifizierung ist derzeit nicht nachgewiesen. Interne Tests und technische Betriebsprüfungen ersetzen diese Abnahme nicht.

Datensicherung

Was gesichert wird. Was geprüft ist.

Abgleich vom 28. September 2026. Sicherungsbetrieb und Wiederherstellungsproben sind von einer vertraglichen Garantie zu unterscheiden.

Tägliche Sicherheits-Kopie

Die Datenbank wird täglich um 03:30 UTC gesichert. Erfolgsmarken und Gesundheitsbericht zeigen den zuletzt nachgewiesenen Lauf. Eine Warnung im Bericht ist kein Nachweis einer zugestellten Alarmnachricht.

Dokumentierte Rotation

Lokale Tageskopien werden nach 14 Tagen, Wochenkopien nach 56 Tagen und Monatskopien nach 372 Tagen entfernt. Externe Wochen- und Monatsarchive haben noch keine automatische Rotation.

Wöchentliche Wiederherstellungsprobe

Lokale und externe Datenbanksicherungen werden in isolierte Testdatenbanken eingespielt. Eine vollständige Wiederherstellung aller Dienste auf einem Ersatzserver ist noch offen. Eine verbindliche Wiederherstellungsdauer ist nicht zugesichert.

Verschlüsselte externe Kopie

Datenbank, Uploads, Betriebskonfiguration und Mailarchive werden täglich verschlüsselt in Cloudflare R2 mit EU Jurisdiktion gesichert. Diese Kopie liegt getrennt vom Primärserver.

Die technischen Aufbewahrungsfristen und Grenzen stehen im folgenden Abschnitt. Ein verbindliches Löschkonzept je Datenkategorie bleibt gesondert zu prüfen.

Sicherungsbetrieb

Aufbewahrung und Grenzen

Dieselben Betriebsangaben stehen in der AVV-Musterfassung und in der Datenschutzerklärung.

Externe Sicherungen: Zusätzlich zum Primärbetrieb bei Hetzner werden Datenbank, hochgeladene Dateien, Betriebskonfiguration und Mailarchive täglich extern gesichert. Die Sicherungen werden vor der Übertragung verschlüsselt und in Cloudflare R2 mit EU Jurisdiktion gespeichert.

Technische Rotation: Für lokale Datenbank- und Mailsicherungen sind 14 Tage für Tageskopien, 56 Tage für Wochenkopien und 372 Tage für Monatskopien eingestellt. Die Entfernung erfolgt im jeweiligen Sicherungslauf, wenn die Altersgrenze überschritten ist. Externe Tagesarchive der Datenbank, Dateien und Mail werden mit einer Altersgrenze von 90 Tagen rotiert. Für externe Wochen- und Monatsarchive ist derzeit keine automatische Rotation eingerichtet. Eine vollständige automatische Löschung sämtlicher Sicherungskopien zu einem festen Zeitpunkt ist damit noch nicht nachgewiesen.

Wiederherstellung: Eine wöchentliche Probe lädt eine externe Datenbanksicherung herunter, entschlüsselt sie und importiert sie in eine isolierte Testdatenbank. Dateiarchive werden durch Rücklesen und Vergleich geprüft. Dies ist keine vollständige Wiederherstellung aller Dienste auf einem Ersatzserver.

Grenzen: Die verschlüsselten Sicherungen sind kein unveränderlicher Archivspeicher. Gesetzliche und vertragliche Aufbewahrungspflichten sowie Löschanweisungen müssen je Datenkategorie gesondert berücksichtigt werden. Die technische Rotation ersetzt dieses Aufbewahrungs- und Löschkonzept nicht.

Rollen

Zwei Schichten, additiv kombinierbar.

Grob über System-Rollen, fein über Custom-Permissions. OWNER bekommt jede Permission als Notausgang automatisch.

System-Rollen
5-stufig — OWNER, ADMIN, MANAGER, EMPLOYEE, EXTERNAL. Coarse-grained, über den @Roles-Decorator und den RolesGuard durchgesetzt.
Standard
Custom-Permissions
Feingranular pro Endpoint. Über 240 Default-Permission-Keys (default-permissions.ts), eigene Rollen pro Tenant zusammenstellbar im Admin-UI unter /dashboard/admin/rollen.
Standard
JWT-Payload
Beim Login werden permissions[] in den JWT geladen. PermissionsGuard prüft pro Request gegen den @RequirePermissions-Decorator.
Standard
Self-Service
me/*- und my-*-Endpoints bleiben unabhängig von Custom-Permissions. Service-Layer macht weiterhin den Self-vs-Privileged-Check.
Standard
Audit-Pflicht
Rollen- und Permission-Änderungen sind im Audit-Log nachvollziehbar.
Standard
Verfügbarkeit

Live-Status, klare Wartungsfenster.

Aktuell tracken wir Uptime intern — ein offizielles SLA gibt es in der Pilot-Phase noch nicht. Sobald Tarev aus der Pilot-Phase ist, wird das nachgereicht.

Status-Page
tarev.de/status
Standard
Uptime
Wird intern protokolliert (Health-Check + Watchdog). Offizielles SLA in der Pilot-Phase noch nicht zugesichert.
In Pilot-Phase
Wartungsfenster
Maximal 1× pro Monat, angekündigt mit 48h Vorlauf via Status-Page + E-Mail.
Standard
Notfall-Kontakt
support@tarev.de
Standard
API + Export

REST-API offen, kein Vendor-Lock-in.

Tarev hält deine Daten nicht als Geisel. Vollständiger DSGVO-Export jederzeit, Webhooks für kritische Events, dokumentierte REST-API.

REST-API
Komplette OpenAPI/Swagger-Dokumentation unter /api/docs. Authentifizierung via JWT (Bearer-Token).
Standard
Webhooks
Outgoing-Webhooks für Bestellung, Lohn-Lauf, Rechnung, Lieferung und Service-Ticket-Stage-Änderungen. Signierte Payloads (HMAC).
Standard
DSGVO-Export
Artikel-20-Export jederzeit. JSON-Format mit allen verknüpften Daten — keine Teildatensätze.
Standard
DATEV-Export
Lohn- und Buchhaltungs-Export im DATEV-CSV-Format. SEPA-Export für Zahlungen.
Standard
Vendor-Lock-in
Daten gehören dir. Export ist immer komplett. Kein „Pro-Tarif für Export-Funktion"-Spiel.
Standard
Integrationen

Was schon angeschlossen ist.

Reifegrad explizit markiert. Provider-Slots sind im Daten-Layer bereits vorgesehen — die externe Anbindung kommt jeweils im Folge-Sprint.

Buchhaltung
DATEV Lohn-Export
Standard
Buchhaltung
DATEV Buchhaltungs-Export
Standard
Steuern
ELSTER Steuermeldung
Standard
Falk
Zahlungen
Stripe Payments
In Pilot-Phase
Daten
CSV / Excel Import + Export
Standard
Kalender
Outlook / iCal (Kalender)
Standard
Bank
FinTS / PSD2 (Bank)
In Pilot-Phase
Provider-Slot — manueller CAMT-Import live
Buchhaltung
SAP / DATEV-Unternehmen-Online
Geplant
Kommunikation
Microsoft Teams (Notifications)
Geplant
Lager
Lager-Scanner (Barcode)
Geplant
E-Commerce
Shopify
Geplant

Frage zur Sicherheit offen geblieben?

Sicherheits-Fragebogen, AV-Vertrag, Pentest-Bericht oder Architektur-Detail. Wir antworten direkt unter support@tarev.de, nicht über drei Vertriebs-Stufen.

Auf Anfrage ist auch ein persönliches Sicherheits-Briefing als Zoom-Termin möglich. Wir gehen Hosting, Backups, Rollen-System und die DSGVO-Checkliste live mit deiner IT durch.

Vertrauen — Hosting, DSGVO, Sicherheit, Backups | Tarev