Daten, Datenschutz & Sicherheit › Kunden & Fahrzeuge
Kunden & Fahrzeuge
DatenbereichLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Hier stehen alle Kunden und ihre Fahrzeuge: Kontaktdaten, welches Auto zu wem gehört, Kilometerstand-Historie, gebuchte Pakete (z.B. Bozo Plus) und die Zustimmungs-/Löschanfragen nach DSGVO.
Bild folgt
Hier stehen die Kunden mit ihren Fahrzeugen: Kontaktdaten, Halterzuordnung, Kilometerstand-Historie und gebuchte Pakete wie Bozo Plus. Ein Kunde kann mehrere Fahrzeuge haben, ein Fahrzeug bleibt über mehrere Besitzer hinweg nachvollziehbar. Kundenlinks ohne Login (Angebot ansehen, Termin verwalten) hängen ebenfalls hier, genau wie die DSGVO-Zustimmungen und -Anfragen eines Kunden. Solange ein Kunde aktiv ist, bleiben seine Daten unbefristet bestehen; hat er abgerechnete Aufträge, verlängert die siebenjährige Aufbewahrungspflicht das zusätzlich (Aufbewahrungsfrist). Ein echtes Löschen ist deshalb nur ohne abgerechnete Aufträge möglich — dann verschwinden Kunde, seine Fahrzeuge und alle direkt angehängten Belege wirklich, samt hinterlegter Zulassungsschein-Dateien; mit abgerechneten Aufträgen bleibt nur die Anonymisierung, wie sie DSGVO / Datenschutz beschreibt.
Erzeugt von
Gespeist von
- COMPOS-Altsystem (Import, Historie, Export) Live
- Fahrzeuge Live
- Kunden Live
- Kunden & Fahrzeuge (API) Live
- eVRC-Kartenleser (Zulassungsschein-Chip) Teilweise
- VIES-UID-Prüfung Live
- Reifen(-hotel) Live
- SilverDAT (Fahrzeugdaten & Kalkulation) Gebaut, nicht live
- Fahrzeugannahme Live
- Zulassungsschein-Scan + Fahrzeug-Zuordnung Live
Geschützt von
Enthält
Gebraucht von
Speist
Geregelt durch
- DSGVO / Datenschutz Teilweise
Gehört zu
- lib/db/schema.ts
- lib/db/customers.ts
- lib/db/vehicles.ts
- lib/db/vehicle-resolve.ts
- lib/db/delete.ts
| tabellen | customers, vehicles, vehicle_contracts, vehicle_km_history, vehicle_scans, customer_channel_state, customer_packages, package_items, customer_tokens, dsgvo_consents, dsgvo_requests |
|---|---|
| schluessel | Kunde 1..n Fahrzeug (vehicles.customerId -> customers.id); Fahrzeug 1..n Auftrag (jobs.vehicleId); customer_tokens gibt Kundenlinks (Angebot/Bericht/Termin) ohne Login |
| dateien | Zulassungsschein-Foto/Scan unter DATA_DIR (lib/path-safe.ts), Pfad in vehicles.zulassungsscheinPath — nie server-cachen (MEM: zulassungsschein-kartenform.md) |
| besonderheit | Kennzeichen ist KEIN Schluessel: ~945 Kennzeichen-Mitnahme-Paare (dasselbe Kennzeichen an verschiedenen Fahrzeugen ueber Zeit); Fahrzeugzuordnung laeuft ueber bestaetigten Payload, nie 'UNIQUE' auf plate (Hausregel 1, MEM: kennzeichen-kein-schluessel.md); FIN-Fuzzy-Match beim Scan mit Bestaetigungsschritt (MEM: fahrzeug-match-scan.md) |
| aufbewahrung | unbefristet, solange der Kunde aktiv ist; hat er abgerechnete Auftraege, gilt zusaetzlich die siebenjaehrige Aufbewahrungspflicht |
| loeschung | echtes Loeschen ist nur ohne abgerechnete Auftraege erlaubt — dann werden Kunde, seine Fahrzeuge und alle direkt angehaengten Zeilen (Kundenlinks, Zustimmungen, Loeschantraege, Einverstaendnis-Formulare) sowie hinterlegte Zulassungsschein-Dateien explizit entfernt; mit abgerechneten Auftraegen bleibt nur Anonymisieren oder Archivieren (siehe comp-dsgvo) |
Beleg: lib/db/schema.ts:11-230 (customers, vehicles, dsgvoConsents, dsgvoRequests) — Kerntabellen der laufenden Produktion
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: data-kunde-fahrzeug (Datenbereich · Daten, Datenschutz & Sicherheit · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 0f0406a1)
Kurz: Hier stehen alle Kunden und ihre Fahrzeuge: Kontaktdaten, welches Auto zu wem gehört, Kilometerstand-Historie, gebuchte Pakete (z.B. Bozo Plus) und die Zustimmungs-/Löschanfragen nach DSGVO.
Lies zuerst (Lesebereich, nicht der ganze Baum):
lib/db/schema.ts
lib/db/customers.ts
lib/db/vehicles.ts
lib/db/vehicle-resolve.ts
lib/db/delete.ts
Hängt zusammen mit:
data-schema-pflege (lib/db/index.ts) · feat-compos-altsystem (lib/import/compos.ts) · ops-hausregeln (CLAUDE.md) · feat-aktivitaeten-wiedervorlagen (app/api/admin/record-activities) · feat-fahrzeuge (app/admin/fahrzeuge/page.tsx) · feat-kunden (app/admin/kunden/page.tsx) · comp-dsgvo (docs/dsgvo-compliance.md) · comp-kennzeichen-kein-schluessel (CLAUDE.md)
Offene Fragen der Seite:
keine
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/daten-recht-sicherheit/data-kunde-fahrzeug.md).