TaskiAI policy

Last updated: April 28, 2026

1. What is TaskiAI

TaskiAI is an optional AI assistant integrated into Taski, explicitly invokable with @TaskiAI in 1-1 chats (disabled in groups). It can answer questions, translate, summarize, rephrase, suggest replies.

It is provided by Anthropic via the Claude Sonnet 4.6 (responses) and Claude Haiku 4.5 (photo captions, fact extraction for memory) models.

2. Exception to the E2EE model

Important. TaskiAI is the only feature that, when activated, makes an exception to the end-to-end E2EE model. To answer the user's question, an external AI service must be able to read the conversation context. All other activity in Taski (messages, calls, media) remains end-to-end encrypted and unreadable to us and third parties.

3. What is shared with Anthropic

The following data is transmitted to the AI provider only upon explicit invocation of @TaskiAI:

4. What we do NOT do

5. Per-chat memory

TaskiAI can remember relevant facts that emerge in the conversation (e.g. "Stefano is celiac") to make subsequent answers more useful.

6. Models used

The actual model may vary over time to improve quality or reduce costs, always within the Claude family from Anthropic.

7. Opt-out

TaskiAI can be disabled completely in:

When both participants of a 1-1 chat have opt-out enabled, @TaskiAI mentions are rejected by the server.

8. Mandatory pre-invocation disclosure

The first time TaskiAI is invoked in a chat, the app shows a disclosure screen explaining what is about to be shared (including the update of the 20 messages and 3 photos). The user must confirm to proceed. The confirmation is stored locally; if we update the sharing terms (e.g. the number of messages or photos changes), the disclosure is shown again.

9. UX: skip push of the user message

When the user sends @TaskiAI ..., the other participant does not receive the push notification of that message (so they are not spammed). They only receive the push of the AI response, with TaskiAI's dedicated avatar. This reduces noise in the shared chat.

10. Contact list context in the prompt

To allow TaskiAI to refer correctly to participants, the 20 context messages are passed to the model with iPhone contact list names (resolved locally on the user's device before sending) instead of numeric userIds. This improves the quality of the answers but means that Anthropic sees the names as they appear in the user's contact list.

11. Data retention

12. Anthropic as sub-processor

Anthropic acts as a data sub-processor. For its policies:

13. Limitations and liability

14. Contact

Questions about TaskiAI: privacy@taski.chat