{
 "generated": "2026-10-26T12:07Z",
 "policies": {
  "training": {
   "description": {
    "fr": "bloquer l'entraînement des IA (le site reste visible dans les recherches IA)",
    "en": "block AI training (the site stays visible in AI search)"
   },
   "robots_txt_tokens": [
    "GPTBot",
    "ClaudeBot",
    "Google-Extended",
    "Applebot-Extended",
    "meta-externalagent",
    "Amazonbot",
    "CCBot",
    "Bytespider"
   ],
   "user_agent_patterns": [
    "amazonbot",
    "bytespider",
    "ccbot",
    "claudebot",
    "gptbot",
    "meta-externalagent"
   ],
   "ip_lists": [
    {
     "url": "https://openai.com/gptbot.json",
     "bots": [
      "GPTBot"
     ]
    },
    {
     "url": "https://index.commoncrawl.org/ccbot.json",
     "bots": [
      "CCBot"
     ]
    }
   ],
   "ip_ranges": 23
  },
  "all": {
   "description": {
    "fr": "bloquer tous les robots d'IA (entraînement, recherche IA, navigation)",
    "en": "block all AI crawlers (training, AI search, browsing)"
   },
   "robots_txt_tokens": [
    "GPTBot",
    "OAI-SearchBot",
    "ChatGPT-User",
    "ClaudeBot",
    "Claude-SearchBot",
    "Claude-User",
    "PerplexityBot",
    "Perplexity-User",
    "Google-Extended",
    "Applebot-Extended",
    "meta-externalagent",
    "meta-externalfetcher",
    "Amazonbot",
    "MistralAI-User",
    "CCBot",
    "Bytespider",
    "DuckAssistBot"
   ],
   "user_agent_patterns": [
    "amazonbot",
    "bytespider",
    "ccbot",
    "chatgpt-user",
    "claude-searchbot",
    "claude-user",
    "claudebot",
    "duckassistbot",
    "gptbot",
    "meta-externalagent",
    "meta-externalfetcher",
    "mistralai-user",
    "oai-searchbot",
    "perplexity-user",
    "perplexitybot"
   ],
   "ip_lists": [
    {
     "url": "https://openai.com/gptbot.json",
     "bots": [
      "GPTBot"
     ]
    },
    {
     "url": "https://openai.com/searchbot.json",
     "bots": [
      "OAI-SearchBot"
     ]
    },
    {
     "url": "https://openai.com/chatgpt-user.json",
     "bots": [
      "ChatGPT-User"
     ]
    },
    {
     "url": "https://claude.com/crawling/bots.json",
     "bots": [
      "ClaudeBot",
      "Claude-SearchBot",
      "Claude-User"
     ]
    },
    {
     "url": "https://www.perplexity.com/perplexitybot.json",
     "bots": [
      "PerplexityBot"
     ]
    },
    {
     "url": "https://www.perplexity.com/perplexity-user.json",
     "bots": [
      "Perplexity-User"
     ]
    },
    {
     "url": "https://mistral.ai/mistralai-user-ips.json",
     "bots": [
      "MistralAI-User"
     ]
    },
    {
     "url": "https://index.commoncrawl.org/ccbot.json",
     "bots": [
      "CCBot"
     ]
    },
    {
     "url": "https://duckduckgo.com/duckassistbot.json",
     "bots": [
      "DuckAssistBot"
     ]
    }
   ],
   "ip_ranges": 806
  }
 },
 "bots": [
  {
   "token": "GPTBot",
   "company": "OpenAI",
   "kind": "training",
   "ua_match": "gptbot",
   "ip_list": "https://openai.com/gptbot.json",
   "ip_ranges": 18
  },
  {
   "token": "OAI-SearchBot",
   "company": "OpenAI",
   "kind": "search",
   "ua_match": "oai-searchbot",
   "ip_list": "https://openai.com/searchbot.json",
   "ip_ranges": 39
  },
  {
   "token": "ChatGPT-User",
   "company": "OpenAI",
   "kind": "user",
   "ua_match": "chatgpt-user",
   "ip_list": "https://openai.com/chatgpt-user.json",
   "ip_ranges": 234
  },
  {
   "token": "ClaudeBot",
   "company": "Anthropic",
   "kind": "training",
   "ua_match": "claudebot",
   "ip_list": "https://claude.com/crawling/bots.json",
   "ip_ranges": 14
  },
  {
   "token": "Claude-SearchBot",
   "company": "Anthropic",
   "kind": "search",
   "ua_match": "claude-searchbot",
   "ip_list": "https://claude.com/crawling/bots.json",
   "ip_ranges": 14
  },
  {
   "token": "Claude-User",
   "company": "Anthropic",
   "kind": "user",
   "ua_match": "claude-user",
   "ip_list": "https://claude.com/crawling/bots.json",
   "ip_ranges": 14
  },
  {
   "token": "PerplexityBot",
   "company": "Perplexity",
   "kind": "search",
   "ua_match": "perplexitybot",
   "ip_list": "https://www.perplexity.com/perplexitybot.json",
   "ip_ranges": 8
  },
  {
   "token": "Perplexity-User",
   "company": "Perplexity",
   "kind": "user",
   "ua_match": "perplexity-user",
   "ip_list": "https://www.perplexity.com/perplexity-user.json",
   "ip_ranges": 4
  },
  {
   "token": "Googlebot",
   "company": "Google",
   "kind": "search",
   "ua_match": "googlebot",
   "ip_list": "https://developers.google.com/static/crawling/ipranges/common-crawlers.json",
   "ip_ranges": 317
  },
  {
   "token": "Google-Extended",
   "company": "Google",
   "kind": "training",
   "ua_match": null,
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "Bingbot",
   "company": "Microsoft",
   "kind": "search",
   "ua_match": "bingbot",
   "ip_list": "https://www.bing.com/toolbox/bingbot.json",
   "ip_ranges": 28
  },
  {
   "token": "Applebot",
   "company": "Apple",
   "kind": "search",
   "ua_match": "applebot",
   "ip_list": "https://search.developer.apple.com/applebot.json",
   "ip_ranges": 24
  },
  {
   "token": "Applebot-Extended",
   "company": "Apple",
   "kind": "training",
   "ua_match": null,
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "meta-externalagent",
   "company": "Meta",
   "kind": "training",
   "ua_match": "meta-externalagent",
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "meta-externalfetcher",
   "company": "Meta",
   "kind": "user",
   "ua_match": "meta-externalfetcher",
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "Amazonbot",
   "company": "Amazon",
   "kind": "training",
   "ua_match": "amazonbot",
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "MistralAI-User",
   "company": "Mistral AI",
   "kind": "user",
   "ua_match": "mistralai-user",
   "ip_list": "https://mistral.ai/mistralai-user-ips.json",
   "ip_ranges": 4
  },
  {
   "token": "CCBot",
   "company": "Common Crawl",
   "kind": "training",
   "ua_match": "ccbot",
   "ip_list": "https://index.commoncrawl.org/ccbot.json",
   "ip_ranges": 5
  },
  {
   "token": "Bytespider",
   "company": "ByteDance",
   "kind": "training",
   "ua_match": "bytespider",
   "ip_list": null,
   "ip_ranges": 0
  },
  {
   "token": "DuckAssistBot",
   "company": "DuckDuckGo",
   "kind": "search",
   "ua_match": "duckassistbot",
   "ip_list": "https://duckduckgo.com/duckassistbot.json",
   "ip_ranges": 486
  }
 ]
}
