1. Was ist TaskiAI
TaskiAI ist ein optionaler in Taski integrierter KI-Assistent, der explizit mit @TaskiAI in 1-zu-1-Chats aufgerufen werden kann (in Gruppen deaktiviert). Er kann Fragen beantworten, übersetzen, zusammenfassen, umformulieren, Antworten vorschlagen.
Er wird von Anthropic über die Modelle Claude Sonnet 4.6 (Antworten) und Claude Haiku 4.5 (Foto-Captions, Faktenextraktion für Speicher) bereitgestellt.
2. Ausnahme vom E2EE-Modell
Wichtig. TaskiAI ist die einzige Funktion, die — wenn aktiviert — eine Ausnahme vom Ende-zu-Ende-Verschlüsselungsmodell darstellt. Um die Frage des Nutzers zu beantworten, muss ein externer KI-Dienst den Kontext des Gesprächs lesen können. Der gesamte Rest der Aktivität des Nutzers in Taski (Nachrichten, Anrufe, Medien) bleibt Ende-zu-Ende-verschlüsselt und für uns sowie Dritte unlesbar.
3. Was mit Anthropic geteilt wird
Folgende Daten werden nur zum Zeitpunkt des expliziten Aufrufs von @TaskiAI an den KI-Anbieter übermittelt:
- Die letzten 20 Nachrichten des aktuellen Gesprächs, nur in Übertragung entschlüsselt.
- Maximal 3 aktuelle Fotos aus dem Kontext, auf 768px komprimiert und von Claude Haiku 4.5 als Text beschrieben. Die generierten Bildunterschriften werden für 14 Tage pro Gespräch gecacht, um teure Neuverarbeitungen zu vermeiden.
- Der Anzeigename des Nutzers zur korrekten Zuordnung der Anfrage.
- Die explizite Frage, die der Nutzer nach
@TaskiAIgeschrieben hat.
4. Was wir NICHT tun
- ❌ Der Server archiviert niemals den Klartext von Nachrichten oder Fotos im Ruhezustand. Er sieht ihn nur in Übertragung, wie ein Proxy.
- ❌ Anthropic verwendet die Daten der Nutzer nicht zum Trainieren der eigenen Modelle (vertragliche Anthropic-Richtlinie).
- ❌ TaskiAI wird niemals automatisch aufgerufen: nur wenn der Nutzer
@TaskiAIschreibt oder die Aktionen „TaskiAI fragen" per Long-Press auf eine Nachricht verwendet. - ❌ Kein Foto wird gesendet, wenn in den letzten 20 Nachrichten keine vorhanden sind.
- ❌ In Gruppen ist TaskiAI deaktiviert by Design: Die Entscheidung, den Kontext zu teilen, muss einstimmig sein, und das Aufrechterhalten der bilateralen Zustimmung ist in einer Gruppe zu fragil.
5. Speicher pro Chat
TaskiAI kann sich an relevante Fakten erinnern, die im Gespräch aufgekommen sind (z. B. „Stefano hat Zöliakie"), um die nachfolgenden Antworten nützlicher zu gestalten.
- Scope pro Chat: Die Fakten eines Gesprächs sind niemals in anderen sichtbar. Der Speicher ist nach (Nutzer, Chat) isoliert.
- Lokaler Speicher: Die Fakten werden auf dem Gerät des Nutzers gespeichert (SwiftData auf iOS, IndexedDB im Web).
- Optionale Multi-Device-Synchronisierung über Cloudflare KV in AES-256-GCM-verschlüsselter Form: Der Schlüssel leitet sich vom privaten Schlüssel des Nutzers über HKDF ab (salt = SHA256(convId), info = „taski-ai-memory:v1"). Der Server kann den Speicher nicht lesen.
- Automatische Extraktion: Claude Haiku 4.5 extrahiert nach jeder Antwort Fakten aus dem Kontext. Cap: 30 Fakten / 2KB pro Chat mit deterministischer score-basierter Compaction.
- Explizite Befehle: „merke dir, dass..." fügt einen Fakt mit userStated-Flag hinzu (von Auto-Compaction ausgeschlossen). „vergiss..." entfernt einen Fakt.
- Vollständige Kontrolle: Der Speicher kann deaktiviert werden; einzelne Fakten lassen sich aus dem Chat-Profil → TaskiAI-Speicher anzeigen und löschen.
6. Verwendete Modelle
- Claude Sonnet 4.6 (Anthropic): konversationelle Antworten, Inline-Befehle.
- Claude Haiku 4.5 (Anthropic): Faktenextraktion für Speicher, Beschreibung von Kontext-Fotos, Double-Check der Moderation.
Das tatsächlich verwendete Modell kann sich im Laufe der Zeit ändern, um die Qualität zu verbessern oder Kosten zu reduzieren, stets innerhalb der Claude-Familie von Anthropic.
7. Opt-out
TaskiAI kann vollständig deaktiviert werden in:
- iOS: Einstellungen → Datenschutz → TaskiAI
- Web/Desktop: Einstellungen → Datenschutz → TaskiAI
Wenn beide Teilnehmer eines 1-zu-1-Chats das Opt-out aktiviert haben, werden die @TaskiAI-Erwähnungen vom Server abgelehnt.
8. Obligatorische Vor-Aufruf-Disclosure
Beim ersten Aufruf von TaskiAI in einem Chat zeigt die App eine Disclosure-Bildschirmseite an, die erklärt, was geteilt werden wird (einschließlich der Aktualisierung der 20 Nachrichten und der 3 Fotos). Eine Bestätigung ist erforderlich, um fortzufahren. Die Bestätigung wird lokal gespeichert; wenn die Bedingungen für das Teilen aktualisiert werden (z. B. ändert sich die Anzahl der Nachrichten oder Fotos), wird die Disclosure erneut angezeigt.
9. UX: Skip Push der Nutzer-Nachricht
Beim Senden von @TaskiAI ... erhält der andere Teilnehmer keine Push-Benachrichtigung der Nachricht des Nutzers (um Spam zu vermeiden). Stattdessen wird nur die Push der KI-Antwort empfangen, mit dediziertem Avatar von TaskiAI. Dies reduziert das Rauschen im geteilten Chat.
10. Adressbuch-Kontext im Prompt
Damit TaskiAI die Teilnehmer korrekt referenzieren kann, werden die 20 Kontext-Nachrichten mit iPhone-Adressbuchnamen an das Modell übergeben (lokal auf dem Gerät des Nutzers vor dem Versand aufgelöst), anstatt mit numerischen userIds. Dies verbessert die Qualität der Antworten, bedeutet aber, dass Anthropic die Namen so sieht, wie sie im Adressbuch des Nutzers erscheinen.
11. Datenaufbewahrung
- Kontext-Nachrichten: weder vom Taski-Server noch von Anthropic persistiert.
- Fotos: nicht persistiert. Nur die generierten Bildunterschriften (Text) werden für 14 Tage pro Chat in Cloudflare KV gecacht.
- KI-Antworten: normal in den Chat-Nachrichten persistiert (für beide Teilnehmer sichtbar, mit Etikett „✨ TaskiAI"). Sind nicht E2EE-verschlüsselt, da der Server sie generiert hat; sie sind durch TLS in Übertragung und Verschlüsselung im Ruhezustand geschützt.
- Speicher: auf dem Gerät des Nutzers (siehe Abschnitt 5). KV-Synchronisierung nur als Ciphertext, falls aktiv.
12. Anthropic als Sub-Auftragsverarbeiter
Anthropic agiert als Sub-Auftragsverarbeiter der Daten. Für seine Richtlinien:
- Privacy Policy: anthropic.com/legal/privacy
- Acceptable Use Policy: anthropic.com/legal/aup
- Commercial Terms: anthropic.com/legal/commercial-terms
13. Einschränkungen und Verantwortlichkeit
- Probabilistisch: TaskiAI kann sich irren. Die Antworten ersetzen keine professionellen medizinischen, rechtlichen oder finanziellen Ratschläge.
- No persistent training: Anthropic erklärt, keine Modelle auf den über die API zur Erbringung des Dienstes übermittelten Daten zu trainieren. Bei Sicherheits- oder rechtlichen Anfragen können jedoch transiente Daten zur Identifizierung von Missbrauch analysiert werden.
- Keine Garantie: Der Dienst befindet sich in Beta und wird „as is" bereitgestellt.
14. Kontakt
Fragen zu TaskiAI: privacy@taski.chat