{
 "about": "Each outlet's licence and terms as the outlet itself publishes them: the footer's copyright line, the terms page (link, and a short excerpt of its clause on reproduction, quoted as printed), any machine-readable reservation (tdm-reservation), what its robots.txt tells crawlers, and the link to its own public contact page (linked, never copied). \"not stated\" means the page says nothing we could find; \"not read\" means it refused a bot. This is a reading, not legal advice. What we do with press text does not depend on any of it: short excerpts with a link, captures kept privately (CLAUDE.md, Licences).",
 "by": "incident.media@web-summit.dinis",
 "tool": "research/media/tools/terms.mjs",
 "updated": "2026-11-11T03:30:00Z",
 "our_default": "quote briefly (a title, a sentence) and link; no article text, no images, no screenshots shown; captures kept privately with their sha256",
 "outlets": [
  {
   "outlet": "rtp",
   "name": "RTP",
   "home": "https://www.rtp.pt/",
   "read": "2026-11-11T02:14:02Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://media.rtp.pt/institucional/contactos/gerais/",
    "labelled": "CONTACTOS",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://media.rtp.pt/rgpd/termos-e-condicoes/",
    "labelled": "Termos e Condições",
    "status": 200,
    "read": "2026-11-11T02:14:05Z",
    "capture_sha256": "c40b023a9be5107a3f27248a50b119828cdc62a4a2a29444ded8fbc90f131244",
    "excerpt_as_published": "Direitos de autor e propriedade industrial Todos os conteúdos e serviços existentes nas plataformas digitais são propriedade exclusiva da RTP, ou de terceiros, e estão protegidos por Direitos de Autor e Direitos Conexos, bem como por Direitos da Propriedade Industrial, nos termos da legislação aplicável, não podendo ser utilizados fora das condições admitidas nas plataformas digitais e sem consentimento prévio e expresso da RTP.",
    "title": "Termos e Condições - RGPD"
   },
   "robots": {
    "url": "https://www.rtp.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "observador",
   "name": "Observador",
   "home": "https://observador.pt/",
   "read": "2026-11-11T02:14:06Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://observador.pt/ficha-tecnica/",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://observador.pt/termos-e-condicoes/",
    "labelled": "Termos e Condições",
    "status": 200,
    "read": "2026-11-11T02:14:09Z",
    "capture_sha256": "8870f82938d8357e012439bd83880c9e4942987d9d59867f8ba06917052e7119",
    "excerpt_as_published": "Todo este conteúdo é propriedade do Observador, é protegido por direitos de autor ao abrigo das leis portuguesas e da União Europeia – pelo que não pode ser utilizado sem o consentimento, expressamente definido como tal, do Observador, exceto para os fins de utilização privada permitidos pela lei.",
    "title": "Termos e Condições"
   },
   "robots": {
    "url": "https://observador.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "Bytespider"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "publico",
   "name": "Público",
   "home": "https://www.publico.pt/",
   "read": "2026-11-11T02:14:10Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://www.publico.pt/nos/ficha-tecnica",
    "labelled": "Ficha técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.publico.pt/assinaturas/termos-e-condicoes",
    "labelled": "Termos & Condições",
    "status": 200,
    "read": "2026-11-11T02:14:14Z",
    "capture_sha256": "f93326ed2766825ad0af617cd532596fad094145901aa42de1d53e6d3bf78b75",
    "excerpt_as_published": "Todos os conteúdos são protegidos por Direitos de Autor ao abrigo da Legislação Portuguesa, da União Europeia e dos Tratados Internacionais, não podendo ser utilizados fora das condições de uso livre permitidas por lei, sem o consentimento expresso e escrito do PÚBLICO — Comunicação Social, S.A..",
    "title": "Termos e condições | Assinaturas | PÚBLICO"
   },
   "robots": {
    "url": "https://www.publico.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "PerplexityBot",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "expresso",
   "name": "Expresso",
   "home": "https://expresso.pt/",
   "read": "2026-11-11T02:14:15Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://expresso.pt/robots.txt",
    "status": 403
   }
  },
  {
   "outlet": "eco",
   "name": "ECO",
   "home": "https://eco.sapo.pt/",
   "read": "2026-11-11T02:14:17Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "© Copyright ECO 2026 Swipe News, SA. Todos os Direitos Reservados",
   "contact_page": {
    "url": "https://eco.sapo.pt/ficha-tecnica/",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://eco.sapo.pt/termos-e-condicoes/",
    "labelled": "Termos e Condições",
    "status": 200,
    "read": "2026-11-11T02:14:20Z",
    "capture_sha256": "a3132fbd55575fe05a7a29fc68c5dc5eb6d7f55604e7fc518bc254c3f9d3320e",
    "excerpt_as_published": "O conteúdo do Website e da App é propriedade do ECO e encontra-se protegido por direitos de propriedade intelectual ao abrigo das leis portuguesas e da União Europeia – pelo que não pode ser utilizado sem o consentimento prévio do ECO.",
    "title": "Termos e Condições – ECO"
   },
   "robots": {
    "url": "https://eco.sapo.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "negocios",
   "name": "Jornal de Negócios",
   "home": "https://www.jornaldenegocios.pt/",
   "read": "2026-11-11T02:14:21Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "Copyright © 2026. Todos os direitos reservados. É expressamente proibida a reprodução na totalidade ou em parte, em qualquer tipo de suporte, sem prévia permissão por escrito da Medialivre S.A. Consulte a Política de Privacidade .",
   "contact_page": {
    "url": "https://www.jornaldenegocios.pt/institucional/detalhe/ficha_tecnica",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://www.jornaldenegocios.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "CCBot",
     "Google-Extended"
    ],
    "mentions_ai_or_tdm": false
   },
   "automated_reading": "stopped 2026-11-11T03:30:00Z: link only (footer: reproduction expressly forbidden); held items kept as headline, time and link"
  },
  {
   "outlet": "jornal-economico",
   "name": "Jornal Económico",
   "home": "https://jornaleconomico.sapo.pt/",
   "read": "2026-11-11T02:14:24Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "Copyright © Jornal Económico. Todos os direitos reservados.",
   "contact_page": {
    "url": "https://jornaleconomico.sapo.pt/sobre-nos/contactos/",
    "labelled": "Contactos",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://jornaleconomico.sapo.pt/sobre-nos/o-jornal/termos-e-condicoes/",
    "labelled": "Termos e Condições",
    "status": 200,
    "read": "2026-11-11T02:14:27Z",
    "capture_sha256": "f40ed3d6f94ee4acf59e967ffed5b915676aa9c35bf7d6cd19ba0db24fa14f53",
    "excerpt_as_published": "É expressamente proibida a cópia, alteração, reprodução, exibição, difusão, distribuição, armazenamento, transmissão ou utilização dos conteúdos deste website, por qualquer forma ou para qualquer propósito, sem a prévia autorização expressa da Media9par, S.A. ou dos seus autores relativamente ao conteúdo que se encontra licenciado e devidamente identificado.",
    "title": "Termos e condições | Jornal Económico"
   },
   "robots": {
    "url": "https://jornaleconomico.sapo.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "dn",
   "name": "Diário de Notícias",
   "home": "https://www.dn.pt/",
   "read": "2026-11-11T02:14:28Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://www.dn.pt/contactos",
    "labelled": "Contactos",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.dn.pt/termos-de-utilizacao",
    "labelled": "Termos de Utilização",
    "status": 200,
    "read": "2026-11-11T02:14:31Z",
    "capture_sha256": "6923d6be2e40442e1dbe34d433b7673f8ccfe644450d3fb1bd586bbd6e1f3d27",
    "excerpt_as_published": "Todos os direitos de autor, direitos conexos e propriedade industrial relacionados com o conteúdo são detidos pelo GMG ou pelos seus licenciadores, pelo que o utilizador não pode copiar, modificar, distribuir ou utilizar o conteúdo para fins comerciais sem autorização prévia.",
    "title": "Termos de Utilização"
   },
   "robots": {
    "url": "https://www.dn.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "jn",
   "name": "Jornal de Notícias",
   "home": "https://www.jn.pt/",
   "read": "2026-11-11T02:14:32Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://www.jn.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "CCBot"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "cnn-portugal",
   "name": "CNN Portugal",
   "home": "https://cnnportugal.iol.pt/",
   "read": "2026-11-11T02:14:35Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://cnnportugal.iol.pt/fichatecnica",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://cnnportugal.iol.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot"
    ],
    "mentions_ai_or_tdm": false
   },
   "automated_reading": "feed only from 2026-11-11T03:30:00Z: headline, time and link; no terms page found; until Dinis decides"
  },
  {
   "outlet": "iol",
   "name": "IOL / AWAY / TVI",
   "home": "https://www.iol.pt/",
   "read": "2026-11-11T02:14:37Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": "not found on the home page",
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://www.iol.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "Google-Extended"
    ],
    "mentions_ai_or_tdm": false
   },
   "automated_reading": "feed only from 2026-11-11T03:30:00Z: headline, time and link; no terms page found; until Dinis decides"
  },
  {
   "outlet": "sic-noticias",
   "name": "SIC Notícias",
   "home": "https://sicnoticias.pt/",
   "read": "2026-11-11T02:14:40Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://sicnoticias.pt/robots.txt",
    "status": 403
   }
  },
  {
   "outlet": "tsf",
   "name": "TSF",
   "home": "https://www.tsf.pt/",
   "read": "2026-11-11T02:14:43Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://www.tsf.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "CCBot"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "renascenca",
   "name": "Renascença",
   "home": "https://rr.pt/",
   "read": "2026-11-11T02:14:45Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://rr.pt/robots.txt",
    "status": 403
   }
  },
  {
   "outlet": "correio-da-manha",
   "name": "Correio da Manhã",
   "home": "https://www.cmjornal.pt/",
   "read": "2026-11-11T02:14:47Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "Copyright © 2026. Todos os direitos reservados. É expressamente proibida a reprodução na totalidade ou em parte, em qualquer tipo de suporte, sem prévia permissão por escrito da Medialivre SA. Consulte a Política de Privacidade Medialivre. Ouça a sua rádio nas",
   "contact_page": {
    "url": "https://www.cmjornal.pt/mais-cm/ficha-tecnica/detalhe/ficha_tecnica",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://aminhaconta.xl.pt/Layers/TermsAndConditions",
    "labelled": "Termos e condições",
    "status": 200,
    "read": "2026-11-11T02:14:51Z",
    "capture_sha256": "4c859f75b97e4bad619ad3c39e092dd8897d1ef46d871232ecfd5e7f4e0799ff",
    "excerpt_as_published": "Que irá respeitar os direitos de autor, direitos de imagem, propriedade intelectual e quaisquer outros direitos associados aos nossos conteúdos e que não fará uma utilização ilícita dos mesmos;",
    "title": "Termos e Condições - A Minha Conta Medialivre"
   },
   "robots": {
    "url": "https://www.cmjornal.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "CCBot",
     "Google-Extended"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "sabado",
   "name": "Sábado",
   "home": "https://www.sabado.pt/",
   "read": "2026-11-11T02:14:52Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "Copyright © 2026. Todos os direitos reservados. É expressamente proibida a reprodução na totalidade ou em parte, em qualquer tipo de suporte, sem prévia permissão por escrito da Medialivre S.A. Consulte a Política de Privacidade Medialivre .",
   "contact_page": {
    "url": "https://www.sabado.pt/a-sabado/detalhe/ficha-tecnica",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://www.sabado.pt/robots.txt",
    "status": 404
   },
   "automated_reading": "stopped 2026-11-11T03:30:00Z: link only (footer: reproduction expressly forbidden); held items kept as headline, time and link"
  },
  {
   "outlet": "noticias-ao-minuto",
   "name": "Notícias ao Minuto",
   "home": "https://www.noticiasaominuto.com/",
   "read": "2026-11-11T02:14:56Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://www.noticiasaominuto.com/ficha-tecnica",
    "labelled": "Ficha técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.noticiasaominuto.com/termos-e-condicoes",
    "labelled": "Termos & condições",
    "status": 200,
    "read": "2026-11-11T02:14:59Z",
    "capture_sha256": "efb23fbe60ce44bd85cb35a2b1bdde352b397a1ce88be964e04174c32fc5cd61",
    "excerpt_as_published": "Simule e poupe já! 17º Última Hora Política Economia Desporto Fama País Mundo Tech Cultura Lifestyle Auto Informações Estatuto editorial Propriedade intelectual Política de privacidade Termos & condições Branded Content Ficha técnica Contactos Equipa Termos e Condições A New aDventures, Lda, com sede na Rua Dr.",
    "title": "Notícias ao Minuto - Última hora"
   },
   "robots": {
    "url": "https://www.noticiasaominuto.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "tek",
   "name": "TEK Notícias (SAPO)",
   "home": "https://tek.sapo.pt/",
   "read": "2026-11-11T02:15:00Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": {
    "url": "https://tek.sapo.pt/ficha-tecnica/",
    "labelled": "Ficha Técnica",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://tek.sapo.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [],
    "mentions_ai_or_tdm": false
   },
   "automated_reading": "feed only from 2026-11-11T03:30:00Z: headline, time and link; no terms page found; until Dinis decides"
  },
  {
   "outlet": "sapo",
   "name": "SAPO",
   "home": "https://www.sapo.pt/",
   "read": "2026-11-11T02:15:02Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "not stated",
   "contact_page": "not found on the home page",
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": "not stated: no link labelled terms, conditions or copyright on the home page",
   "robots": {
    "url": "https://www.sapo.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "PerplexityBot",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": false
   },
   "automated_reading": "feed only from 2026-11-11T03:30:00Z: headline, time and link; no terms page found; until Dinis decides"
  },
  {
   "outlet": "lusa",
   "name": "Lusa",
   "home": "https://www.lusa.pt/",
   "read": "2026-11-11T02:15:06Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "© Todos os direitos reservados",
   "contact_page": {
    "url": "https://www.lusa.pt/contact-us",
    "labelled": "Contactos",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.lusa.pt/terms-and-conditions",
    "labelled": "Termos e Condições",
    "status": 200,
    "read": "2026-11-11T02:15:10Z",
    "capture_sha256": "284d59b9786878d602fa48740e6cccdd2edfff45ca2ca0a7cc4e212568b4ce54",
    "excerpt_as_published": "Todo este conteúdo é propriedade da LUSA, sendo protegido pelos Direitos de Autor ao abrigo das leis nacionais e da União Europeia, não podendo ser utilizado fora das condições admitidas no uso deste site, sem o devido consentimento da LUSA – Agência de Notícias de Portugal, S.A.",
    "title": "LUSA - Terms and Conditions"
   },
   "robots": {
    "url": "https://www.lusa.pt/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "portugal-news",
   "name": "The Portugal News",
   "home": "https://www.theportugalnews.com/",
   "read": "2026-11-11T02:15Z",
   "by": "incident.weatherwatch@web-summit.dinis (research/weather-sites/terms.json)",
   "automated_reading": "forbidden by its terms: we make no requests",
   "footer_line": "not read",
   "terms": {
    "url": "https://www.theportugalnews.com/terms-and-conditions",
    "labelled": "Terms and Conditions",
    "status": 200,
    "read": "2026-11-11T02:15Z",
    "excerpt_as_published": "For the avoidance of doubt, the fact that TPN Content is publicly accessible on the internet does not constitute permission or a licence for such automated or commercial uses."
   },
   "tdm_reservation": "not read",
   "robots": {
    "status": "not read"
   },
   "contact_page": "not read: reach it from its home page"
  },
  {
   "outlet": "portugal-resident",
   "name": "Portugal Resident",
   "home": "https://www.portugalresident.com/",
   "read": "2026-11-11T02:15:13Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "©2026 - All Rights Reserved",
   "contact_page": "not found on the home page",
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.portugalresident.com/terms-conditions/",
    "labelled": "Terms & Conditions",
    "status": 200,
    "read": "2026-11-11T02:15:16Z",
    "capture_sha256": "e8c223232ac9db39ac36da00c3076cf24e3973c1e562512d7639fc6e75cf1b2b",
    "excerpt_as_published": "Entrants will retain copyright in their submitted entries, however, by entering, all entrants licence the Portugal Resident a worldwide royalty-free perpetual licence to edit, publish and use each entry in any and all media (including print and online) for publicity and news purposes.",
    "title": "Terms & Conditions – Portugal Resident"
   },
   "robots": {
    "url": "https://www.portugalresident.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "euronews",
   "name": "Euronews",
   "home": "https://euronews.com/",
   "read": "2026-11-11T02:15:17Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "Copyright © euronews 2026",
   "contact_page": {
    "url": "https://www.euronews.com/contact",
    "labelled": "Contact",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.euronews.com/terms-and-conditions",
    "labelled": "Terms and Conditions",
    "status": 200,
    "read": "2026-11-11T02:15:20Z",
    "capture_sha256": "2a7b8fe710be96f71b83f22e2b2ab9b3523349e2a70e6c370753a11c00a2b79b",
    "excerpt_as_published": "You shall not upload, post or otherwise make available on Euronews, Africanews or our mobile application any material protected by copyright, trademark or other proprietary right without the express permission of the owner of the copyright, trademark or other proprietary right.",
    "title": "Terms and conditions - Euronews.com | Africanews.com - Euronews"
   },
   "robots": {
    "url": "https://euronews.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "CCBot"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "techtimes",
   "name": "Tech Times",
   "home": "https://www.techtimes.com/",
   "read": "2026-11-11T02:15:21Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "© 2026 Tech Times Media Inc. All rights reserved.",
   "contact_page": {
    "url": "https://www.techtimes.com/contact-us",
    "labelled": "Contact Us",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://www.techtimes.com/termsofservice",
    "labelled": "Terms & Conditions",
    "status": 200,
    "read": "2026-11-11T02:15:24Z",
    "capture_sha256": "22962b0473f8b3ed883565d1498dd6b64b16af5a7555baae71b5b1ebe412056e",
    "excerpt_as_published": "(a) Unless expressly permitted, you may not copy, reproduce, distribute, publish, enter into a database, display, perform, modify, create derivative works from, transmit or in any way exploit any part of our site or any content thereon, except as permitted under the last sentence of this Section 4(a) and except that you may make one print copy that is limited to occasional articles of personal interest only.",
    "title": "Terms Of Service"
   },
   "robots": {
    "url": "https://www.techtimes.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "guardian",
   "name": "The Guardian",
   "home": "https://www.theguardian.com/",
   "read": "2026-11-11T02:15:25Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://www.theguardian.com/robots.txt",
    "status": 403
   }
  },
  {
   "outlet": "bloomberg",
   "name": "Bloomberg",
   "home": "https://www.bloomberg.com/",
   "read": "2026-11-11T02:15:27Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://www.bloomberg.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "PerplexityBot",
     "Bytespider",
     "Applebot-Extended",
     "Amazonbot",
     "meta-externalagent"
    ],
    "mentions_ai_or_tdm": true
   }
  },
  {
   "outlet": "techcrunch",
   "name": "TechCrunch",
   "home": "https://techcrunch.com/",
   "read": "2026-11-11T02:15:29Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 200,
   "footer_line": "© 2026 TechCrunch Media LLC.",
   "contact_page": {
    "url": "https://techcrunch.com/contact-us/",
    "labelled": "Contact Us",
    "note": "a link to the outlet's own public contact page; nothing on it is copied here"
   },
   "tdm_reservation": "not stated (no tdm-reservation header or meta tag on the home page)",
   "terms": {
    "url": "https://techcrunch.com/terms-of-service/",
    "labelled": "Terms",
    "status": 200,
    "read": "2026-11-11T02:15:31Z",
    "capture_sha256": "e2130947684706bffbaf1c3b373afabef57ff459a8dc0aa43299a0c31505fd91",
    "excerpt_as_published": "More specifically, unless explicitly authorized in these Terms of Service or by the owner of the materials, you may not modify, copy, reproduce, republish, upload, post, transmit, translate, sell, create derivative works, exploit, or distribute in any manner or medium (including by email or other electronic means) any material from the Services.",
    "title": "Terms of Service | TechCrunch"
   },
   "robots": {
    "url": "https://techcrunch.com/robots.txt",
    "status": 200,
    "all_agents_disallow_everything": false,
    "named_ai_crawlers_disallowed": [
     "GPTBot",
     "ClaudeBot",
     "anthropic-ai",
     "CCBot",
     "Google-Extended",
     "Bytespider",
     "Applebot-Extended"
    ],
    "mentions_ai_or_tdm": false
   }
  },
  {
   "outlet": "ap",
   "name": "Associated Press",
   "home": "https://apnews.com/",
   "read": "2026-11-11T02:15:33Z",
   "by": "incident.media@web-summit.dinis",
   "label": "fact when read on the outlet's own page (this is the outlet speaking about itself)",
   "home_status": 403,
   "tdm_reservation": "not read: the home page answered 403 to a bot",
   "contact_page": "not read: the home page answered 403 to a bot",
   "terms": "not read: the home page answered 403 to a bot",
   "footer_line": "not read: the home page answered 403 to a bot",
   "robots": {
    "url": "https://apnews.com/robots.txt",
    "status": 403
   }
  }
 ]
}