{
  "slug": "gpt4all",
  "category": "ai-assistants",
  "name": "GPT4All",
  "description": "Open-source desktop app from Nomic for running large language models locally, including chatting with local documents.",
  "website": "https://www.nomic.ai/gpt4all",
  "source": "https://github.com/nomic-ai/gpt4all",
  "license": "MIT",
  "platforms": [
    "windows",
    "macos",
    "linux"
  ],
  "jurisdiction": null,
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "C",
  "score": 72,
  "coverage": 100,
  "summary": "GPT4All scores 72 out of 100 (grade C) on the AI assistants criteria. It meets 6 of 8 criteria: open source, no ads or data sales, no training on your data, runs locally, limited chat retention and no account needed. It does not meet no trackers or telemetry and independent audit.",
  "url": "https://privacyratings.com/ai-assistants/gpt4all/",
  "markdown": "https://privacyratings.com/ai-assistants/gpt4all/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/nomic-ai/gpt4all/blob/main/LICENSE.txt",
      "note": "MIT."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "no",
      "evidence": "https://www.nomic.ai/gpt4all",
      "note": "The website loads Google Analytics and HubSpot."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://github.com/nomic-ai/gpt4all",
      "note": "Free and open source, with no ads."
    },
    "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": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "user_notice": {
      "title": "Tells users about requests",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "tls": {
      "title": "TLS configuration",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "no_training": {
      "title": "No training on your data",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://docs.gpt4all.io/gpt4all_desktop/settings.html",
      "note": "Chats stay on the device. Sharing them with the GPT4All datalake is opt-in and off by default."
    },
    "runs_locally": {
      "title": "Runs locally",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://github.com/nomic-ai/gpt4all",
      "note": "Runs models locally on the user's computer, with no internet connection needed."
    },
    "chat_retention": {
      "title": "Limited chat retention",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://docs.gpt4all.io/gpt4all_desktop/settings.html",
      "note": "Chats are stored only on the device."
    },
    "no_account_needed": {
      "title": "No account needed",
      "weight": 1,
      "answer": "yes",
      "evidence": "https://github.com/nomic-ai/gpt4all",
      "note": "No account is needed."
    }
  },
  "tests": {
    "ssllabs": null,
    "observatory": null,
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [
      {
        "name": "Google Analytics",
        "host": "www.google-analytics.com",
        "effect": "no"
      },
      {
        "name": "Google Tag Manager",
        "host": "www.googletagmanager.com",
        "effect": "no"
      },
      {
        "name": "HubSpot",
        "host": "js.hs-scripts.com",
        "effect": "no"
      },
      {
        "name": "LinkedIn Insight",
        "host": "snap.licdn.com",
        "effect": "no"
      }
    ],
    "tested_at": "2026-10-01T06:38:49.803Z"
  },
  "last_modified": "2026-10-01T06:56:31Z"
}