First of all, we can compare it to Brave’s way of doing things. Just like DDG, Brave doesn’t log IP adresses and other Identifiers. But unlike DuckDuckGo, they don’t store chats at all. Basically just think about it. Why, if they don’t need oud data to train the models, would providers such as open AI and Anthropic keep the data for 30 days. It doesn’t make any sense. In some way, when you’ve promised to not train and retain the data for xx days, this is just a pinky promise. Furthermore,
Duck changed the policy. They now state that the providers can always keep the data for safety&legal whatever that means.
AI chat tool are basically like search engine. Just think how crazy it will be if DDG or their third-party provider said opening that they will keep ALL the search logs data for 30 days and maybe longer?
No, I do agree that Duck is providing something that no one else does, but at the very least, I would need to see the marketing change because currently they brand the chatbot as anonymous, while clearly with all the policies, data rentention not anonymous at all. So, I wouldn’t feel comfortable recommending them.
Below are answers from Duck Public Relations :
Hi there – thanks again for reaching out. Here’s an FAQ about AI Chat in case it’s helpful. Sharing responses below:
1/ What is the agreement between Duck and together.ai
- Similar to other model providers, our agreement allows us to use the Llama and Mistral APIs anonymously and stipulates that no chats can be used for model training, etc.
2/ For how long (precisely, please) are the chats retained, and for what use ?
- From the FAQ:
- DuckDuckGo AI Chat does not record or store any of your chats, and your conversations are not used to train chat models by DuckDuckGo or the underlying model providers (for example, Open AI and Anthropic).
- All metadata that contains personal information (for example, your IP address) is completely removed before prompting the model provider. This means chats to Anthropic, OpenAI, and together.ai (which hosts Meta Llama 3 and Mistral on their servers) appear as though they are coming from DuckDuckGo rather than individual users. This also means if you submit personal information in your chats, no one, including DuckDuckGo and the model providers, can tell whether it was you personally submitting the prompts or someone else.
- In addition, we have agreements in place with all model providers that further limit how they can use data from these anonymous chats, including the requirement that they delete all information received once it is no longer necessary to provide responses (at most within 30 days with limited exceptions for safety and legal compliance).
- You can read DuckDuckGo AI Chat Privacy Policy and Terms of Use here.
3/ Why is there an exception for the storage duration of chats “for safety and legal compliance”?
- This is a compliance requirement passed through by the model providers, however none of the conversations can be tied back to any individual user as we do not send any identifiable metadata to our model providers.
4/ Does the delete conversation button actually delete it from servers of the provider (together.ai, Anthropic, OpenAI) ?
- The action is called Clear Conversation a.k.a. using the Fire Button. It clears the conversation on the client side. We already don’t store chats on the server side, so there is nothing to delete on our side, and same for Open AI, together.ai, and Anthropic, as it is deleted except if there is a compliance issue as described above. Again, to be clear though, none of the conversations can be tied back to any particular users as we do not send any identifiable metadata to our model providers.