User-agent: AcademicBotRTU User-agent: AI2Bot User-agent: Ai2Bot-Dolma User-agent: aiHitBot User-agent: AhrefsBot User-agent: AhrefsSiteAudit User-agent: AliyunSecBot User-agent: Amazonbot User-agent: anthropic-ai User-agent: AwarioRssBot User-agent: AwarioSmartBot User-agent: Applebot User-agent: Applebot-Extended User-agent: bedrockbot-UUID User-agent: "Blackboard Safeassign" User-agent: BLEXBot User-agent: BrandVerity/1.0 User-agent: Bytespider User-agent: CCBot User-agent: ChatGLM-Spider User-agent: ChatGPT-User User-agent: ClaudeBot User-agent: cohere-ai User-agent: cohere-training-data-crawler User-agent: Cotoyogi User-agent: Crawlspace User-agent: dataprovider User-agent: Diffbot User-agent: dotbot User-agent: DuckAssistBot User-agent: Factset_spyderbot User-agent: FirecrawlAgent User-agent: FriendlyCrawler User-agent: GenAI User-agent: Google-CloudVertexBot User-agent: Google-Extended User-agent: GoogleOther User-agent: GoogleOther-Image User-agent: GoogleOther-Video User-agent: GPTBot User-agent: ICC-Crawler User-agent: img2dataset User-agent: ImagesiftBot User-agent: ISSCyberRiskCrawler User-agent: "Kangaroo Bot" User-agent: meta-externalagent User-agent: Meta-ExternalFetcher User-agent: meta-webindexer User-agent: MJ12bot User-agent: omgili User-agent: PanguBot User-agent: peer39_crawler User-agent: peer39_crawler/1.0 User-agent: PerplexityBot User-agent: PetalBot User-agent: PiplBot User-agent: python-requests User-agent: QualifiedBot User-agent: "Quora Bot" User-agent: rogerbot User-agent: SBIntuitionsBot User-agent: Scrapy User-agent: "Screaming Frog SEO Spider" User-agent: SemrushBot User-agent: SemrushBot-BA User-agent: SemrushBot-SI User-agent: SemrushBot-SWA User-agent: SemrushBot-OCOB User-agent: SemrushBot-FT User-agent: SeodityBot User-agent: SiteAuditBot User-agent: SplitSignalBot User-agent: TerraCotta User-agent: Timpibot User-agent: TurnitinBot User-agent: VelenPublicWebCrawler User-agent: voltron User-agent: Webzio-Extended User-agent: YouBot User-agent: ZoominfoBot Disallow: / User-agent: * Disallow: /.well-known/acme-challenge/ Disallow: /secrets # Cloudflare have introduced Content-Signals (contentsignals.org) # so adding it here to show my intent about how content should be used User-Agent: * Content-Signal: ai-train=no, search=yes, ai-input=no Allow: / Sitemap: https://gregoryhammond.ca/sitemap.xml