Datenmitnahme & Anbieterwechsel
Deine Geschäftsdaten und gespeicherten Originalbelege als Paket herunterladen. Hier findest du den Ablauf, die Formate und die Unterstützung für deinen Wechsel.
Daten herunterladen
Im Betriebskonto ein ZIP-Paket mit Geschäftsdaten und Originaldateien erstellen. Der Download bleibt nach Ende des Arbeitszugangs während der vereinbarten Abrufphase erreichbar.
Übernahme prüfen
Dateien öffnen, Vollständigkeit prüfen und die Übertragung mit deinem Zielanbieter abstimmen. Bei Bedarf einen widerrufbaren Datenzugang für 24 Stunden erstellen.
Wechsel abschließen
Vertragsende, Abrufphase und Löschung gemeinsam klären. Aufbewahrungspflichtige Belege vorher in dein weiteres Archiv übernehmen.
Was du erhältst
Strukturierte Kunden-, Fahrzeug-, Termin-, Lager- und Belegdaten, Positionen und Zahlungsaufzeichnungen. Dazu vorhandene Originaluploads, ausgestellte PDFs, gespeicherte XML-Dateien, DATEV-Archive und Vertragsnachweise.
Das Datenmodell beschreibt Beziehungen. Prüfsummen ermöglichen die Kontrolle der Dateien. Nicht enthalten sind Zugangspasswörter, Freigabeschlüssel, fremde Betriebsdaten und interne Supportnotizen.
Fristen & Unterstützung
Für die Vorbereitung höchstens zwei Monate; für den regulären Wechsel höchstens 30 Kalendertage. Während des Übergangs bleiben Dienst und angemessene Unterstützung verfügbar. Nach Abschluss stehen die Daten mindestens 30 Tage zum Abruf bereit.
Ist eine technische Verlängerung erforderlich, informieren wir dich innerhalb von 14 Arbeitstagen mit Begründung und einem alternativen Übergangszeitraum. Dieser beträgt höchstens sieben Monate. Du kannst den Übergangszeitraum außerdem einmal um einen für dich geeigneten Zeitraum verlängern. Datenexport und Wechselunterstützung sind ohne gesonderte Wechselgebühr. Vertragsende, Abrechnung und Löschung werden ausdrücklich geklärt.
Vertragliche WechselregelungenFormate, Datenkatalog & Grenzen
Formatversion 1: ZIP mit JSON Lines in UTF-8, ISO-Datumswerten und Geldbeträgen als Dezimalzeichenfolgen. Gespeicherte Originaldateien bleiben unverändert. Datenmodell.json beschreibt Felder und Beziehungen; Pruefsummen.json enthält SHA-256-Prüfsummen.
Eine automatische Anpassung an das Zielsystem ist nicht enthalten. Importfähigkeit und steuerliche Weiterverarbeitung mit dem Zielanbieter abstimmen. Nicht gespeicherte historische Fassungen lassen sich nicht nachträglich herstellen. Bei fehlenden oder widersprüchlichen Originaldateien wird kein vollständiger Export bestätigt.
Betriebsprofil
workshops.workshop · JSON Lines / UTF-8
- id
- ID · BigAutoField
- name
- name · CharField
- legal_name
- Vollständiger rechtlicher Name / Firma · CharField
- legal_form
- Rechtsform · CharField
- representatives
- Vertretungsberechtigte Personen · CharField
- register_court
- Registergericht · CharField
- register_number
- Registernummer · CharField
- registered_office
- Sitz laut Register · CharField
- supervisory_chair
- Aufsichtsratsvorsitz, falls vorhanden · CharField
- street
- street · CharField
- postal_code
- postal code · CharField
- city
- city · CharField
- phone
- phone · CharField
- email · CharField
- tax_number
- tax number · CharField
- vat_id
- vat id · CharField
- owner
- owner · CharField
- iban
- iban · CharField
- greeting_text
- greeting text · CharField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Benutzerkonten
accounts.user · JSON Lines / UTF-8
- id
- ID · BigAutoField
- username
- Benutzername · CharField
- first_name
- Vorname · CharField
- last_name
- Nachname · CharField
- E-Mail-Adresse · CharField
- is_active
- Aktiv · BooleanField
- date_joined
- Mitglied seit · DateTimeField
- is_business_owner
- Verträge und vollständige Betriebsdaten verwalten · BooleanField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- expires_at
- expires at · DateField
Persönliche Notizen
core.dashboardnote · JSON Lines / UTF-8
- id
- ID · BigAutoField
- user_id
- user · OneToOneField → accounts.user
- content
- content · TextField
- updated_at
- updated at · DateTimeField
Kunden
customers.customer · JSON Lines / UTF-8
- id
- ID · BigAutoField
- data_origin
- Herkunft der Kundendaten · CharField
- data_source
- Konkrete Datenquelle · CharField
- privacy_notified_on
- Datenschutzhinweise tatsächlich ausgehändigt am · DateField
- customer_number
- customer number · CharField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- first_name
- first name · CharField
- last_name
- last name · CharField
- company
- Firma / Rechnungsempfänger · CharField
- debtor_account
- Individuelles Debitorenkonto · PositiveIntegerField
- phone
- phone · CharField
- email · CharField
- street
- street · CharField
- postal_code
- postal code · CharField
- city
- city · CharField
- notes
- notes · TextField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Datenschutzangaben für Kunden
customers.customerprivacyprofile · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · OneToOneField → workshops.workshop
- controller_name
- Verantwortlicher / rechtlicher Betriebsname · CharField
- privacy_email
- Kontakt für Datenschutzanfragen · CharField
- dpo_contact
- Kontakt des Datenschutzbeauftragten · TextField
- additional_recipients
- Weitere Empfänger und deren Aufgaben · TextField
- transfers
- Verarbeitung außerhalb der EU / des EWR · CharField
- transfer_details
- Drittländer und Schutzmaßnahmen · TextField
- automated_decisions
- Automatisierte Entscheidungen mit erheblicher Wirkung · CharField
- automated_details
- Verfahren, Auswirkungen und Rechte · TextField
- additional_processing
- Ergänzende Verarbeitungshinweise · TextField
- service_reminders
- Freiwillige Einwilligung für Serviceerinnerungen anbieten · BooleanField
- confirmed_at
- confirmed at · DateTimeField
- updated_at
- updated at · DateTimeField
Fahrzeuge
vehicles.vehicle · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- customer_id
- customer · ForeignKey → customers.customer
- brand
- brand · CharField
- model
- model · CharField
- license_plate
- license plate · CharField
- vin
- Fahrgestellnummer (FIN) · CharField
- first_registration
- Erstzulassung · DateField
- hsn
- HSN · CharField
- tsn
- Typenschlüssel (Feld 2.2) · CharField
- fuel
- Kraftstoff / Antrieb · CharField
- displacement
- Hubraum (cm³) · PositiveIntegerField
- power_kw
- Leistung (kW) · DecimalField
- fahrzeugschein
- fahrzeugschein · FileField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Termine
appointments.appointment · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- customer_id
- customer · ForeignKey → customers.customer
- vehicle_id
- vehicle · ForeignKey → vehicles.vehicle
- title
- title · CharField
- appointment_date
- appointment date · DateField
- appointment_time
- appointment time · TimeField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Kostenvoranschläge
quotes.quote · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- customer_id
- customer · ForeignKey → customers.customer
- vehicle_id
- vehicle · ForeignKey → vehicles.vehicle
- converted_invoice_id
- converted invoice · OneToOneField → invoices.invoice
- quote_number
- quote number · CharField
- additional_text
- additional text · TextField
- total_discount_percent
- Gesamtrabatt (%) · DecimalField
- mileage
- mileage · PositiveIntegerField
- public_link_enabled
- public link enabled · BooleanField
- public_link_created_at
- public link created at · DateTimeField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
KV-Positionen
quotes.quoteitem · JSON Lines / UTF-8
- id
- ID · BigAutoField
- quote_id
- quote · ForeignKey → quotes.quote
- description
- description · CharField
- quantity
- quantity · DecimalField
- unit
- unit · CharField
- unit_price
- unit price · DecimalField
- vat_rate
- vat rate · DecimalField
- discount_percent
- discount percent · DecimalField
- sort_order
- sort order · PositiveIntegerField
Rechnungen
invoices.invoice · JSON Lines / UTF-8
- id
- ID · BigAutoField
- state
- state · CharField
- buyer_reference
- Bestellreferenz / Leitweg-ID · CharField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- customer_id
- customer · ForeignKey → customers.customer
- vehicle_id
- vehicle · ForeignKey → vehicles.vehicle
- invoice_number
- invoice number · CharField
- additional_text
- additional text · TextField
- total_discount_percent
- Gesamtrabatt (%) · DecimalField
- mileage
- mileage · PositiveIntegerField
- is_paid
- is paid · BooleanField
- invoice_date
- invoice date · DateField
- service_date
- Leistungsdatum · DateField
- due_date
- Zahlbar bis · DateField
- tax_note
- Hinweis zur Steuerbefreiung · CharField
- public_xml_enabled
- XML über den Dokumentlink freigeben · BooleanField
- public_link_enabled
- public link enabled · BooleanField
- public_link_created_at
- public link created at · DateTimeField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Rechnungspositionen
invoices.invoiceitem · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · ForeignKey → invoices.invoice
- description
- description · CharField
- quantity
- quantity · DecimalField
- unit
- unit · CharField
- unit_price
- unit price · DecimalField
- vat_rate
- vat rate · DecimalField
- discount_percent
- discount percent · DecimalField
- sort_order
- sort order · PositiveIntegerField
Gesicherte Rechnungsfassungen
invoices.invoicerecord · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · OneToOneField → invoices.invoice
- snapshot
- snapshot · JSONField
- pdf · BinaryField
- xml
- xml · BinaryField
- sha256
- sha256 · CharField
- xml_validation
- xml validation · JSONField
- xml_sha256
- xml sha256 · CharField
- created_at
- created at · DateTimeField
- issued_by_id
- issued by · ForeignKey → accounts.user
- source
- source · CharField
Zahlungen und Zahlungskorrekturen
invoices.invoicepayment · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · ForeignKey → invoices.invoice
- amount
- amount · DecimalField
- payment_date
- payment date · DateField
- date_recorded_at
- date recorded at · DateTimeField
- date_recorded_by_id
- date recorded by · ForeignKey → accounts.user
- date_evidence
- date evidence · CharField
- method
- method · CharField
- reference
- reference · CharField
- request_id
- request id · UUIDField
- created_by_id
- created by · ForeignKey → accounts.user
- created_at
- created at · DateTimeField
- reversed_at
- reversed at · DateTimeField
- reversed_by_id
- reversed by · ForeignKey → accounts.user
- reversal_reason
- reversal reason · CharField
Reifensätze
storage.tireset · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- customer_id
- customer · ForeignKey → customers.customer
- vehicle_id
- vehicle · ForeignKey → vehicles.vehicle
- number
- number · CharField
- location
- Lagerplatz · CharField
- season
- Bereifung · CharField
- quantity
- Anzahl · PositiveSmallIntegerField
- brand
- Hersteller / Modell · CharField
- size_front
- Reifengröße vorne · CharField
- size_rear
- Reifengröße hinten · CharField
- rims
- Felgen · CharField
- dot
- DOT (Woche/Jahr) · CharField
- tread_fl
- Vorne links (mm) · DecimalField
- tread_fr
- Vorne rechts (mm) · DecimalField
- tread_rl
- Hinten links (mm) · DecimalField
- tread_rr
- Hinten rechts (mm) · DecimalField
- notes
- Zustand / Hinweise · TextField
- stored_on
- Eingelagert am · DateField
- returned_on
- Ausgegeben am · DateField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Reifenverlauf
storage.tireevent · JSON Lines / UTF-8
- id
- ID · BigAutoField
- tire_set_id
- tire set · ForeignKey → storage.tireset
- kind
- kind · CharField
- note
- note · CharField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
Lagerartikel
storage.stockitem · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- name
- Artikel · CharField
- sku
- Artikelnummer · CharField
- category
- Kategorie · CharField
- location
- Lagerplatz · CharField
- unit
- Einheit · CharField
- quantity
- Bestand · DecimalField
- minimum
- Mindestbestand · DecimalField
- purchase_price
- Einkaufspreis netto (€) · DecimalField
- selling_price
- Verkaufspreis netto (€) · DecimalField
- supplier
- Lieferant · CharField
- notes
- Notizen · TextField
- archived
- archived · BooleanField
- updated_at
- updated at · DateTimeField
Bestandsbewegungen
storage.stockmovement · JSON Lines / UTF-8
- id
- ID · BigAutoField
- item_id
- item · ForeignKey → storage.stockitem
- delta
- delta · DecimalField
- balance
- balance · DecimalField
- reason
- reason · CharField
- request_id
- request id · UUIDField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
DATEV-Übergaben mit Archivdateien
accounting.exportbatch · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- start
- start · DateField
- end
- end · DateField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
- invoice_count
- invoice count · PositiveIntegerField
- gross_total
- gross total · DecimalField
- sha256
- sha256 · CharField
- manifest
- manifest · JSONField
- archive
- archive · BinaryField
Archivierte Rechnungen
accounting.invoicearchive · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · OneToOneField → invoices.invoice
- batch_id
- batch · ForeignKey → accounting.exportbatch
- snapshot
- snapshot · JSONField
- pdf · BinaryField
- sha256
- sha256 · CharField
- created_at
- created at · DateTimeField
Stornobelege
accounting.invoicecancellation · JSON Lines / UTF-8
- id
- ID · BigAutoField
- xml
- xml · BinaryField
- xml_sha256
- xml sha256 · CharField
- xml_validation
- xml validation · JSONField
- invoice_id
- invoice · OneToOneField → invoices.invoice
- number
- number · CharField
- date
- date · DateField
- reason
- reason · CharField
- pdf · BinaryField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
- batch_id
- batch · ForeignKey → accounting.exportbatch
Buchhaltungseinstellungen
accounting.accountingprofile · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · OneToOneField → workshops.workshop
- consultant_number
- Beraternummer · PositiveIntegerField
- client_number
- Mandantennummer · PositiveIntegerField
- chart
- Kontenrahmen · CharField
- debtor_account
- Sammeldebitor · PositiveIntegerField
- revenue_19
- Erlöskonto 19 % (Automatikkonto) · PositiveIntegerField
- revenue_7
- Erlöskonto 7 % (Automatikkonto) · PositiveIntegerField
- revenue_0
- Erlöskonto steuerfrei (ohne Automatik) · PositiveIntegerField
- confirmed
- Kontenzuordnung und Verfahren mit der Kanzlei abgestimmt · BooleanField
- updated_at
- updated at · DateTimeField
Rechnungsnummernzähler
invoices.invoicenumbercounter · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- year
- year · PositiveSmallIntegerField
- last_number
- last number · PositiveBigIntegerField
Scanner-Importnachweise
vehicles.scanimport · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- user_id
- user · ForeignKey → accounts.user
- vehicle_id
- vehicle · ForeignKey → vehicles.vehicle
- customer_id
- customer · ForeignKey → customers.customer
- created_at
- created at · DateTimeField
Abo-Anfragen und Antworten
billing.subscriptionrequest · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- created_by_id
- created by · ForeignKey → accounts.user
- cycle
- Gewünschte Laufzeit · CharField
- note
- Nachricht (optional) · TextField
- status
- status · CharField
- response
- Antwort an den Betrieb · TextField
- created_at
- created at · DateTimeField
- updated_at
- updated at · DateTimeField
Vertragsannahmen
compliance.legalacceptance · JSON Lines / UTF-8
- id
- ID · BigAutoField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- release_id
- release · ForeignKey → compliance.legalrelease
- accepted_by_id
- accepted by · ForeignKey → accounts.user
- representative
- representative · CharField
- business
- business · JSONField
- sha256
- sha256 · CharField
- created_at
- created at · DateTimeField
Abo-Angebote
compliance.subscriptionoffer · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- release_id
- release · ForeignKey → compliance.legalrelease
- cycle
- Zahlungsweise · CharField
- price_net
- Preis netto je Zeitraum (€) · DecimalField
- vat_rate
- Umsatzsteuer (%) · DecimalField
- starts_on
- Beginn des Zugangs / der Testphase · DateField
- trial_days
- Kostenlose Testtage · PositiveSmallIntegerField
- valid_until
- Angebot annehmbar bis einschließlich · DateField
- business
- business · JSONField
- body
- body · JSONField
- sha256
- sha256 · CharField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
- withdrawn_at
- withdrawn at · DateTimeField
Abonnements
compliance.subscription · JSON Lines / UTF-8
- id
- ID · BigAutoField
- end_reason
- end reason · TextField
- end_history
- end history · JSONField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- offer_id
- offer · OneToOneField → compliance.subscriptionoffer
- representative
- representative · CharField
- accepted_by_id
- accepted by · ForeignKey → accounts.user
- accepted_at
- accepted at · DateTimeField
- cancelled_at
- cancelled at · DateTimeField
- ends_on
- ends on · DateField
- cancellation_reference
- cancellation reference · UUIDField
Datenschutzanfragen
compliance.privacyrequest · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · ForeignKey → workshops.workshop
- created_by_id
- created by · ForeignKey → accounts.user
- kind
- Anliegen · CharField
- message
- Beschreibung · TextField
- status
- Bearbeitung · CharField
- response
- Antwort an den Betrieb · TextField
- created_at
- created at · DateTimeField
- due_at
- due at · DateTimeField
- updated_at
- updated at · DateTimeField
Vereinbarte Unterlagen
compliance.legalrelease · JSON Lines / UTF-8
- id
- id · UUIDField
- version
- version · CharField
- provider
- provider · JSONField
- documents
- documents · JSONField
- sha256
- sha256 · CharField
- created_at
- created at · DateTimeField
- created_by_id
- created by · ForeignKey → accounts.user
Online-Abo
billing.membership · JSON Lines / UTF-8
- id
- id · UUIDField
- workshop_id
- workshop · OneToOneField → workshops.workshop
- owner_id
- owner · OneToOneField → accounts.user
- email · CharField
- cycle
- cycle · CharField
- price_net
- price net · DecimalField
- vat_rate
- vat rate · DecimalField
- demo
- demo · BooleanField
- agreement
- agreement · JSONField
- agreement_sha256
- agreement sha256 · CharField
- created_at
- created at · DateTimeField
- activated_on
- activated on · DateField
- paid_until
- paid until · DateField
- closed_at
- closed at · DateTimeField
Abo-Rechnungen
billing.aboinvoice · JSON Lines / UTF-8
- id
- id · UUIDField
- membership_id
- membership · ForeignKey → billing.membership
- number
- number · CharField
- payment_reference
- payment reference · CharField
- kind
- kind · CharField
- original_id
- original · OneToOneField → billing.aboinvoice
- snapshot
- snapshot · JSONField
- sha256
- sha256 · CharField
- pdf · BinaryField
- xml
- xml · BinaryField
- xml_sha256
- xml sha256 · CharField
- created_at
- created at · DateTimeField
- settled_at
- settled at · DateTimeField
Abo-Zahlungen
billing.abopayment · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · ForeignKey → billing.aboinvoice
- amount
- amount · DecimalField
- received_on
- received on · DateField
- created_at
- created at · DateTimeField
Bezahlte Nutzungszeiträume
billing.accessperiod · JSON Lines / UTF-8
- id
- ID · BigAutoField
- invoice_id
- invoice · OneToOneField → billing.aboinvoice
- starts_on
- starts on · DateField
- ends_on
- ends on · DateField
- pdf · BinaryField
- sha256
- sha256 · CharField
- created_at
- created at · DateTimeField
Für Zielanbieter: dokumentierte Exportschnittstelle
Der Kontoinhaber erstellt unter „Vertrag & Datenschutz“ einen Zugang für den benannten Empfänger. Er prüft vorab, welche Daten dieser erhalten darf und ob eine Auftragsverarbeitungsvereinbarung erforderlich ist. Dieser ist 24 Stunden gültig, widerrufbar und ausschließlich auf den vollständigen Export dieses Betriebs begrenzt.
- Datenmodell
GET https://kfzop.com/api/transfer/v1/schema/
Öffentlich, ohne Kundendaten.- Export
POST https://kfzop.com/api/transfer/v1/archive/
Header:Authorization: Bearer <Zugangsschlüssel>. Kein Anfrageinhalt erforderlich. Schlüssel niemals als URL-Parameter senden.- Antwort
- ZIP-Datei, Header
X-Content-SHA256. 401: Zugang nicht gültig. 409: Export derzeit nicht möglich; Grund im JSON-Felddetail.
Höchstens fünf vollständige Exporte je Betrieb und Stunde. Passwörter und Cookies sind kein Ersatz für den Zugangsschlüssel. Mit Passwortänderung, Rechteentzug, Kontopause oder Widerruf endet dessen Nutzbarkeit. Auf dem Produktivsystem ausschließlich HTTPS verwenden.
Infrastruktur & Umgang mit staatlichen Datenanfragen
Infrastruktur: Deutschland – Hetzner, Nürnberg. Rechenzentrumsstandort: Nürnberg, Deutschland.
Die Anwendung trennt die Daten der Betriebe über kontobezogene Zugriffsprüfungen. Verträge und vollständige Datenexporte sind gesondert berechtigt. Externe Exportzugänge gelten höchstens 24 Stunden, sind widerrufbar und erlöschen bei maßgeblichen Änderungen der Kontoberechtigung. Dokumentfreigaben werden ausschließlich auf Benutzerauftrag aktiviert. Der selbst betriebene Fahrzeugschein-Scanner übermittelt Aufnahmen nicht an externe OCR-Dienste.
Für behördliche Datenanfragen gilt folgendes Verfahren: Die Geschäftsführung prüft Absender, Zuständigkeit, Rechtsgrundlage, Zweck und verlangten Datenumfang. Eine ausländische Anfrage allein berechtigt nicht zur Herausgabe. Bei Drittlandsanfragen werden für nicht-personenbezogene Geschäftsdaten die Voraussetzungen des Art. 32 Data Act und für personenbezogene Daten zusätzlich Kapitel V einschließlich Art. 48 DSGVO geprüft. Unzulässige oder zu weit gehende Anfragen werden zurückgewiesen beziehungsweise mit verfügbaren Rechtsbehelfen angegriffen. Bestehen begründete Zweifel, wird fachkundige Unterstützung hinzugezogen.
Eine zulässige Herausgabe wird auf den rechtlich erforderlichen Umfang beschränkt, dokumentiert und über einen für die Daten geeigneten geschützten Übermittlungsweg abgewickelt. Der betroffene Betrieb wird vorab informiert, soweit keine gesetzliche Ausnahme entgegensteht. Die Vertretung und Bearbeitung sind in der internen Betriebsanweisung geregelt. Unterauftragnehmer werden vertraglich auf die vereinbarten Datenschutzpflichten verpflichtet; Änderungen unterliegen dem Informations- und Widerspruchsverfahren der AV-Vereinbarung.
Diese Informationen betreffen auch nicht-personenbezogene Geschäftsdaten. Für personenbezogene Daten gelten zusätzlich die Datenschutzhinweise und die vereinbarte Auftragsverarbeitung.