{
  "version": 1,
  "updated_at": "22. März 2026",
  "contact_email": "dimitri@try-clawria.ch",
  "disclaimers": {
    "aiAssistance": "Clawria verwendet KI-Modelle, um Entwürfe, Zusammenfassungen, Klassifikationen, Such- und Automatisierungsvorschläge zu erzeugen.",
    "humanReview": "KI-Ausgaben können falsch, unvollständig oder unangemessen sein. Veröffentlichungen, rechtsverbindliche Erklärungen, finanzielle Entscheide und andere risikoreiche Handlungen müssen von Menschen geprüft und freigegeben werden.",
    "noProfessionalAdvice": "Soweit nicht ausdrücklich anders vereinbart, ersetzt Clawria keine Rechts-, Steuer-, Anlage-, Compliance- oder sonstige Fachberatung."
  },
  "processors": [
    {
      "id": "netlify",
      "category": "Website & Portal",
      "name": "Netlify",
      "purpose": "Hosting der öffentlichen Website, statischer Assets und ausgewählter Control-Plane-Funktionen.",
      "activation": "Immer für clawria.ai",
      "dataCategories": [
        "Website-Aufrufe",
        "technische Logdaten",
        "Formular- und Proxy-Anfragen"
      ],
      "notes": "Betreibt die öffentliche Web-Auslieferung und serverlose Portal-Funktionen."
    },
    {
      "id": "clerk",
      "category": "Website & Portal",
      "name": "Clerk",
      "purpose": "Authentifizierung, Session-Management und Benutzerverwaltung für das Portal.",
      "activation": "Wenn Portal- oder Sign-in-Funktionen verwendet werden",
      "dataCategories": [
        "Name",
        "E-Mail-Adresse",
        "Session- und Login-Metadaten"
      ],
      "notes": "Setzt technisch notwendige Auth-Cookies für den Portalzugang."
    },
    {
      "id": "supabase",
      "category": "Website & Portal",
      "name": "Supabase",
      "purpose": "Speicherung von Portal-Metadaten, Rollen, Entitlements und Onboarding-/VPS-Zuordnungen.",
      "activation": "Für Portal- und Control-Plane-Funktionen",
      "dataCategories": [
        "Portalprofile",
        "Rollen",
        "VPS- und Kaufzuordnungen",
        "Setup-Status"
      ],
      "notes": "Nicht die laufende Kundenarbeit auf dem VPS, sondern Control-Plane- und Verwaltungsdaten."
    },
    {
      "id": "anthropic",
      "category": "KI-Provider",
      "name": "Anthropic",
      "purpose": "Ausführung von KI-Modellen für Texte, Analysen und Bot-Antworten.",
      "activation": "Wenn ein Workspace Anthropic-Modelle verwendet",
      "dataCategories": [
        "Prompts",
        "Nachrichten",
        "Dateiauszüge",
        "Antwortmetadaten"
      ],
      "notes": "Nur für Workspaces/Bots aktiv, die diesen Modellpfad verwenden."
    },
    {
      "id": "openai",
      "category": "KI-Provider",
      "name": "OpenAI",
      "purpose": "Ausführung von KI-Modellen sowie optionalen Sprach- oder Transkriptionsfunktionen.",
      "activation": "Wenn ein Workspace OpenAI-Modelle oder Sprachfunktionen verwendet",
      "dataCategories": [
        "Prompts",
        "Nachrichten",
        "Dateiauszüge",
        "Audio- oder Transkriptionsdaten"
      ],
      "notes": "Optionaler Modell- und Sprachpfad je nach Workspace-Konfiguration."
    },
    {
      "id": "hetzner",
      "category": "Managed Hosting",
      "name": "Hetzner",
      "purpose": "Hosting dedizierter Kunden-VPS und zugehöriger Infrastruktur bei Hetzner-basierten Deployments.",
      "activation": "Wenn der Kunden-Workspace auf Hetzner läuft",
      "dataCategories": [
        "Workspace-Daten",
        "Dateien",
        "Datenbankinhalte",
        "Backups",
        "Logdaten"
      ],
      "notes": "Dedizierte Instanz pro Kunden-Deployment; kein Shared-Multi-Tenant-VPS-Modell."
    },
    {
      "id": "aws",
      "category": "Managed Hosting",
      "name": "AWS",
      "purpose": "Hosting dedizierter Kunden-Instanzen und zugehöriger Infrastruktur bei AWS-basierten Deployments.",
      "activation": "Wenn der Kunden-Workspace auf AWS läuft",
      "dataCategories": [
        "Workspace-Daten",
        "Dateien",
        "Datenbankinhalte",
        "Backups",
        "Logdaten"
      ],
      "notes": "Optionaler Hosting-Pfad für CH/EU- oder kundenspezifische Infrastruktur."
    },
    {
      "id": "telegram",
      "category": "Kommunikation",
      "name": "Telegram",
      "purpose": "Nachrichtenkanal für Bot-Konversationen, Freigaben und Operator-Benachrichtigungen.",
      "activation": "Wenn Telegram-Bots oder Telegram-basierte Freigaben aktiviert sind",
      "dataCategories": [
        "Chat-Nachrichten",
        "Dateien",
        "Benutzernamen",
        "Chat-Metadaten"
      ],
      "notes": "Nachrichten werden über die Telegram-Infrastruktur verarbeitet."
    },
    {
      "id": "meta_whatsapp",
      "category": "Kommunikation",
      "name": "Meta / WhatsApp",
      "purpose": "WhatsApp-Kommunikation über persönliche Bridge- oder Cloud-API-Setups.",
      "activation": "Wenn WhatsApp-Funktionen aktiviert sind",
      "dataCategories": [
        "Nachrichten",
        "Dateien",
        "Telefonnummern",
        "Chat-Metadaten"
      ],
      "notes": "Gilt für persönliche WhatsApp-Anbindung und/oder WhatsApp Business Cloud, je nach Setup."
    },
    {
      "id": "zoho",
      "category": "Kommunikation",
      "name": "Zoho",
      "purpose": "E-Mail- und Kalenderintegration für Postfächer, Threads und Termin-Workflows.",
      "activation": "Wenn Zoho Mail oder Zoho Calendar verbunden sind",
      "dataCategories": [
        "E-Mail-Inhalte",
        "Absender-/Empfängerdaten",
        "Kalendereinträge"
      ],
      "notes": "Wird als Workspace-Connector für E-Mail- und Kalenderfunktionen verwendet."
    },
    {
      "id": "google",
      "category": "Kommunikation",
      "name": "Google",
      "purpose": "Demo-Buchung über Google Calendar Booking sowie optionale Gmail-/Google-Workspace-Integrationen.",
      "activation": "Bei Demo-Buchungen oder wenn Gmail/Google-Connectoren aktiviert sind",
      "dataCategories": [
        "Buchungsdaten",
        "E-Mail-Inhalte",
        "Kalenderdaten",
        "Kontometadaten"
      ],
      "notes": "Nur für die jeweils aktivierten Google-Flows relevant."
    },
    {
      "id": "elevenlabs",
      "category": "Kommunikation",
      "name": "ElevenLabs",
      "purpose": "Voice- und Telefonie-Workflows, sofern Sprachfunktionen aktiviert werden.",
      "activation": "Wenn Voice-Funktionen aktiviert sind",
      "dataCategories": [
        "Sprachinhalte",
        "Transkripte",
        "Anrufmetadaten"
      ],
      "notes": "Optionaler Sprachpfad für Voice-Agenten und Telefonie-Experimente."
    },
    {
      "id": "linkedin",
      "category": "Publishing",
      "name": "LinkedIn",
      "purpose": "Veröffentlichung und Analyse von Social-Content.",
      "activation": "Wenn LinkedIn-Publishing aktiviert ist",
      "dataCategories": [
        "Entwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Nur für Social-/Publishing-Workflows mit verbundenem LinkedIn-Konto."
    },
    {
      "id": "x",
      "category": "Publishing",
      "name": "X",
      "purpose": "Veröffentlichung und Analyse von Kurzformat-Content.",
      "activation": "Wenn X-Publishing aktiviert ist",
      "dataCategories": [
        "Entwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Nur für Social-/Publishing-Workflows mit verbundenem X-Konto."
    },
    {
      "id": "bluesky",
      "category": "Publishing",
      "name": "Bluesky",
      "purpose": "Veröffentlichung und Analyse von Social-Content auf Bluesky.",
      "activation": "Wenn Bluesky-Publishing aktiviert ist",
      "dataCategories": [
        "Entwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Optionaler Publishing-Kanal."
    },
    {
      "id": "mastodon",
      "category": "Publishing",
      "name": "Mastodon",
      "purpose": "Veröffentlichung und Analyse von Social-Content auf Mastodon.",
      "activation": "Wenn Mastodon-Publishing aktiviert ist",
      "dataCategories": [
        "Entwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Optionaler Publishing-Kanal."
    },
    {
      "id": "threads",
      "category": "Publishing",
      "name": "Threads",
      "purpose": "Veröffentlichung und Analyse von Social-Content auf Threads.",
      "activation": "Wenn Threads-Publishing aktiviert ist",
      "dataCategories": [
        "Entwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Optionaler Publishing-Kanal."
    },
    {
      "id": "devto",
      "category": "Publishing",
      "name": "Dev.to",
      "purpose": "Publikation längerer technischer Artikel.",
      "activation": "Wenn Dev.to-Publishing aktiviert ist",
      "dataCategories": [
        "Artikelentwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Optionaler Publishing-Kanal."
    },
    {
      "id": "hashnode",
      "category": "Publishing",
      "name": "Hashnode",
      "purpose": "Publikation längerer technischer Artikel.",
      "activation": "Wenn Hashnode-Publishing aktiviert ist",
      "dataCategories": [
        "Artikelentwürfe",
        "veröffentlichte Inhalte",
        "Kontometadaten"
      ],
      "notes": "Optionaler Publishing-Kanal."
    },
    {
      "id": "coingecko",
      "category": "Finanzdaten",
      "name": "CoinGecko",
      "purpose": "Abruf von Markt- und Preisdaten für Trading- oder Finance-Workflows.",
      "activation": "Wenn Finance-/Trading-Funktionen aktiv sind",
      "dataCategories": [
        "Markt- und Kursabfragen",
        "technische Request-Metadaten"
      ],
      "notes": "Liefert externe Marktdaten; keine primäre Auth- oder Messaging-Plattform."
    },
    {
      "id": "ibkr",
      "category": "Finanzdaten",
      "name": "Interactive Brokers (IBKR)",
      "purpose": "Broker-Anbindung für Paper- oder Live-Trading, wenn dies ausdrücklich aktiviert wird.",
      "activation": "Nur bei explizit freigeschalteter Broker-Integration",
      "dataCategories": [
        "Kontometadaten",
        "Order- und Ausführungsdaten",
        "Positionsdaten"
      ],
      "notes": "Live-Ausführung bleibt durch separate Sicherheitsgates gesperrt, bis sie ausdrücklich freigegeben wird."
    },
    {
      "id": "revolut",
      "category": "Finanzdaten",
      "name": "Revolut",
      "purpose": "Optionale Finanz- oder Kontointegration für kundenspezifische Workflows.",
      "activation": "Nur wenn eine Revolut-Integration ausdrücklich aktiviert wird",
      "dataCategories": [
        "Kontometadaten",
        "Transaktionsdaten",
        "technische Integrationsdaten"
      ],
      "notes": "Kein Standardpfad; nur für spezifische aktivierte Finanz-Setups."
    }
  ]
}