{
  "slug": "duck-ai",
  "category": "ai-assistants",
  "name": "Duck.ai",
  "description": "AI chat from DuckDuckGo that relays prompts to third-party models without identifying the user, with no account needed and recent chats saved only on the device.",
  "website": "https://duck.ai",
  "source": "https://github.com/duckduckgo/Android",
  "license": "Apache-2.0",
  "platforms": [
    "web",
    "windows",
    "macos",
    "android",
    "ios"
  ],
  "jurisdiction": {
    "code": "US",
    "name": "United States",
    "eyes": "Five Eyes",
    "eu": false,
    "gdpr": false,
    "cloud_act": "provider"
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "C",
  "score": 60,
  "coverage": 100,
  "summary": "Duck.ai scores 60 out of 100 (grade C) on the AI assistants criteria. It meets 5 of 12 criteria: no trackers or telemetry, tells users about requests, no training on your data, limited chat retention and no account needed. It partly meets open source, no ads or data sales, transparency report and TLS configuration. It does not meet independent audit, security headers and runs locally. It is based in the United States: Five Eyes member; subject to the US CLOUD Act. Automated tests: SSL Labs grade A- and Mozilla HTTP Observatory grade B-.",
  "url": "https://privacyratings.com/ai-assistants/duck-ai/",
  "markdown": "https://privacyratings.com/ai-assistants/duck-ai/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "partial",
      "evidence": "https://github.com/duckduckgo/Android/blob/develop/LICENSE",
      "note": "DuckDuckGo's apps, which include Duck.ai, are open source under Apache-2.0. The Duck.ai service is not."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://duckduckgo.com/privacy",
      "note": "No third-party trackers or tracking cookies, and the Android app has no known trackers in its Exodus report."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "partial",
      "evidence": "https://duckduckgo.com/privacy",
      "note": "DuckDuckGo is funded by search ads based only on the current search, not a profile, and by subscriptions."
    },
    "independent_audit": {
      "title": "Independent audit",
      "weight": 2,
      "answer": "no",
      "evidence": null,
      "note": "No independent audit is published."
    },
    "transparency_report": {
      "title": "Transparency report",
      "weight": 2,
      "answer": "partial",
      "evidence": "https://duckduckgo.com/privacy",
      "note": "The privacy policy states how legal requests are handled, but no request counts are published."
    },
    "user_notice": {
      "title": "Tells users about requests",
      "weight": 1,
      "answer": "yes",
      "evidence": "https://duckduckgo.com/privacy",
      "note": "Users with an email address on file are notified of legal disclosures by email unless legally forbidden."
    },
    "tls": {
      "title": "TLS configuration",
      "weight": 2,
      "answer": "partial",
      "evidence": "https://www.ssllabs.com/ssltest/analyze.html?d=duck.ai&hideResults=on",
      "note": "Grade A-"
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "no",
      "evidence": "https://developer.mozilla.org/en-US/observatory/analyze?host=duck.ai",
      "note": "Grade B- (65/100+)"
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "pending",
      "evidence": null,
      "note": "Not tested yet."
    },
    "no_training": {
      "title": "No training on your data",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://duckduckgo.com/duckai/privacy-terms",
      "note": "Agreements with model providers prohibit using prompts and outputs to train or improve models."
    },
    "runs_locally": {
      "title": "Runs locally",
      "weight": 2,
      "answer": "no",
      "evidence": null,
      "note": "Hosted only."
    },
    "chat_retention": {
      "title": "Limited chat retention",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://duckduckgo.com/duckai/privacy-terms",
      "note": "Recent chats are saved only on the device, and model providers delete data within 30 days, with limited exceptions for safety and legal compliance."
    },
    "no_account_needed": {
      "title": "No account needed",
      "weight": 1,
      "answer": "yes",
      "evidence": "https://duckduckgo.com/duckai/privacy-terms",
      "note": "No account is needed. Requests are sent without identifying metadata such as the IP address."
    }
  },
  "tests": {
    "ssllabs": "A-",
    "observatory": "B-",
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [],
    "tested_at": "2026-10-01T06:39:09.758Z"
  },
  "last_modified": "2026-10-01T06:56:31Z"
}