{"version":"1.5","stand":"2026-09-15","rechtsgrundlage":"Art. 26 Buchstabe b Verordnung (EU) 2023/2854","anbieter":{"rechtstraeger":"Entruencer UG (haftungsbeschränkt)","produkt":"Twynko","dienstart":["SaaS","API"],"geltungsbereich":"Deutschland, Rechtsraum DE, Sprache Deutsch","kontakt":"support@twynko.de","register_url":"https://app.twynko.de/legal/datenportabilitaet"},"wechseltool":{"vorhanden":false,"hinweis":"Es gibt kein eigenständiges Wechseltool. Der Export läuft über die Selbstbedienung im Arbeitsbereich und über die offene REST-Schnittstelle."},"export_wege":[{"name":"Workspace-Export","bereitstellung":"SaaS-Portal","schnittstelle":"GUI","format":"ZIP mit je einer JSON-Datei pro Kategorie","standard":"JSON RFC 8259, ZIP Deflate","authentifizierung":"Sitzung im Arbeitsbereich, Download über signierten Link"},{"name":"Public API v1","bereitstellung":"API","schnittstelle":"REST über HTTPS","format":"JSON","standard":"RFC 8259","authentifizierung":"Bearer-Token (API-Schlüssel), ab Tarif Pro","basis_url":"https://api.twynko.de/api/v1","paginierung":"limit und offset, Antwort enthält total","rate_limits_pro_stunde":{"pro":1000,"super":5000,"ultra":15000,"enterprise":null}},{"name":"Inbox-Export","bereitstellung":"SaaS-Portal","schnittstelle":"GUI","format":"CSV, eine Zeile je Kontakt mit der letzten Nachricht","standard":"RFC 4180 mit Semikolon als Trennzeichen, UTF-8 mit BOM, Zeitangaben in deutscher Ortszeit (Europe/Berlin, TT.MM.JJJJ HH:MM)","authentifizierung":"Sitzung im Arbeitsbereich","hinweis":"Lesehilfe für Tabellenprogramme, kein Weg für den Anbieterwechsel. Texte, die mit =, +, -, @, Tab oder Wagenrücklauf beginnen, stehen zum Schutz vor Formeln als Textformel in der Datei (=\"+49 171 …\"), bei Zeilenumbruch oder über 255 Zeichen mit vorangestelltem Hochkomma. Die vollständigen und unveränderten Daten liefert der Workspace-Export."}],"konventionen":{"zeichensatz":"UTF-8","zeitangaben":"ISO 8601 / RFC 3339, UTC (Ausnahme: Inbox-Export, siehe dort)","kennungen":"UUID v4, RFC 4122"},"harmonisierte_normen":"Uns sind keine harmonisierten Normen oder gemeinsamen Spezifikationen im Sinne der EU-Datenverordnung bekannt, die für einen Dienst dieser Art gelten.","exportierbare_daten":[{"kategorie":"Workspace","inhalt":"Name, Einstellungen, Tarif, Abrechnungsstatus","datei":"organizations.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Mitglieder","inhalt":"Zugriff und Rollen","datei":"organization_members.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Einladungen","inhalt":"offene und eingelöste Team-Einladungen","datei":"team_invitations.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Kontakte","inhalt":"Instagram-Kennung, Profilangaben, letzte Interaktion, Widerspruchs-Status","datei":"subscribers.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Tags","inhalt":"Tag-Definitionen","datei":"tags.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Tags","inhalt":"Zuordnung Kontakt zu Tag","datei":"subscriber_tags.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Eigene Felder","inhalt":"Feld-Definitionen","datei":"custom_field_schema.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Eigene Felder","inhalt":"Feldwerte je Kontakt","datei":"subscriber_fields.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Flows","inhalt":"vollständige Flow-Definition samt Auslöser und Knoten","datei":"flows.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Gesprächszustände","inhalt":"Position eines Kontakts im Flow","datei":"conversation_states.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Nachrichten","inhalt":"gesendete und empfangene Direktnachrichten","datei":"messages.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Kommentar-Ereignisse","inhalt":"Kommentare, die einen Flow ausgelöst haben","datei":"comment_events.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Roh-Ereignisse","inhalt":"Ereignisse von Instagram im Originalzustand","datei":"webhook_events.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Protokoll","inhalt":"Änderungen im Arbeitsbereich","datei":"audit_log.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Einwilligungen","inhalt":"erteilt und widerrufen, mit Nachweis","datei":"consent_records.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Flow-Läufe","inhalt":"welcher Flow wann für welchen Kontakt lief","datei":"flow_executions.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Einwilligungen","inhalt":"Anzeige der Einverständnis-Box","datei":"privacy_box_shown.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Abrechnungszähler","inhalt":"monatliche Zählwerte der Rechnung","datei":"active_contact_months.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Textbausteine","inhalt":"wiederverwendbare Antworten der Inbox","datei":"canned_responses.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Eigene Vorlagen","inhalt":"gespeicherte Flow-Vorlagen","datei":"flow_templates.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Webhook-Sendungen","inhalt":"letzte Versuche des Bausteins An Webhook senden mit Zeitpunkt, Status und Antwort-Code, ohne Kontaktdaten","datei":"flow_webhook_sendungen.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Support-Anfragen","inhalt":"Anfragen aus dem Support-Bereich der App, mit Betreff, Nummer und Status","datei":"support_vorgaenge.json","format":"JSON","standard":"RFC 8259"},{"kategorie":"Support-Anfragen","inhalt":"Verlauf je Anfrage, deine Nachrichten und unsere Antworten","datei":"support_nachrichten.json","format":"JSON","standard":"RFC 8259"}],"digitale_assets":"Keine über die genannten Daten hinaus. Hochgeladene Medien speichern wir nicht, Bilder und Videos bleiben bei Instagram.","ausgenommen":[{"was":"Zugangstoken zu Instagram","grund":"gehören zur Meta-Verbindung, liegen verschlüsselt vor"},{"was":"API-Schlüssel","grund":"nur als Hash gespeichert, ein Export wäre wertlos"},{"was":"Daten, die bei Meta liegen","grund":"Posts, Reels, Follower, Kommentare; wir halten keine Kopie"},{"was":"Zwischengespeicherte Profilbilder","grund":"reiner Cache, aus Instagram wiederherstellbar"}],"fristen":{"max_ankuendigungsfrist":"2 Monate (Art. 25 Abs. 2)","max_uebergangszeitraum":"30 Kalendertage (Art. 25 Abs. 2)","min_abrufzeitraum":"30 Kalendertage (Art. 25 Abs. 2)","praxis":"Der Export steht üblicherweise innerhalb von Minuten bereit."},"sicherheit":{"transport":"ausschließlich HTTPS (TLS)","integritaet":"Download über signierten Link mit begrenzter Gültigkeit","nachvollziehbarkeit":"Export-Anforderungen werden im Protokoll des Arbeitsbereichs vermerkt","zugriff":"Rollen im Arbeitsbereich, der vollständige Export ist dem Besitzer vorbehalten"},"entgelte":{"wechselentgelt":0,"hinweis":"Für Export und Wechsel wird nichts berechnet, auch nicht die bis 11.01.2027 zulässigen ermäßigten Entgelte (Art. 29)."},"aenderungshistorie":[{"datum":"2026-08-27","version":"1.0","aenderung":"Erstfassung"}]}