SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
123.7 KB · 2,081 lines yaml
Raw Blame History
1# config/sources.d/52-corporate-pricing-legal-careers.yaml — the "silent change" surface of ~250 major companies2# (Fortune 500 / Euro Stoxx / TSX 60 / global tech & consumer brands), added 2026-09-11: pricing & plan pages, fee3# schedules and rate pages (banks, telecoms, streaming plans by country, airlines' baggage fees and fare rules,4# utilities, postal and transit fares, tuition), terms of service / privacy / acceptable-use / developer terms,5# leadership & board pages, trust pages and subprocessor lists, product lifecycle / end-of-life listings.6# Connector `http` everywhere (one Southwest contract-of-carriage PDF via `pdf`); tier C for pricing/terms/policy/7# trust pages, D for leadership pages; `config.selector: main` where the page carries heavy chrome. Existing8# organizations are extended (`extend: true`); telecom MVNOs, streaming brands, rental banks and automakers that9# had no entry are declared here with `country:`. Every URL was fetched and parsed by apps/engine/src/validate.ts10# (OK only; `thin` client-rendered pages and bot-blocked hosts were dropped). Pages that redirected cleanly were11# rewritten to their final URL; redirects to a homepage / 404 / geo-unavailable page were dropped (Hulu and Peacock12# geo-redirect from Canada, Rogers terms, AT&T / T-Mobile / McMaster / Quebecor leadership, Discover savings → Capital One).13# Blocked (403 / bot management) — not sensors: openai.com policies, tesla.com (all pages), telus.com, box.com,14# coinbase.com, revolut.com, xfinity.com, flyporter.com, flyflair.com, canva.com, sofi.com, chime.com, allianz.com,15# costco.com, nestle.com, tsmc.com, lilly.com, eon.com/eon.de, homedepot.com, ox.ac.uk, lufthansa(.com|group.com),16# ratp.fr, purolator.com, help.x.com, nordvpn.com, publicmobile.ca, cogeco.ca, expedia.com (429), notion.com legal (401).17# Client-rendered (`thin`) — not sensors: united.com, qualcomm.com, crave.ca, ford.com, rivian.com, citi.com, zurich.com,18# shell.com, broadcom.com, target.com, adidas.com, sonos.com, garmin.com, alaskaair.com, ryanair.com, cpkcr.com,19# palantir.com, humana.com, deere.com, vmware.com, facebook.com terms, tiktok.com legal, docs.roku.com, eqbank.ca,20# trust.anthropic.com (SafeBase), help.disneyplus.com, atlassian.com pricing, notion.com pricing, hubspot.com pricing.21# Generated by scripts/gen-corporate-pages.py, then pruned by scripts/prune-fragment.py.22sources:23  # ───────────────────────── Software & SaaS vendors (licensing, plans, terms, subprocessors) ─────────────────────────24  - id: microsoft25    extend: true26    country: US27    sensors:28      - { name: microsoft 365 business plans, url: "https://www.microsoft.com/en-us/microsoft-365/business/microsoft-365-plans-and-pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }29      - { name: microsoft 365 consumer plans, url: "https://www.microsoft.com/en-us/microsoft-365/buy/compare-all-microsoft-365-products", type: HTML, connector: http, tier: C, config: { selector: "main" } }30      - { name: microsoft 365 copilot business, url: "https://www.microsoft.com/en-us/microsoft-365-copilot/business", type: HTML, connector: http, tier: C, config: { selector: "main" } }31      - { name: windows 365 plans, url: "https://www.microsoft.com/en-us/windows-365/business/compare-plans-pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }32      - { name: services agreement, url: "https://www.microsoft.com/en-us/servicesagreement", type: HTML, connector: http, tier: C, config: { selector: "main" } }33      - { name: privacy statement, url: "https://www.microsoft.com/en-us/privacy/privacystatement", type: HTML, connector: http, tier: C, config: { selector: "main" } }34      - { name: product terms, url: "https://www.microsoft.com/licensing/terms/", type: HTML, connector: http, tier: C, config: { selector: "main" } }35      - { name: leadership, url: "https://news.microsoft.com/source/leadership/", type: HTML, connector: http, tier: D }36      - { name: trust center, url: "https://www.microsoft.com/en-us/trust-center", type: HTML, connector: http, tier: C, config: { selector: "main" } }37      - { name: lifecycle end of support this year, url: "https://learn.microsoft.com/en-us/lifecycle/end-of-support/end-of-support-2026", type: HTML, connector: http, tier: C }38  - id: adobe39    extend: true40    country: US41    sensors:42      - { name: creative cloud plans, url: "https://www.adobe.com/creativecloud/plans.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }43      - { name: acrobat plans, url: "https://www.adobe.com/acrobat/pricing.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }44      - { name: terms of use, url: "https://www.adobe.com/legal/terms.html", type: HTML, connector: http, tier: C }45      - { name: privacy policy, url: "https://www.adobe.com/privacy/policy.html", type: HTML, connector: http, tier: C }46      - { name: trust center, url: "https://www.adobe.com/trust.html", type: HTML, connector: http, tier: C }47      - { name: security, url: "https://www.adobe.com/trust/security.html", type: HTML, connector: http, tier: C }48  - id: autodesk49    extend: true50    country: US51    sensors:52      - { name: terms of use, url: "https://www.autodesk.com/company/terms-of-use/en/general-terms", type: HTML, connector: http, tier: C }53      - { name: privacy statement, url: "https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement", type: HTML, connector: http, tier: C }54      - { name: trust center, url: "https://www.autodesk.com/trust/overview", type: HTML, connector: http, tier: C }55  - id: atlassian56    extend: true57    country: AU58    sensors:59      - { name: cloud terms of service, url: "https://www.atlassian.com/legal/atlassian-customer-agreement", type: HTML, connector: http, tier: C }60      - { name: privacy policy, url: "https://www.atlassian.com/legal/privacy-policy", type: HTML, connector: http, tier: C }61      - { name: acceptable use policy, url: "https://www.atlassian.com/legal/acceptable-use-policy", type: HTML, connector: http, tier: C }62      - { name: sub-processors, url: "https://www.atlassian.com/legal/sub-processors", type: HTML, connector: http, tier: C }63      - { name: trust center, url: "https://www.atlassian.com/trust", type: HTML, connector: http, tier: C }64  - id: salesforce65    extend: true66    country: US67    sensors:68      - { name: pricing, url: "https://www.salesforce.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }69      - { name: sales cloud pricing, url: "https://www.salesforce.com/sales/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }70      - { name: agreements, url: "https://www.salesforce.com/company/legal/agreements/", type: HTML, connector: http, tier: C }71      - { name: privacy statement, url: "https://www.salesforce.com/company/privacy/full_privacy/", type: HTML, connector: http, tier: C }72      - { name: leadership, url: "https://www.salesforce.com/company/leadership/", type: HTML, connector: http, tier: D }73      - { name: trust and compliance documentation, url: "https://www.salesforce.com/company/legal/trust-and-compliance-documentation/", type: HTML, connector: http, tier: C }74  - id: oracle-cloud75    extend: true76    country: US77    sensors:78      - { name: cloud price list, url: "https://www.oracle.com/cloud/price-list/", type: HTML, connector: http, tier: C, config: { selector: "main" } }79      - { name: privacy policy, url: "https://www.oracle.com/legal/privacy/", type: HTML, connector: http, tier: C }80      - { name: terms of use, url: "https://www.oracle.com/legal/terms/", type: HTML, connector: http, tier: C }81      - { name: cloud services contracts, url: "https://www.oracle.com/contracts/", type: HTML, connector: http, tier: C }82      - { name: executives, url: "https://www.oracle.com/corporate/executives/", type: HTML, connector: http, tier: D }83      - { name: corporate security practices, url: "https://www.oracle.com/corporate/security-practices/", type: HTML, connector: http, tier: C }84  - id: sap85    extend: true86    country: DE87    sensors:88      - { name: executive board, url: "https://www.sap.com/about/company/leadership.html", type: HTML, connector: http, tier: D }89      - { name: privacy statement, url: "https://www.sap.com/about/legal/privacy.html", type: HTML, connector: http, tier: C }90      - { name: agreements, url: "https://www.sap.com/about/trust-center/agreements.html", type: HTML, connector: http, tier: C }91      - { name: trust center, url: "https://www.sap.com/about/trust-center.html", type: HTML, connector: http, tier: C }92  - id: intuit93    extend: true94    country: US95    sensors:96      - { name: quickbooks pricing, url: "https://quickbooks.intuit.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }97      - { name: turbotax products, url: "https://turbotax.intuit.com/personal-taxes/online/", type: HTML, connector: http, tier: C, config: { selector: "main" } }98      - { name: privacy statement, url: "https://www.intuit.com/privacy/statement/", type: HTML, connector: http, tier: C }99  - id: workday100    extend: true101    country: US102    sensors:103      - { name: leadership, url: "https://www.workday.com/en-us/company/about-workday/leadership.html", type: HTML, connector: http, tier: D }104  - id: servicenow105    extend: true106    country: US107    sensors:108      - { name: leadership, url: "https://www.servicenow.com/company/leadership.html", type: HTML, connector: http, tier: D }109      - { name: privacy statement, url: "https://www.servicenow.com/privacy-statement.html", type: HTML, connector: http, tier: C }110      - { name: trust and compliance, url: "https://www.servicenow.com/company/trust.html", type: HTML, connector: http, tier: C }111      - { name: subscription service agreement, url: "https://www.servicenow.com/upgrade-schedules.html", type: HTML, connector: http, tier: C }112  - id: zoom113    extend: true114    country: US115    sensors:116      - { name: terms of service, url: "https://www.zoom.com/en/trust/terms/", type: HTML, connector: http, tier: C }117      - { name: privacy statement, url: "https://www.zoom.com/en/trust/privacy/", type: HTML, connector: http, tier: C }118      - { name: subprocessors, url: "https://www.zoom.com/en/trust/subprocessors/", type: HTML, connector: http, tier: C }119      - { name: trust center, url: "https://www.zoom.com/en/trust/", type: HTML, connector: http, tier: C }120  - id: slack121    extend: true122    country: US123    sensors:124      - { name: pricing, url: "https://slack.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }125      - { name: terms of service, url: "https://slack.com/main-services-agreement", type: HTML, connector: http, tier: C }126      - { name: privacy policy, url: "https://slack.com/trust/privacy/privacy-policy", type: HTML, connector: http, tier: C }127      - { name: security, url: "https://slack.com/trust/security", type: HTML, connector: http, tier: C }128  - id: dropbox129    extend: true130    country: US131    sensors:132      - { name: plans, url: "https://www.dropbox.com/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }133      - { name: terms of service, url: "https://www.dropbox.com/terms", type: HTML, connector: http, tier: C }134      - { name: privacy policy, url: "https://www.dropbox.com/privacy", type: HTML, connector: http, tier: C }135      - { name: security, url: "https://www.dropbox.com/features/security", type: HTML, connector: http, tier: C }136      - { name: subprocessors, url: "https://www.dropbox.com/privacy#subprocessors", type: HTML, connector: http, tier: C }137  - id: docusign138    extend: true139    country: US140    sensors:141      - { name: plans and pricing, url: "https://ecom.docusign.com/en-CA/plans-and-pricing/esignature", type: HTML, connector: http, tier: C, config: { selector: "main" } }142      - { name: terms and conditions, url: "https://www.docusign.com/legal/terms-and-conditions", type: HTML, connector: http, tier: C }143      - { name: privacy notice, url: "https://www.docusign.com/privacy", type: HTML, connector: http, tier: C }144      - { name: leadership, url: "https://www.docusign.com/company/leadership", type: HTML, connector: http, tier: D }145  - id: hubspot146    extend: true147    country: US148    sensors:149      - { name: terms of service, url: "https://legal.hubspot.com/terms-of-service", type: HTML, connector: http, tier: C }150      - { name: privacy policy, url: "https://legal.hubspot.com/privacy-policy", type: HTML, connector: http, tier: C }151      - { name: data processing agreement, url: "https://legal.hubspot.com/dpa", type: HTML, connector: http, tier: C }152      - { name: management team, url: "https://www.hubspot.com/company/management", type: HTML, connector: http, tier: D }153  - id: shopify154    extend: true155    country: CA156    sensors:157      - { name: pricing, url: "https://www.shopify.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }158      - { name: pricing canada, url: "https://www.shopify.com/ca/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }159      - { name: terms of service, url: "https://www.shopify.com/legal/terms", type: HTML, connector: http, tier: C }160      - { name: privacy policy, url: "https://www.shopify.com/legal/privacy", type: HTML, connector: http, tier: C }161      - { name: acceptable use policy, url: "https://www.shopify.com/legal/aup", type: HTML, connector: http, tier: C }162      - { name: api terms, url: "https://www.shopify.com/legal/api-terms", type: HTML, connector: http, tier: C }163  - id: squarespace164    extend: true165    country: US166    sensors:167      - { name: pricing, url: "https://www.squarespace.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }168      - { name: terms of service, url: "https://www.squarespace.com/terms-of-service", type: HTML, connector: http, tier: C }169      - { name: privacy policy, url: "https://www.squarespace.com/privacy", type: HTML, connector: http, tier: C }170  - id: wix171    extend: true172    country: IL173    sensors:174      - { name: premium plans, url: "https://www.wix.com/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }175      - { name: terms of use, url: "https://www.wix.com/about/terms-of-use", type: HTML, connector: http, tier: C }176      - { name: privacy policy, url: "https://www.wix.com/about/privacy", type: HTML, connector: http, tier: C }177  - id: godaddy178    extend: true179    country: US180    sensors:181      - { name: universal terms of service, url: "https://www.godaddy.com/en-ca/legal/agreements/universal-terms-of-service-agreement", type: HTML, connector: http, tier: C }182      - { name: privacy policy, url: "https://www.godaddy.com/en-ca/legal/agreements/privacy-policy", type: HTML, connector: http, tier: C }183      - { name: web hosting plans, url: "https://www.godaddy.com/en-ca/hosting/web-hosting", type: HTML, connector: http, tier: C, config: { selector: "main" } }184      - { name: leadership, url: "https://aboutus.godaddy.net/about-us/overview/default.aspx", type: HTML, connector: http, tier: D }185  - id: twilio186    extend: true187    country: US188    sensors:189      - { name: sms pricing us, url: "https://www.twilio.com/en-us/sms/pricing/us", type: HTML, connector: http, tier: C, config: { selector: "main" } }190      - { name: voice pricing us, url: "https://www.twilio.com/en-us/voice/pricing/us", type: HTML, connector: http, tier: C, config: { selector: "main" } }191      - { name: terms of service, url: "https://www.twilio.com/en-us/legal/tos", type: HTML, connector: http, tier: C }192      - { name: privacy notice, url: "https://www.twilio.com/en-us/legal/privacy", type: HTML, connector: http, tier: C }193      - { name: acceptable use policy, url: "https://www.twilio.com/en-us/legal/aup", type: HTML, connector: http, tier: C }194      - { name: sub-processors, url: "https://www.twilio.com/en-us/legal/sub-processors", type: HTML, connector: http, tier: C }195      - { name: leadership, url: "https://www.twilio.com/en-us/company/leadership", type: HTML, connector: http, tier: D }196  - id: okta197    extend: true198    country: US199    sensors:200      - { name: pricing, url: "https://www.okta.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }201      - { name: agreements, url: "https://www.okta.com/legal/", type: HTML, connector: http, tier: C }202      - { name: privacy policy, url: "https://www.okta.com/legal/privacy-policy/", type: HTML, connector: http, tier: C }203      - { name: leadership, url: "https://www.okta.com/company/leadership/", type: HTML, connector: http, tier: D }204  - id: snowflake205    extend: true206    country: US207    sensors:208      - { name: terms of service, url: "https://www.snowflake.com/en/legal/terms-of-service/", type: HTML, connector: http, tier: C }209  - id: datadog210    extend: true211    country: US212    sensors:213      - { name: terms of service, url: "https://www.datadoghq.com/legal/terms/", type: HTML, connector: http, tier: C }214      - { name: privacy policy, url: "https://www.datadoghq.com/legal/privacy/", type: HTML, connector: http, tier: C }215      - { name: subprocessors, url: "https://www.datadoghq.com/legal/subprocessors/", type: HTML, connector: http, tier: C }216      - { name: leadership, url: "https://www.datadoghq.com/about/leadership/", type: HTML, connector: http, tier: D }217      - { name: security, url: "https://www.datadoghq.com/trust/", type: HTML, connector: http, tier: C }218  - id: mongodb219    extend: true220    country: US221    sensors:222      - { name: terms of use, url: "https://www.mongodb.com/legal/terms-of-use", type: HTML, connector: http, tier: C }223      - { name: privacy policy, url: "https://www.mongodb.com/legal/privacy/privacy-policy", type: HTML, connector: http, tier: C }224      - { name: leadership, url: "https://www.mongodb.com/company/leadership", type: HTML, connector: http, tier: D }225  - id: github226    extend: true227    country: US228    sensors:229      - { name: pricing, url: "https://github.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }230      - { name: terms of service, url: "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service", type: HTML, connector: http, tier: C }231      - { name: privacy statement, url: "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement", type: HTML, connector: http, tier: C }232      - { name: acceptable use policies, url: "https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies", type: HTML, connector: http, tier: C }233      - { name: subprocessors, url: "https://docs.github.com/en/site-policy/privacy-policies/github-subprocessors", type: HTML, connector: http, tier: C }234      - { name: leadership, url: "https://github.com/about/leadership", type: HTML, connector: http, tier: D }235  - id: gitlab236    extend: true237    country: US238    sensors:239      - { name: pricing, url: "https://about.gitlab.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }240      - { name: terms of service, url: "https://about.gitlab.com/terms/", type: HTML, connector: http, tier: C }241      - { name: privacy statement, url: "https://about.gitlab.com/privacy/", type: HTML, connector: http, tier: C }242      - { name: subprocessors, url: "https://about.gitlab.com/privacy/subprocessors/", type: HTML, connector: http, tier: C }243      - { name: e-group, url: "https://about.gitlab.com/company/team/e-group/", type: HTML, connector: http, tier: D }244  - id: docker245    extend: true246    country: US247    sensors:248      - { name: pricing, url: "https://www.docker.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }249      - { name: terms of service, url: "https://www.docker.com/legal/docker-terms-use/", type: HTML, connector: http, tier: C }250      - { name: privacy policy, url: "https://www.docker.com/legal/privacy/", type: HTML, connector: http, tier: C }251  - id: cloudflare252    extend: true253    country: US254    sensors:255      - { name: terms of service, url: "https://www.cloudflare.com/terms/", type: HTML, connector: http, tier: C }256      - { name: privacy policy, url: "https://www.cloudflare.com/privacypolicy/", type: HTML, connector: http, tier: C }257      - { name: subprocessors, url: "https://www.cloudflare.com/gdpr/subprocessors/", type: HTML, connector: http, tier: C }258      - { name: leadership, url: "https://www.cloudflare.com/people/", type: HTML, connector: http, tier: D }259  - id: stripe260    extend: true261    country: US262    sensors:263      - { name: services agreement, url: "https://stripe.com/en-ca/legal/ssa", type: HTML, connector: http, tier: C }264      - { name: privacy policy, url: "https://stripe.com/en-ca/privacy", type: HTML, connector: http, tier: C }265      - { name: restricted businesses, url: "https://stripe.com/en-ca/legal/restricted-businesses", type: HTML, connector: http, tier: C }266      - { name: service providers, url: "https://stripe.com/en-ca/legal/service-providers", type: HTML, connector: http, tier: C }267      - { name: pricing canada, url: "https://stripe.com/en-ca/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }268  - id: paypal269    extend: true270    country: US271    sensors:272      - { name: merchant fees, url: "https://www.paypal.com/us/business/paypal-business-fees", type: HTML, connector: http, tier: C, config: { selector: "main" } }273      - { name: consumer fees, url: "https://www.paypal.com/us/digital-wallet/paypal-consumer-fees", type: HTML, connector: http, tier: C, config: { selector: "main" } }274      - { name: user agreement, url: "https://www.paypal.com/us/legalhub/paypal/useragreement-full", type: HTML, connector: http, tier: C }275      - { name: privacy statement, url: "https://www.paypal.com/us/legalhub/paypal/privacy-full", type: HTML, connector: http, tier: C }276      - { name: acceptable use policy, url: "https://www.paypal.com/us/legalhub/paypal/acceptableuse-full", type: HTML, connector: http, tier: C }277  - id: block278    extend: true279    country: US280    sensors:281      - { name: square pricing, url: "https://squareup.com/us/en/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }282      - { name: square pricing canada, url: "https://squareup.com/ca/en/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }283      - { name: square general terms, url: "https://squareup.com/us/en/legal/general/ua", type: HTML, connector: http, tier: C }284      - { name: square privacy notice, url: "https://squareup.com/us/en/legal/general/privacy", type: HTML, connector: http, tier: C }285  - id: notion286    extend: true287    country: US288    sensors:289      - { name: pricing, url: "https://www.notion.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }290      - { name: security, url: "https://www.notion.com/security", type: HTML, connector: http, tier: C }291  - id: figma292    extend: true293    country: US294    sensors:295      - { name: pricing, url: "https://www.figma.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }296      - { name: terms of service, url: "https://www.figma.com/legal/tos/", type: HTML, connector: http, tier: C }297      - { name: privacy policy, url: "https://www.figma.com/legal/privacy/", type: HTML, connector: http, tier: C }298  - id: canva299    name: Canva300    domain: canva.com301    categories: [enterprise, technology, consumer-tech]302    tier: C303    aliases: [canva pty]304    discover: { rss: true, sitemap: false, status: false, pages: false }305    country: AU306    sensors:307      - { name: privacy policy, url: "https://www.canva.com/policies/privacy-policy/", type: HTML, connector: http, tier: C }308  - id: miro309    extend: true310    country: NL311    sensors:312      - { name: pricing, url: "https://miro.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }313      - { name: terms of service, url: "https://miro.com/legal/terms-of-service/", type: HTML, connector: http, tier: C }314      - { name: privacy policy, url: "https://miro.com/legal/privacy-policy/", type: HTML, connector: http, tier: C }315  - id: asana316    extend: true317    country: US318    sensors:319      - { name: pricing, url: "https://asana.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }320      - { name: terms of service, url: "https://asana.com/terms", type: HTML, connector: http, tier: C }321      - { name: subprocessors, url: "https://asana.com/terms/subprocessors", type: HTML, connector: http, tier: C }322      - { name: leadership, url: "https://asana.com/company", type: HTML, connector: http, tier: D }323  - id: monday324    extend: true325    country: IL326    sensors:327      - { name: pricing, url: "https://monday.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }328      - { name: terms of service, url: "https://monday.com/l/legal/tos/", type: HTML, connector: http, tier: C }329      - { name: privacy policy, url: "https://monday.com/l/privacy/privacy-policy/", type: HTML, connector: http, tier: C }330      - { name: subprocessors, url: "https://monday.com/l/privacy/sub-processors-subsidiaries-support/", type: HTML, connector: http, tier: C }331  - id: clickup332    extend: true333    country: US334    sensors:335      - { name: pricing, url: "https://clickup.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }336      - { name: terms of service, url: "https://clickup.com/terms", type: HTML, connector: http, tier: C }337      - { name: privacy policy, url: "https://clickup.com/terms/privacy", type: HTML, connector: http, tier: C }338  - id: airtable339    extend: true340    country: US341    sensors:342      - { name: pricing, url: "https://airtable.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }343      - { name: terms of service, url: "https://www.airtable.com/company/tos", type: HTML, connector: http, tier: C }344      - { name: privacy policy, url: "https://www.airtable.com/company/privacy", type: HTML, connector: http, tier: C }345  - id: zapier346    extend: true347    country: US348    sensors:349      - { name: pricing, url: "https://zapier.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }350      - { name: terms of service, url: "https://zapier.com/legal/terms-of-service", type: HTML, connector: http, tier: C }351      - { name: subprocessors, url: "https://zapier.com/legal/subprocessors", type: HTML, connector: http, tier: C }352  - id: mailchimp353    extend: true354    country: US355    sensors:356      - { name: standard terms of use, url: "https://mailchimp.com/legal/terms/", type: HTML, connector: http, tier: C }357      - { name: acceptable use policy, url: "https://mailchimp.com/legal/acceptable_use/", type: HTML, connector: http, tier: C }358  - id: intercom359    extend: true360    country: US361    sensors:362      - { name: pricing, url: "https://www.intercom.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }363      - { name: terms and policies, url: "https://www.intercom.com/legal/terms-and-policies", type: HTML, connector: http, tier: C }364      - { name: privacy policy, url: "https://www.intercom.com/legal/privacy", type: HTML, connector: http, tier: C }365  - id: zendesk366    extend: true367    country: US368    sensors:369      - { name: pricing, url: "https://www.zendesk.com/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }370      - { name: master subscription agreement, url: "https://www.zendesk.com/company/agreements-and-terms/zendesk-customer-agreement/", type: HTML, connector: http, tier: C }371      - { name: privacy notice, url: "https://www.zendesk.com/company/agreements-and-terms/privacy-notice/", type: HTML, connector: http, tier: C }372  - id: freshworks373    name: Freshworks374    domain: freshworks.com375    categories: [enterprise, technology]376    tier: C377    aliases: [freshdesk]378    discover: { rss: true, sitemap: false, status: false, pages: false }379    country: US380    sensors:381      - { name: freshdesk pricing, url: "https://www.freshworks.com/freshdesk/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }382      - { name: terms of service, url: "https://www.freshworks.com/terms/", type: HTML, connector: http, tier: C }383      - { name: privacy notice, url: "https://www.freshworks.com/privacy/", type: HTML, connector: http, tier: C }384      - { name: leadership, url: "https://www.freshworks.com/company/leadership/", type: HTML, connector: http, tier: D }385  - id: 1password386    extend: true387    country: CA388    sensors:389      - { name: terms of service, url: "https://1password.com/legal/terms-of-service", type: HTML, connector: http, tier: C }390      - { name: privacy policy, url: "https://1password.com/legal/privacy", type: HTML, connector: http, tier: C }391  - id: lastpass392    extend: true393    country: US394    sensors:395      - { name: pricing, url: "https://www.lastpass.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }396      - { name: terms of service, url: "https://www.lastpass.com/legal-center/terms-of-service/business", type: HTML, connector: http, tier: C }397      - { name: privacy policy, url: "https://www.lastpass.com/legal-center/privacy-notice", type: HTML, connector: http, tier: C }398  - id: dashlane399    extend: true400    country: FR401    sensors:402      - { name: pricing, url: "https://www.dashlane.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }403      - { name: terms of service, url: "https://www.dashlane.com/terms", type: HTML, connector: http, tier: C }404      - { name: privacy policy, url: "https://www.dashlane.com/privacy", type: HTML, connector: http, tier: C }405  - id: proton406    extend: true407    country: CH408    sensors:409      - { name: terms of service, url: "https://proton.me/legal/terms", type: HTML, connector: http, tier: C }410      - { name: privacy policy, url: "https://proton.me/legal/privacy", type: HTML, connector: http, tier: C }411      - { name: mail pricing, url: "https://proton.me/mail/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }412  - id: expressvpn413    name: ExpressVPN414    domain: expressvpn.com415    categories: [cyber, consumer-tech, internet]416    tier: C417    discover: { rss: true, sitemap: false, status: false, pages: false }418    country: VG419    sensors:420      - { name: order page, url: "https://www.expressvpn.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }421      - { name: terms of service, url: "https://www.expressvpn.com/tos", type: HTML, connector: http, tier: C }422      - { name: privacy policy, url: "https://www.expressvpn.com/privacy-policy", type: HTML, connector: http, tier: C }423  - id: ibm-cloud424    extend: true425    country: US426    sensors:427      - { name: senior leadership, url: "https://www.ibm.com/investor/governance/senior-leadership", type: HTML, connector: http, tier: D }428      - { name: privacy statement, url: "https://www.ibm.com/us-en/privacy", type: HTML, connector: http, tier: C }429      - { name: legal terms, url: "https://www.ibm.com/legal", type: HTML, connector: http, tier: C }430      - { name: trust center, url: "https://www.ibm.com/trust", type: HTML, connector: http, tier: C }431  - id: cisco432    extend: true433    country: US434    sensors:435      - { name: privacy statement, url: "https://www.cisco.com/c/en/us/about/legal/privacy-full.html", type: HTML, connector: http, tier: C }436      - { name: terms and conditions, url: "https://www.cisco.com/c/en/us/about/legal/terms-conditions.html", type: HTML, connector: http, tier: C }437      - { name: end-of-sale and end-of-life listing, url: "https://www.cisco.com/c/en/us/support/eol/index.html", type: HTML, connector: http, tier: C }438      - { name: trust center, url: "https://www.cisco.com/site/us/en/about/trust-center/index.html", type: HTML, connector: http, tier: C }439  - id: opentext440    extend: true441    country: CA442    sensors:443      - { name: leadership, url: "https://www.opentext.com/about/leadership", type: HTML, connector: http, tier: D }444  - id: anthropic445    extend: true446    country: US447    sensors:448      - { name: consumer terms, url: "https://www.anthropic.com/legal/consumer-terms", type: HTML, connector: http, tier: C }449      - { name: commercial terms, url: "https://www.anthropic.com/legal/commercial-terms", type: HTML, connector: http, tier: C }450      - { name: privacy policy, url: "https://www.anthropic.com/legal/privacy", type: HTML, connector: http, tier: C }451      - { name: usage policy, url: "https://www.anthropic.com/legal/aup", type: HTML, connector: http, tier: C }452      - { name: company, url: "https://www.anthropic.com/company", type: HTML, connector: http, tier: D }453  - id: google454    extend: true455    country: US456    sensors:457      - { name: terms of service, url: "https://policies.google.com/terms", type: HTML, connector: http, tier: C }458      - { name: privacy policy, url: "https://policies.google.com/privacy", type: HTML, connector: http, tier: C }459      - { name: google one plans, url: "https://one.google.com/about/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }460      - { name: workspace pricing, url: "https://workspace.google.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }461      - { name: workspace pricing canada, url: "https://workspace.google.com/intl/en_ca/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }462      - { name: youtube terms of service, url: "https://www.youtube.com/t/terms", type: HTML, connector: http, tier: C }463      - { name: youtube premium pricing (help), url: "https://support.google.com/youtube/answer/6308116", type: HTML, connector: http, tier: C, config: { selector: "main" } }464      - { name: workspace terms, url: "https://workspace.google.com/terms/premier_terms/", type: HTML, connector: http, tier: C }465      - { name: workspace subprocessors, url: "https://workspace.google.com/terms/subprocessors/", type: HTML, connector: http, tier: C }466      - { name: play developer distribution agreement, url: "https://play.google/developer-distribution-agreement.html", type: HTML, connector: http, tier: C }467      - { name: play developer policy, url: "https://support.google.com/googleplay/android-developer/answer/9857753", type: HTML, connector: http, tier: C, config: { selector: "main" } }468  - id: meta469    name: Meta Platforms470    domain: meta.com471    homepage: https://about.meta.com472    categories: [internet, technology, media]473    tier: C474    aliases: [meta platforms, facebook inc]475    products:476      - { name: Facebook, type: product }477      - { name: Instagram, type: product }478      - { name: WhatsApp, type: product }479      - { name: Threads, type: product }480    discover: { rss: true, sitemap: false, status: false, pages: false }481    country: US482    sensors:483      - { name: community standards, url: "https://transparency.meta.com/policies/community-standards/", type: HTML, connector: http, tier: C }484      - { name: platform terms (developers), url: "https://developers.facebook.com/terms/", type: HTML, connector: http, tier: C }485      - { name: whatsapp terms of service, url: "https://www.whatsapp.com/legal/terms-of-service", type: HTML, connector: http, tier: C }486  - id: x-corp487    extend: true488    country: US489    sensors:490      - { name: terms of service, url: "https://x.com/en/tos", type: HTML, connector: http, tier: C }491      - { name: privacy policy, url: "https://x.com/en/privacy", type: HTML, connector: http, tier: C }492      - { name: developer agreement, url: "https://docs.x.com/developer-terms/policy", type: HTML, connector: http, tier: C }493  - id: linkedin494    name: LinkedIn495    domain: linkedin.com496    homepage: https://news.linkedin.com497    categories: [internet, labour, technology]498    tier: C499    aliases: [linkedin corporation]500    discover: { rss: true, sitemap: false, status: false, pages: false }501    country: US502    sensors:503      - { name: user agreement, url: "https://www.linkedin.com/legal/user-agreement", type: HTML, connector: http, tier: C }504      - { name: privacy policy, url: "https://www.linkedin.com/legal/privacy-policy", type: HTML, connector: http, tier: C }505      - { name: professional community policies, url: "https://www.linkedin.com/legal/professional-community-policies", type: HTML, connector: http, tier: C }506      - { name: premium plans, url: "https://premium.linkedin.com/", type: HTML, connector: http, tier: C, config: { selector: "main" } }507      - { name: leadership, url: "https://news.linkedin.com/about-us#leadership", type: HTML, connector: http, tier: D }508  - id: tiktok509    name: TikTok510    domain: tiktok.com511    homepage: https://newsroom.tiktok.com512    categories: [internet, media, technology]513    tier: C514    aliases: [bytedance]515    discover: { rss: true, sitemap: false, status: false, pages: false }516    country: SG517    sensors:518      - { name: terms of service (us), url: "https://www.tiktok.com/legal/page/us/terms-of-service/en", type: HTML, connector: http, tier: C }519      - { name: newsroom, url: "https://newsroom.tiktok.com/en-us/", type: HTML, connector: http, tier: B }520  - id: snap521    name: Snap Inc.522    domain: snap.com523    categories: [internet, media, technology]524    tier: C525    aliases: [snapchat]526    discover: { rss: true, sitemap: false, status: false, pages: false }527    country: US528    sensors:529      - { name: terms of service, url: "https://www.snap.com/terms", type: HTML, connector: http, tier: C }530      - { name: privacy policy, url: "https://www.snap.com/privacy/privacy-policy", type: HTML, connector: http, tier: C }531      - { name: community guidelines, url: "https://values.snap.com/policy/policy-community-guidelines", type: HTML, connector: http, tier: C }532      - { name: snapchat+, url: "https://www.snapchat.com/plus", type: HTML, connector: http, tier: C, config: { selector: "main" } }533  - id: pinterest534    name: Pinterest535    domain: pinterest.com536    homepage: https://newsroom.pinterest.com537    categories: [internet, media, technology]538    tier: C539    discover: { rss: true, sitemap: false, status: false, pages: false }540    country: US541    sensors:542      - { name: terms of service, url: "https://policy.pinterest.com/en/terms-of-service", type: HTML, connector: http, tier: C }543      - { name: privacy policy, url: "https://policy.pinterest.com/en/privacy-policy", type: HTML, connector: http, tier: C }544      - { name: community guidelines, url: "https://policy.pinterest.com/en/community-guidelines", type: HTML, connector: http, tier: C }545      - { name: advertising guidelines, url: "https://policy.pinterest.com/en/advertising-guidelines", type: HTML, connector: http, tier: C }546  - id: reddit547    extend: true548    country: US549    sensors:550      - { name: user agreement, url: "https://redditinc.com/policies/user-agreement", type: HTML, connector: http, tier: C }551      - { name: reddit rules, url: "https://redditinc.com/policies/reddit-rules", type: HTML, connector: http, tier: C }552      - { name: developer terms, url: "https://redditinc.com/policies/developer-terms", type: HTML, connector: http, tier: C }553      - { name: data api terms, url: "https://redditinc.com/policies/data-api-terms", type: HTML, connector: http, tier: C }554  - id: discord555    extend: true556    country: US557    sensors:558      - { name: terms of service, url: "https://discord.com/terms", type: HTML, connector: http, tier: C }559      - { name: privacy policy, url: "https://discord.com/privacy", type: HTML, connector: http, tier: C }560      - { name: community guidelines, url: "https://discord.com/guidelines", type: HTML, connector: http, tier: C }561      - { name: nitro, url: "https://discord.com/nitro", type: HTML, connector: http, tier: C, config: { selector: "main" } }562  - id: apple563    extend: true564    country: US565    sensors:566      - { name: website terms of use, url: "https://www.apple.com/legal/internet-services/terms/site.html", type: HTML, connector: http, tier: C }567      - { name: privacy policy, url: "https://www.apple.com/legal/privacy/en-ww/", type: HTML, connector: http, tier: C }568      - { name: apple media services terms, url: "https://www.apple.com/legal/internet-services/itunes/us/terms.html", type: HTML, connector: http, tier: C }569      - { name: icloud terms, url: "https://www.apple.com/legal/internet-services/icloud/en/terms.html", type: HTML, connector: http, tier: C }570      - { name: app store review guidelines, url: "https://developer.apple.com/app-store/review/guidelines/", type: HTML, connector: http, tier: B }571      - { name: developer program license agreement, url: "https://developer.apple.com/support/terms/", type: HTML, connector: http, tier: C }572      - { name: leadership, url: "https://www.apple.com/leadership/", type: HTML, connector: http, tier: D }573      - { name: icloud+ plans and pricing, url: "https://support.apple.com/en-us/108047", type: HTML, connector: http, tier: C, config: { selector: "main" } }574      - { name: apple one, url: "https://www.apple.com/apple-one/", type: HTML, connector: http, tier: C, config: { selector: "main" } }575      - { name: apple music, url: "https://www.apple.com/apple-music/", type: HTML, connector: http, tier: C, config: { selector: "main" } }576      - { name: apple tv+, url: "https://www.apple.com/apple-tv/", type: HTML, connector: http, tier: C, config: { selector: "main" } }577      - { name: iphone compare, url: "https://www.apple.com/iphone/compare/", type: HTML, connector: http, tier: C, config: { selector: "main" } }578      - { name: mac compare, url: "https://www.apple.com/mac/compare/", type: HTML, connector: http, tier: C, config: { selector: "main" } }579      - { name: apple one canada, url: "https://www.apple.com/ca/apple-one/", type: HTML, connector: http, tier: C, config: { selector: "main" } }580  - id: amazon581    extend: true582    country: US583    sensors:584      - { name: conditions of use, url: "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM", type: HTML, connector: http, tier: C }585      - { name: prime terms, url: "https://www.amazon.com/gp/help/customer/display.html?nodeId=G34EUPKVMYFW8N2U", type: HTML, connector: http, tier: C }586      - { name: prime membership, url: "https://www.amazon.com/amazonprime", type: HTML, connector: http, tier: C, config: { selector: "main" } }587      - { name: privacy notice, url: "https://www.amazon.com/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ", type: HTML, connector: http, tier: C }588      - { name: amazon jobs, url: "https://www.amazon.jobs/en/", type: HTML, connector: http, tier: D }589  # ───────────────────────── Streaming & subscriptions — plans by country, terms ─────────────────────────590  - id: netflix591    extend: true592    country: US593    sensors:594      - { name: plans and pricing us, url: "https://help.netflix.com/en/node/24926", type: HTML, connector: http, tier: C }595      - { name: plans and pricing france, url: "https://help.netflix.com/fr-ca/node/24926", type: HTML, connector: http, tier: C }596      - { name: terms of use, url: "https://help.netflix.com/legal/termsofuse", type: HTML, connector: http, tier: C }597      - { name: privacy statement, url: "https://help.netflix.com/legal/privacy", type: HTML, connector: http, tier: C }598      - { name: leadership, url: "https://about.netflix.com/en/leadership", type: HTML, connector: http, tier: D }599  - id: spotify600    extend: true601    country: SE602    sensors:603      - { name: premium us, url: "https://www.spotify.com/us/premium/", type: HTML, connector: http, tier: C, config: { selector: "main" } }604      - { name: premium canada, url: "https://www.spotify.com/ca-en/premium/", type: HTML, connector: http, tier: C, config: { selector: "main" } }605      - { name: premium uk, url: "https://www.spotify.com/uk/premium/", type: HTML, connector: http, tier: C, config: { selector: "main" } }606      - { name: premium france, url: "https://www.spotify.com/fr/premium/", type: HTML, connector: http, tier: C, config: { selector: "main" } }607      - { name: terms of use, url: "https://www.spotify.com/us/legal/end-user-agreement/", type: HTML, connector: http, tier: C }608      - { name: privacy policy, url: "https://www.spotify.com/us/legal/privacy-policy/", type: HTML, connector: http, tier: C }609      - { name: company info, url: "https://newsroom.spotify.com/company-info/", type: HTML, connector: http, tier: D }610  - id: hbo-max611    name: HBO Max612    domain: max.com613    categories: [entertainment, media]614    tier: C615    aliases: [max, hbo max, warner bros. discovery streaming]616    discover: { rss: true, sitemap: false, status: false, pages: false }617    country: US618    sensors:619      - { name: terms of use, url: "https://www.hbomax.com/terms-of-use", type: HTML, connector: http, tier: C }620      - { name: privacy policy, url: "https://www.hbomax.com/privacy", type: HTML, connector: http, tier: C }621  - id: paramount622    extend: true623    country: US624    sensors:625      - { name: privacy policy, url: "https://privacy.paramount.com/en/policy", type: HTML, connector: http, tier: C }626      - { name: leadership, url: "https://www.paramount.com/about/leadership", type: HTML, connector: http, tier: D }627  - id: youtube628    name: YouTube629    domain: youtube.com630    homepage: https://www.youtube.com/howyoutubeworks/631    categories: [internet, media, entertainment]632    tier: C633    aliases: [youtube llc]634    discover: { rss: true, sitemap: false, status: false, pages: false }635    country: US636    sensors:637      - { name: community guidelines, url: "https://www.youtube.com/howyoutubeworks/our-policies/", type: HTML, connector: http, tier: C }638      - { name: monetization policies, url: "https://support.google.com/youtube/answer/1311392", type: HTML, connector: http, tier: C, config: { selector: "main" } }639      - { name: api services terms, url: "https://developers.google.com/youtube/terms/api-services-terms-of-service", type: HTML, connector: http, tier: C }640  - id: nytimes641    extend: true642    country: US643    sensors:644      - { name: terms of service, url: "https://help.nytimes.com/policies/115014893428-Terms-of-Service", type: HTML, connector: http, tier: C }645      - { name: privacy policy, url: "https://help.nytimes.com/policies/10940941449492-The-New-York-Times-Company-Privacy-Policy", type: HTML, connector: http, tier: C }646      - { name: leadership, url: "https://www.nytco.com/people/", type: HTML, connector: http, tier: D }647  - id: financial-times648    extend: true649    country: GB650    sensors:651      - { name: privacy policy, url: "https://help.ft.com/legal-privacy/privacy-policy/", type: HTML, connector: http, tier: C }652  - id: globe-and-mail653    extend: true654    country: CA655    sensors:656      - { name: privacy policy, url: "https://www.theglobeandmail.com/privacy-terms/privacy-policy/", type: HTML, connector: http, tier: C }657  # ───────────────────────── Consumer electronics & gaming — store/price pages, subscriptions, terms ─────────────────────────658  - id: playstation659    extend: true660    country: US661    sensors:662      - { name: ps5 consoles, url: "https://www.playstation.com/en-us/ps5/", type: HTML, connector: http, tier: C, config: { selector: "main" } }663      - { name: psn terms of service, url: "https://www.playstation.com/en-us/legal/terms-of-service/", type: HTML, connector: http, tier: C }664      - { name: privacy policy, url: "https://www.playstation.com/en-us/legal/privacy-policy/", type: HTML, connector: http, tier: C }665  - id: xbox666    extend: true667    country: US668    sensors:669      - { name: game pass us, url: "https://www.xbox.com/en-US/xbox-game-pass", type: HTML, connector: http, tier: C, config: { selector: "main" } }670      - { name: game pass canada, url: "https://www.xbox.com/en-CA/xbox-game-pass", type: HTML, connector: http, tier: C, config: { selector: "main" } }671      - { name: xbox series x, url: "https://www.xbox.com/en-US/consoles/xbox-series-x", type: HTML, connector: http, tier: C, config: { selector: "main" } }672  - id: nintendo673    extend: true674    country: JP675    sensors:676      - { name: switch online us, url: "https://www.nintendo.com/us/online/", type: HTML, connector: http, tier: C, config: { selector: "main" } }677      - { name: switch online canada, url: "https://www.nintendo.com/en-ca/online/", type: HTML, connector: http, tier: C, config: { selector: "main" } }678      - { name: terms of use, url: "https://www.nintendo.com/us/terms-of-use/", type: HTML, connector: http, tier: C }679      - { name: privacy policy, url: "https://www.nintendo.com/us/privacy-policy/", type: HTML, connector: http, tier: C }680      - { name: executives, url: "https://www.nintendo.co.jp/corporate/en/officer/index.html", type: HTML, connector: http, tier: D }681  - id: sony682    extend: true683    country: JP684    sensors:685      - { name: electronics privacy policy, url: "https://electronics.sony.com/privacy-policy", type: HTML, connector: http, tier: C }686      - { name: electronics terms of use, url: "https://electronics.sony.com/terms-of-use", type: HTML, connector: http, tier: C }687  - id: samsung688    extend: true689    country: KR690    sensors:691      - { name: us privacy policy, url: "https://www.samsung.com/us/account/privacy-policy/", type: HTML, connector: http, tier: C }692      - { name: us legal, url: "https://www.samsung.com/us/common/legal/", type: HTML, connector: http, tier: C }693      - { name: us leadership, url: "https://www.samsung.com/us/about-us/leadership-and-mission/", type: HTML, connector: http, tier: D }694  - id: dell695    extend: true696    country: US697    sensors:698      - { name: privacy statement, url: "https://www.dell.com/en-us/lp/privacy-center", type: HTML, connector: http, tier: C }699      - { name: terms of sale, url: "https://www.dell.com/en-us/lp/legal/terms-of-sale", type: HTML, connector: http, tier: C }700  - id: hp701    extend: true702    country: US703    sensors:704      - { name: executive team, url: "https://www.hp.com/us-en/hp-information/executive-team.html", type: HTML, connector: http, tier: D }705      - { name: privacy statement, url: "https://www.hp.com/us-en/privacy/privacy-central.html", type: HTML, connector: http, tier: C }706      - { name: terms of use, url: "https://www.hp.com/us-en/terms-of-use.html", type: HTML, connector: http, tier: C }707  - id: lenovo708    extend: true709    country: CN710    sensors:711      - { name: privacy statement, url: "https://www.lenovo.com/us/en/privacy/", type: HTML, connector: http, tier: C }712      - { name: legal, url: "https://www.lenovo.com/us/en/legal/", type: HTML, connector: http, tier: C }713  - id: nvidia714    extend: true715    country: US716    sensors:717      - { name: board of directors, url: "https://www.nvidia.com/en-us/about-nvidia/board-of-directors/", type: HTML, connector: http, tier: D }718      - { name: privacy policy, url: "https://www.nvidia.com/en-us/about-nvidia/privacy-policy/", type: HTML, connector: http, tier: C }719      - { name: legal info, url: "https://www.nvidia.com/en-eu/about-nvidia/terms-of-service/", type: HTML, connector: http, tier: C }720      - { name: geforce now memberships, url: "https://www.nvidia.com/en-us/geforce-now/premium-memberships/", type: HTML, connector: http, tier: C, config: { selector: "main" } }721  - id: intel722    extend: true723    country: US724    sensors:725      - { name: privacy notice, url: "https://www.intel.com/content/www/us/en/privacy/intel-privacy-notice.html", type: HTML, connector: http, tier: C }726      - { name: terms of use, url: "https://www.intel.com/content/www/us/en/legal/terms-of-use.html", type: HTML, connector: http, tier: C }727  - id: amd728    extend: true729    country: US730    sensors:731      - { name: privacy policy, url: "https://www.amd.com/en/legal/privacy.html", type: HTML, connector: http, tier: C }732  - id: arm733    extend: true734    country: GB735    sensors:736      - { name: leadership, url: "https://www.arm.com/company/leadership", type: HTML, connector: http, tier: D }737      - { name: privacy policy, url: "https://www.arm.com/company/policies/privacy", type: HTML, connector: http, tier: C }738      - { name: terms and conditions, url: "https://www.arm.com/company/policies/terms-and-conditions", type: HTML, connector: http, tier: C }739  - id: micron740    extend: true741    country: US742    sensors:743      - { name: leadership, url: "https://www.micron.com/about/company/leadership", type: HTML, connector: http, tier: D }744      - { name: privacy, url: "https://www.micron.com/privacy", type: HTML, connector: http, tier: C }745  - id: western-digital746    extend: true747    country: US748    sensors:749      - { name: leadership, url: "https://www.westerndigital.com/company/leadership", type: HTML, connector: http, tier: D }750      - { name: privacy statement, url: "https://www.westerndigital.com/legal/privacy-statement", type: HTML, connector: http, tier: C }751  - id: seagate752    extend: true753    country: US754    sensors:755      - { name: privacy policy, url: "https://www.seagate.com/legal/privacy/privacy-policy/", type: HTML, connector: http, tier: C }756  - id: logitech757    name: Logitech758    domain: logitech.com759    categories: [consumer-tech, technology]760    tier: C761    aliases: [logitech international]762    discover: { rss: true, sitemap: false, status: false, pages: false }763    country: CH764    sensors:765      - { name: privacy policy, url: "https://www.logitech.com/en-us/legal/privacy-policy", type: HTML, connector: http, tier: C }766  - id: bose767    name: Bose768    domain: bose.com769    categories: [consumer-tech]770    tier: C771    aliases: [bose corporation]772    discover: { rss: true, sitemap: false, status: false, pages: false }773    country: US774    sensors:775      - { name: terms of use, url: "https://www.bose.com/legal/terms-of-use", type: HTML, connector: http, tier: C }776  - id: gopro777    extend: true778    country: US779    sensors:780      - { name: privacy policy, url: "https://gopro.com/en/us/legal/privacy-policy", type: HTML, connector: http, tier: C }781  - id: peloton782    extend: true783    country: US784    sensors:785      - { name: membership, url: "https://www.onepeloton.com/membership", type: HTML, connector: http, tier: C, config: { selector: "main" } }786      - { name: terms of service, url: "https://www.onepeloton.com/terms-of-service", type: HTML, connector: http, tier: C }787      - { name: privacy policy, url: "https://www.onepeloton.com/privacy-policy", type: HTML, connector: http, tier: C }788  - id: bell-canada789    extend: true790    country: CA791    sensors:792      - { name: mobility plans, url: "https://www.bell.ca/Mobility/Cell_phone_plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }793      - { name: legal, url: "https://www.bell.ca/Legal", type: HTML, connector: http, tier: C }794      - { name: privacy, url: "https://www.bell.ca/Security_and_privacy/Commitment_to_privacy", type: HTML, connector: http, tier: C }795      - { name: leadership team, url: "https://www.bce.ca/about-bce/leadership-team", type: HTML, connector: http, tier: D }796  - id: rogers797    extend: true798    country: CA799    sensors:800      - { name: wireless plans, url: "https://www.rogers.com/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }801      - { name: privacy policy, url: "https://www.rogers.com/support/privacy", type: HTML, connector: http, tier: C }802  - id: koodo803    name: Koodo Mobile804    domain: koodomobile.com805    categories: [telecom]806    tier: C807    aliases: [koodo, telus koodo]808    discover: { rss: true, sitemap: false, status: false, pages: false }809    country: CA810    sensors:811      - { name: rate plans, url: "https://www.koodomobile.com/en/shop/mobility/plans/bring-your-own-phone", type: HTML, connector: http, tier: C, config: { selector: "main" } }812      - { name: service terms, url: "https://www.koodomobile.com/en/terms/service-terms", type: HTML, connector: http, tier: C }813  - id: virgin-plus814    name: Virgin Plus815    domain: virginplus.ca816    categories: [telecom]817    tier: C818    aliases: [virgin mobile canada, virgin plus mobile]819    discover: { rss: true, sitemap: false, status: false, pages: false }820    country: CA821    sensors:822      - { name: plans, url: "https://www.virginplus.ca/en/plans/postpaid.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }823  - id: verizon824    extend: true825    country: US826    sensors:827      - { name: unlimited plans, url: "https://www.verizon.com/plans/unlimited/", type: HTML, connector: http, tier: C, config: { selector: "main" } }828      - { name: home internet, url: "https://www.verizon.com/home/internet/", type: HTML, connector: http, tier: C, config: { selector: "main" } }829      - { name: customer agreement, url: "https://www.verizon.com/about/terms-conditions/overview", type: HTML, connector: http, tier: C }830      - { name: privacy policy, url: "https://www.verizon.com/about/privacy/full-privacy-policy", type: HTML, connector: http, tier: C }831      - { name: executive bios, url: "https://www.verizon.com/about/our-company/executive-bios", type: HTML, connector: http, tier: D }832  - id: att833    extend: true834    country: US835    sensors:836      - { name: wireless plans, url: "https://www.att.com/plans/wireless/", type: HTML, connector: http, tier: C, config: { selector: "main" } }837      - { name: wireless customer agreement, url: "https://www.att.com/legal/terms.consumerServiceAgreement.html", type: HTML, connector: http, tier: C }838      - { name: privacy policy, url: "https://about.att.com/privacy/privacy-notice.html", type: HTML, connector: http, tier: C }839  - id: t-mobile840    extend: true841    country: US842    sensors:843      - { name: cell phone plans, url: "https://www.t-mobile.com/cell-phone-plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }844      - { name: home internet plans, url: "https://www.t-mobile.com/home-internet/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }845      - { name: terms and conditions, url: "https://www.t-mobile.com/responsibility/legal/terms-and-conditions", type: HTML, connector: http, tier: C }846      - { name: privacy policy, url: "https://www.t-mobile.com/privacy-center/privacy-notices/t-mobile-privacy-notice", type: HTML, connector: http, tier: C }847  - id: comcast848    extend: true849    country: US850    sensors:851      - { name: leadership, url: "https://corporate.comcast.com/company/people/leadership", type: HTML, connector: http, tier: D }852  - id: charter853    extend: true854    country: US855    sensors:856      - { name: spectrum internet, url: "https://www.spectrum.com/internet", type: HTML, connector: http, tier: C, config: { selector: "main" } }857      - { name: terms of service, url: "https://www.spectrum.com/policies/terms-of-service", type: HTML, connector: http, tier: C }858      - { name: privacy policy, url: "https://www.spectrum.com/policies/your-privacy-rights", type: HTML, connector: http, tier: C }859  - id: bt860    extend: true861    country: GB862    sensors:863      - { name: privacy policy, url: "https://www.bt.com/privacy-policy", type: HTML, connector: http, tier: C }864  - id: ee865    name: EE866    domain: ee.co.uk867    categories: [telecom]868    tier: C869    aliases: [ee limited, everything everywhere]870    discover: { rss: true, sitemap: false, status: false, pages: false }871    country: GB872    sensors:873      - { name: pay monthly plans, url: "https://ee.co.uk/mobile/pay-monthly-phones-gallery", type: HTML, connector: http, tier: C, config: { selector: "main" } }874      - { name: broadband, url: "https://ee.co.uk/broadband", type: HTML, connector: http, tier: C, config: { selector: "main" } }875  - id: vodafone876    extend: true877    country: GB878    sensors:879      - { name: uk sim only deals, url: "https://www.vodafone.co.uk/sim-only/best-sim-only-deals", type: HTML, connector: http, tier: C, config: { selector: "main" } }880      - { name: uk terms and conditions, url: "https://www.vodafone.co.uk/terms-and-conditions", type: HTML, connector: http, tier: C }881      - { name: uk privacy policy, url: "https://www.vodafone.co.uk/privacy", type: HTML, connector: http, tier: C }882  - id: o2-uk883    name: O2 (Virgin Media O2)884    domain: o2.co.uk885    categories: [telecom]886    tier: C887    aliases: [o2, virgin media o2, vmo2]888    discover: { rss: true, sitemap: false, status: false, pages: false }889    country: GB890    sensors:891      - { name: terms and conditions, url: "https://www.o2.co.uk/termsandconditions", type: HTML, connector: http, tier: C }892  - id: three-uk893    name: Three UK894    domain: three.co.uk895    categories: [telecom]896    tier: C897    aliases: [three, hutchison 3g uk]898    discover: { rss: true, sitemap: false, status: false, pages: false }899    country: GB900    sensors:901      - { name: terms and conditions, url: "https://www.three.co.uk/terms-conditions", type: HTML, connector: http, tier: C }902  - id: orange903    extend: true904    country: FR905    sensors:906      - { name: forfaits mobiles, url: "https://boutique.orange.fr/mobile/offres", type: HTML, connector: http, tier: C, config: { selector: "main" } }907      - { name: offres internet, url: "https://boutique.orange.fr/internet/offres-fibre", type: HTML, connector: http, tier: C, config: { selector: "main" } }908      - { name: governance, url: "https://www.orange.com/en/governance", type: HTML, connector: http, tier: D }909      - { name: legal notice, url: "https://www.orange.com/en/legal-notice", type: HTML, connector: http, tier: C }910  - id: sfr911    name: SFR912    domain: sfr.fr913    categories: [telecom, internet]914    tier: C915    aliases: [altice france]916    discover: { rss: true, sitemap: false, status: false, pages: false }917    country: FR918    language: fr919    sensors:920      - { name: forfaits mobiles, url: "https://www.sfr.fr/offre-mobile", type: HTML, connector: http, tier: C, config: { selector: "main" } }921      - { name: offres internet, url: "https://www.sfr.fr/offre-internet", type: HTML, connector: http, tier: C, config: { selector: "main" } }922  - id: free923    name: Free (Iliad)924    domain: free.fr925    categories: [telecom, internet]926    tier: C927    aliases: [free mobile, iliad, freebox]928    discover: { rss: true, sitemap: false, status: false, pages: false }929    country: FR930    language: fr931    sensors:932      - { name: forfaits free mobile, url: "https://mobile.free.fr/", type: HTML, connector: http, tier: C, config: { selector: "main" } }933      - { name: freebox, url: "https://www.free.fr/freebox/", type: HTML, connector: http, tier: C, config: { selector: "main" } }934  - id: bouygues-telecom935    name: Bouygues Telecom936    domain: bouyguestelecom.fr937    categories: [telecom, internet]938    tier: C939    aliases: [bouygues, b&you]940    discover: { rss: true, sitemap: false, status: false, pages: false }941    country: FR942    language: fr943    sensors:944      - { name: forfaits mobiles, url: "https://www.bouyguestelecom.fr/forfaits-mobiles/sans-engagement", type: HTML, connector: http, tier: C, config: { selector: "main" } }945      - { name: offres internet, url: "https://www.bouyguestelecom.fr/offres-internet", type: HTML, connector: http, tier: C, config: { selector: "main" } }946  - id: deutsche-telekom947    extend: true948    country: DE949    sensors:950      - { name: mobilfunk tarife, url: "https://www.telekom.de/shop/tarife/handyvertrag", type: HTML, connector: http, tier: C, config: { selector: "main" } }951      - { name: internet tarife, url: "https://www.telekom.de/shop/tarife/internet-tarife", type: HTML, connector: http, tier: C, config: { selector: "main" } }952  - id: telefonica953    extend: true954    country: ES955    sensors:956      - { name: legal notice, url: "https://www.telefonica.com/en/legal-notice/", type: HTML, connector: http, tier: C }957      - { name: privacy policy, url: "https://www.telefonica.com/en/privacy-policy/", type: HTML, connector: http, tier: C }958  # ───────────────────────── Airlines — baggage fees, fare rules, conditions of carriage, leadership ─────────────────────────959  - id: air-canada960    extend: true961    country: CA962    sensors:963      - { name: checked baggage, url: "https://www.aircanada.com/ca/en/aco/home/plan/baggage/checked.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }964      - { name: terms of use, url: "https://www.aircanada.com/ca/en/aco/home/legal/terms-of-use.html", type: HTML, connector: http, tier: C }965      - { name: privacy policy, url: "https://www.aircanada.com/ca/en/aco/home/legal/privacy-policy.html", type: HTML, connector: http, tier: C }966      - { name: conditions of carriage and tariffs, url: "https://www.aircanada.com/ca/en/aco/home/legal/conditions-carriage-tariffs.html", type: HTML, connector: http, tier: C }967  - id: westjet968    extend: true969    country: CA970    sensors:971      - { name: privacy policy, url: "https://www.westjet.com/en-ca/legal/privacy-policy", type: HTML, connector: http, tier: C }972  - id: air-transat973    extend: true974    country: CA975    sensors:976      - { name: fare options, url: "https://www.airtransat.com/en-CA/travel-information/fare-options", type: HTML, connector: http, tier: C, config: { selector: "main" } }977  - id: delta978    extend: true979    country: US980    sensors:981      - { name: fare types, url: "https://www.delta.com/us/en/booking-information/fare-types", type: HTML, connector: http, tier: C, config: { selector: "main" } }982      - { name: contract of carriage, url: "https://www.delta.com/us/en/legal/contract-of-carriage-dgr", type: HTML, connector: http, tier: C }983      - { name: privacy policy, url: "https://www.delta.com/us/en/legal/privacy-and-security", type: HTML, connector: http, tier: C }984  - id: american-airlines985    extend: true986    country: US987    sensors:988      - { name: checked baggage policy, url: "https://www.aa.com/web/i18n/travel-info/baggage/checked-baggage-policy.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }989      - { name: conditions of carriage, url: "https://www.aa.com/web/i18n/customer-service/support/conditions-of-carriage.html", type: HTML, connector: http, tier: C }990      - { name: privacy policy, url: "https://www.aa.com/web/i18n/customer-service/support/privacy-policy.html", type: HTML, connector: http, tier: C }991      - { name: basic economy, url: "https://www.aa.com/web/i18n/travel-info/experience/seats/basic-economy.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }992  - id: southwest993    extend: true994    country: US995    sensors:996      - { name: fare types, url: "https://www.southwest.com/airfare-types-benefits/", type: HTML, connector: http, tier: C, config: { selector: "main" } }997      - { name: terms and conditions, url: "https://www.southwest.com/about-southwest/terms-and-conditions/", type: HTML, connector: http, tier: C }998      - { name: contract of carriage (pdf), url: "https://www.southwest.com/swa-resources/pdfs/corporate-commitments/contract-of-carriage.pdf", type: FILE, connector: pdf, tier: C, config: { maxPages: 20 } }999  - id: jetblue1000    extend: true1001    country: US1002    sensors:1003      - { name: fare options, url: "https://www.jetblue.com/flying-with-us/our-fares", type: HTML, connector: http, tier: C, config: { selector: "main" } }1004      - { name: privacy policy, url: "https://www.jetblue.com/legal/privacy", type: HTML, connector: http, tier: C }1005  - id: ryanair1006    extend: true1007    country: IE1008    sensors:1009      - { name: terms of use, url: "https://www.ryanair.com/gb/en/lp/legal/terms-of-use", type: HTML, connector: http, tier: C }1010      - { name: privacy policy, url: "https://www.ryanair.com/gb/en/lp/privacy-policy", type: HTML, connector: http, tier: C }1011  - id: easyjet1012    extend: true1013    country: GB1014    sensors:1015      - { name: baggage, url: "https://www.easyjet.com/en/help/baggage/cabin-bags", type: HTML, connector: http, tier: C, config: { selector: "main" } }1016  - id: air-france-klm1017    extend: true1018    country: FR1019    sensors:1020      - { name: klm privacy policy, url: "https://www.klm.com/information/legal/privacy-policy", type: HTML, connector: http, tier: C }1021  - id: emirates1022    extend: true1023    country: AE1024    sensors:1025      - { name: checked baggage, url: "https://www.emirates.com/us/english/before-you-fly/baggage/checked-baggage/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1026      - { name: privacy policy, url: "https://www.emirates.com/english/information/privacy-policy/", type: HTML, connector: http, tier: C }1027  - id: qantas1028    name: Qantas1029    domain: qantas.com1030    categories: [aviation, travel]1031    tier: C1032    aliases: [qantas airways]1033    discover: { rss: true, sitemap: false, status: false, pages: false }1034    country: AU1035    sensors:1036      - { name: checked baggage, url: "https://www.qantas.com/en-us/baggage/checked", type: HTML, connector: http, tier: C, config: { selector: "main" } }1037      - { name: conditions of carriage, url: "https://www.qantas.com/en-us/book/flights/conditions-of-carriage", type: HTML, connector: http, tier: C }1038      - { name: privacy and security, url: "https://www.qantas.com/en-us/help/policies/privacy-and-security", type: HTML, connector: http, tier: C }1039      - { name: our company, url: "https://www.qantas.com/en-au/about-us", type: HTML, connector: http, tier: D }1040  # ───────────────────────── Banks & fintech — fee schedules, rates, account pages, leadership, privacy ─────────────────────────1041  - id: rbc1042    extend: true1043    country: CA1044    sensors:1045      - { name: chequing accounts, url: "https://www.rbcroyalbank.com/bank-accounts/chequing-accounts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1046      - { name: rates, url: "https://www.rbcroyalbank.com/rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1047      - { name: mortgage rates, url: "https://www.rbcroyalbank.com/mortgages/mortgage-rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1048      - { name: privacy, url: "https://www.rbc.com/privacysecurity/ca/index.html", type: HTML, connector: http, tier: C }1049  - id: td-bank1050    extend: true1051    country: CA1052    sensors:1053      - { name: chequing accounts, url: "https://www.td.com/ca/en/personal-banking/products/bank-accounts/chequing-accounts", type: HTML, connector: http, tier: C, config: { selector: "main" } }1054      - { name: mortgage rates, url: "https://www.td.com/ca/en/personal-banking/products/mortgages/mortgage-rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1055      - { name: savings accounts, url: "https://www.td.com/ca/en/personal-banking/products/bank-accounts/savings-accounts", type: HTML, connector: http, tier: C, config: { selector: "main" } }1056  - id: scotiabank1057    extend: true1058    country: CA1059    sensors:1060      - { name: chequing accounts, url: "https://www.scotiabank.com/ca/en/personal/bank-accounts/chequing-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1061      - { name: rates and prices, url: "https://www.scotiabank.com/ca/en/personal/rates-prices.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1062      - { name: legal, url: "https://www.scotiabank.com/ca/en/about/contact-us/legal.html", type: HTML, connector: http, tier: C }1063      - { name: privacy, url: "https://www.scotiabank.com/ca/en/about/contact-us/privacy.html", type: HTML, connector: http, tier: C }1064  - id: bmo1065    extend: true1066    country: CA1067    sensors:1068      - { name: chequing accounts, url: "https://www.bmo.com/en-ca/main/personal/bank-accounts/chequing-accounts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1069      - { name: mortgage rates, url: "https://www.bmo.com/en-ca/main/personal/mortgages/mortgage-rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1070      - { name: privacy and security, url: "https://www.bmo.com/en-ca/main/personal/security-centre/", type: HTML, connector: http, tier: C }1071  - id: cibc1072    extend: true1073    country: CA1074    sensors:1075      - { name: chequing accounts, url: "https://www.cibc.com/en/personal-banking/bank-accounts/chequing-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1076      - { name: interest rates, url: "https://www.cibc.com/en/interest-rates/mortgage-rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1077      - { name: privacy and security, url: "https://www.cibc.com/en/privacy-security.html", type: HTML, connector: http, tier: C }1078      - { name: legal, url: "https://www.cibc.com/en/legal.html", type: HTML, connector: http, tier: C }1079  - id: national-bank-of-canada1080    extend: true1081    country: CA1082    sensors:1083      - { name: chequing accounts, url: "https://www.nbc.ca/personal/accounts/chequing.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1084      - { name: privacy policy, url: "https://www.nbc.ca/privacy-policy.html", type: HTML, connector: http, tier: C }1085  - id: desjardins1086    extend: true1087    country: CA1088    sensors:1089      - { name: rates and returns, url: "https://www.desjardins.com/en/rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1090      - { name: accounts, url: "https://www.desjardins.com/en/accounts-services.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1091      - { name: privacy, url: "https://www.desjardins.com/ca/privacy/index.jsp", type: HTML, connector: http, tier: C }1092  - id: tangerine1093    name: Tangerine Bank1094    domain: tangerine.ca1095    categories: [finance]1096    tier: C1097    aliases: [tangerine, scotiabank tangerine]1098    discover: { rss: true, sitemap: false, status: false, pages: false }1099    country: CA1100    sensors:1101      - { name: rates, url: "https://www.tangerine.ca/en/rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1102      - { name: chequing account, url: "https://www.tangerine.ca/en/personal/spend/chequing-account", type: HTML, connector: http, tier: C, config: { selector: "main" } }1103      - { name: legal, url: "https://www.tangerine.ca/en/legal", type: HTML, connector: http, tier: C }1104  - id: wealthsimple1105    extend: true1106    country: CA1107    sensors:1108      - { name: terms of use, url: "https://www.wealthsimple.com/en-ca/legal/terms", type: HTML, connector: http, tier: C }1109      - { name: privacy policy, url: "https://www.wealthsimple.com/en-ca/legal/privacy", type: HTML, connector: http, tier: C }1110      - { name: pricing, url: "https://www.wealthsimple.com/en-ca/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }1111  - id: jpmorgan-chase1112    extend: true1113    country: US1114    sensors:1115      - { name: chase checking, url: "https://personal.chase.com/personal/checking", type: HTML, connector: http, tier: C, config: { selector: "main" } }1116      - { name: chase mortgage rates, url: "https://www.chase.com/personal/mortgage/mortgage-rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1117      - { name: chase savings, url: "https://personal.chase.com/personal/savings", type: HTML, connector: http, tier: C, config: { selector: "main" } }1118      - { name: privacy and security, url: "https://www.chase.com/digital/resources/privacy-security", type: HTML, connector: http, tier: C }1119      - { name: terms of use, url: "https://www.chase.com/digital/resources/terms-of-use", type: HTML, connector: http, tier: C }1120  - id: bank-of-america1121    extend: true1122    country: US1123    sensors:1124      - { name: mortgage rates, url: "https://www.bankofamerica.com/mortgage/mortgage-rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1125      - { name: savings, url: "https://www.bankofamerica.com/deposits/savings/savings-accounts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1126      - { name: privacy overview, url: "https://web.bankofamerica.com/en/privacy", type: HTML, connector: http, tier: C }1127  - id: wells-fargo1128    extend: true1129    country: US1130    sensors:1131      - { name: checking, url: "https://www.wellsfargo.com/checking/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1132      - { name: mortgage rates, url: "https://www.wellsfargo.com/mortgage/rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1133      - { name: savings, url: "https://www.wellsfargo.com/savings-cds/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1134      - { name: governance, url: "https://www.wellsfargo.com/about/corporate/governance/", type: HTML, connector: http, tier: D }1135  - id: citigroup1136    extend: true1137    country: US1138    sensors:1139      - { name: leadership, url: "https://www.citigroup.com/global/about-us/leadership", type: HTML, connector: http, tier: D }1140  - id: capital-one1141    extend: true1142    country: US1143    sensors:1144      - { name: 360 checking, url: "https://www.capitalone.com/bank/checking-accounts/online-checking-account/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1145      - { name: 360 performance savings, url: "https://www.capitalone.com/bank/savings-accounts/online-performance-savings-account/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1146      - { name: credit cards, url: "https://www.capitalone.com/credit-cards/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1147      - { name: privacy, url: "https://www.capitalone.com/privacy/", type: HTML, connector: http, tier: C }1148  - id: goldman-sachs1149    extend: true1150    country: US1151    sensors:1152      - { name: leadership, url: "https://www.goldmansachs.com/our-firm/our-people-and-leadership/leadership", type: HTML, connector: http, tier: D }1153      - { name: privacy and cookies, url: "https://www.goldmansachs.com/privacy-and-cookies", type: HTML, connector: http, tier: C }1154  - id: morgan-stanley1155    extend: true1156    country: US1157    sensors:1158      - { name: leadership, url: "https://www.morganstanley.com/about-us/leadership", type: HTML, connector: http, tier: D }1159      - { name: privacy pledge, url: "https://www.morganstanley.com/privacy-pledge", type: HTML, connector: http, tier: C }1160  - id: american-express1161    extend: true1162    country: US1163    sensors:1164      - { name: website rules, url: "https://www.americanexpress.com/us/legal-disclosures/website-rules-and-regulations.html", type: HTML, connector: http, tier: C }1165  - id: discover-financial1166    name: Discover Financial Services1167    domain: discover.com1168    categories: [finance, payments]1169    tier: C1170    aliases: [discover, discover card]1171    discover: { rss: true, sitemap: false, status: false, pages: false }1172    country: US1173    sensors:1174      - { name: credit cards, url: "https://www.discover.com/credit-cards/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1175      - { name: privacy, url: "https://www.discover.com/privacy-statement/", type: HTML, connector: http, tier: C }1176  - id: us-bancorp1177    extend: true1178    country: US1179    sensors:1180      - { name: checking accounts, url: "https://www.usbank.com/bank-accounts/checking-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1181      - { name: savings accounts, url: "https://www.usbank.com/bank-accounts/savings-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1182      - { name: privacy, url: "https://www.usbank.com/about-us-bank/privacy.html", type: HTML, connector: http, tier: C }1183  - id: pnc1184    extend: true1185    country: US1186    sensors:1187      - { name: privacy policy, url: "https://www.pnc.com/en/privacy-policy.html", type: HTML, connector: http, tier: C }1188  - id: truist1189    name: Truist Financial1190    domain: truist.com1191    categories: [finance]1192    tier: C1193    aliases: [truist, bb&t, suntrust]1194    discover: { rss: true, sitemap: false, status: false, pages: false }1195    country: US1196    sensors:1197      - { name: checking, url: "https://www.truist.com/checking", type: HTML, connector: http, tier: C, config: { selector: "main" } }1198      - { name: privacy, url: "https://www.truist.com/privacy", type: HTML, connector: http, tier: C }1199  - id: charles-schwab1200    extend: true1201    country: US1202    sensors:1203      - { name: pricing, url: "https://www.schwab.com/pricing", type: HTML, connector: http, tier: C, config: { selector: "main" } }1204      - { name: privacy, url: "https://www.schwab.com/legal/privacy", type: HTML, connector: http, tier: C }1205      - { name: terms of use, url: "https://www.schwab.com/legal/schwab-terms-of-use", type: HTML, connector: http, tier: C }1206      - { name: leadership, url: "https://www.aboutschwab.com/leadership", type: HTML, connector: http, tier: D }1207  - id: fidelity1208    extend: true1209    country: US1210    sensors:1211      - { name: commissions and margin rates, url: "https://www.fidelity.com/trading/commissions-margin-rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1212      - { name: privacy policy, url: "https://www.fidelity.com/privacy/overview", type: HTML, connector: http, tier: C }1213      - { name: terms of use, url: "https://www.fidelity.com/terms-of-use", type: HTML, connector: http, tier: C }1214  - id: robinhood1215    extend: true1216    country: US1217    sensors:1218      - { name: trading fees, url: "https://robinhood.com/us/en/support/articles/trading-fees-on-robinhood/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1219      - { name: robinhood gold, url: "https://robinhood.com/us/en/gold/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1220      - { name: legal, url: "https://robinhood.com/us/en/about/legal/", type: HTML, connector: http, tier: C }1221      - { name: privacy policy, url: "https://robinhood.com/us/en/support/articles/privacy-policy/", type: HTML, connector: http, tier: C }1222  - id: wise1223    extend: true1224    country: GB1225    sensors:1226      - { name: us pricing, url: "https://wise.com/us/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1227      - { name: uk pricing, url: "https://wise.com/gb/pricing/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1228  - id: monzo1229    extend: true1230    country: GB1231    sensors:1232      - { name: terms and conditions, url: "https://monzo.com/legal/terms-and-conditions/", type: HTML, connector: http, tier: C }1233      - { name: privacy notice, url: "https://monzo.com/legal/privacy-notice/", type: HTML, connector: http, tier: C }1234  - id: n261235    name: N261236    domain: n26.com1237    categories: [finance]1238    tier: C1239    aliases: [n26 bank]1240    discover: { rss: true, sitemap: false, status: false, pages: false }1241    country: DE1242    sensors:1243      - { name: plans, url: "https://n26.com/en-eu/plans", type: HTML, connector: http, tier: C, config: { selector: "main" } }1244  - id: hsbc1245    extend: true1246    country: GB1247    sensors:1248      - { name: board of directors, url: "https://www.hsbc.com/who-we-are/our-people/board-of-directors", type: HTML, connector: http, tier: D }1249      - { name: uk current accounts, url: "https://www.hsbc.co.uk/current-accounts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1250      - { name: privacy notice, url: "https://www.hsbc.com/privacy-notice", type: HTML, connector: http, tier: C }1251      - { name: terms and conditions, url: "https://www.hsbc.com/terms-and-conditions", type: HTML, connector: http, tier: C }1252  - id: barclays1253    extend: true1254    country: GB1255    sensors:1256      - { name: uk current accounts, url: "https://www.barclays.co.uk/current-accounts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1257      - { name: uk privacy policy, url: "https://www.barclays.co.uk/important-information/control-your-data/", type: HTML, connector: http, tier: C }1258      - { name: privacy policy, url: "https://home.barclays/privacy-policy/", type: HTML, connector: http, tier: C }1259  - id: lloyds-banking-group1260    name: Lloyds Banking Group1261    domain: lloydsbankinggroup.com1262    categories: [finance]1263    tier: C1264    aliases: [lloyds bank, halifax, bank of scotland]1265    discover: { rss: true, sitemap: false, status: false, pages: false }1266    country: GB1267    sensors:1268      - { name: our leadership, url: "https://www.lloydsbankinggroup.com/who-we-are/our-leadership/", type: HTML, connector: http, tier: D }1269      - { name: group executive committee, url: "https://www.lloydsbankinggroup.com/who-we-are/our-leadership/group-executive-committee.html", type: HTML, connector: http, tier: D }1270      - { name: lloyds current accounts, url: "https://www.lloydsbank.com/current-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1271      - { name: lloyds privacy, url: "https://www.lloydsbank.com/legal/privacy.html", type: HTML, connector: http, tier: C }1272  - id: natwest-group1273    name: NatWest Group1274    domain: natwestgroup.com1275    categories: [finance]1276    tier: C1277    aliases: [natwest, royal bank of scotland, rbs]1278    discover: { rss: true, sitemap: false, status: false, pages: false }1279    country: GB1280    sensors:1281      - { name: natwest current accounts, url: "https://www.natwest.com/current-accounts.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1282  - id: societe-generale1283    name: Société Générale1284    domain: societegenerale.com1285    categories: [finance]1286    tier: C1287    aliases: [societe generale, socgen, sg]1288    discover: { rss: true, sitemap: false, status: false, pages: false }1289    country: FR1290    language: fr1291    sensors:1292      - { name: general management, url: "https://www.societegenerale.com/en/group/governance/general-management", type: HTML, connector: http, tier: D }1293      - { name: board of directors, url: "https://www.societegenerale.com/en/group/governance/board-of-directors", type: HTML, connector: http, tier: D }1294  - id: credit-agricole1295    name: Crédit Agricole1296    domain: credit-agricole.com1297    categories: [finance]1298    tier: C1299    aliases: [credit agricole, casa]1300    discover: { rss: true, sitemap: false, status: false, pages: false }1301    country: FR1302    language: fr1303    sensors:1304      - { name: governance, url: "https://www.credit-agricole.com/en/group/governance", type: HTML, connector: http, tier: D }1305  - id: deutsche-bank1306    extend: true1307    country: DE1308    sensors:1309      - { name: privacy notice, url: "https://www.db.com/legal-resources/privacy-notice", type: HTML, connector: http, tier: C }1310      - { name: legal resources, url: "https://www.db.com/legal-resources", type: HTML, connector: http, tier: C }1311  - id: ubs1312    extend: true1313    country: CH1314    sensors:1315      - { name: privacy statement, url: "https://www.ubs.com/global/en/legal/privacy.html", type: HTML, connector: http, tier: C }1316  - id: santander1317    extend: true1318    country: ES1319    sensors:1320      - { name: uk current accounts, url: "https://www.santander.co.uk/personal/current-accounts", type: HTML, connector: http, tier: C, config: { selector: "main" } }1321  - id: unicredit1322    name: UniCredit1323    domain: unicreditgroup.eu1324    categories: [finance]1325    tier: C1326    aliases: [unicredit group]1327    discover: { rss: true, sitemap: false, status: false, pages: false }1328    country: IT1329    sensors:1330      - { name: governance, url: "https://www.unicreditgroup.eu/en/governance.html", type: HTML, connector: http, tier: D }1331  - id: intesa-sanpaolo1332    name: Intesa Sanpaolo1333    domain: group.intesasanpaolo.com1334    categories: [finance]1335    tier: C1336    aliases: [intesa]1337    discover: { rss: true, sitemap: false, status: false, pages: false }1338    country: IT1339    sensors:1340      - { name: governance, url: "https://group.intesasanpaolo.com/en/governance", type: HTML, connector: http, tier: D }1341  - id: visa1342    extend: true1343    country: US1344    sensors:1345      - { name: privacy, url: "https://www.visa.com/en-us/legal/global-privacy-notice", type: HTML, connector: http, tier: C }1346      - { name: interchange (usa), url: "https://usa.visa.com/support/small-business/regulations-fees.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1347  - id: mastercard1348    extend: true1349    country: US1350    sensors:1351      - { name: privacy notice, url: "https://www.mastercard.com/global/en/privacy-notice.html", type: HTML, connector: http, tier: C }1352      - { name: interchange rates (us), url: "https://www.mastercard.com/us/en/business/support/merchant-interchange-rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1353  - id: interac1354    extend: true1355    country: CA1356    sensors:1357      - { name: privacy, url: "https://www.interac.ca/en/privacy/", type: HTML, connector: http, tier: C }1358      - { name: legal, url: "https://www.interac.ca/en/legal/", type: HTML, connector: http, tier: C }1359  # ───────────────────────── Insurance — leadership, privacy, terms ─────────────────────────1360  - id: manulife1361    extend: true1362    country: CA1363    sensors:1364      - { name: privacy policy, url: "https://www.manulife.com/ca/en/about-us/privacy-policy", type: HTML, connector: http, tier: C }1365      - { name: legal, url: "https://www.manulife.com/ca/en/about-us/legal", type: HTML, connector: http, tier: C }1366  - id: allstate1367    extend: true1368    country: US1369    sensors:1370      - { name: leadership, url: "https://www.allstatecorporation.com/about/leadership.aspx", type: HTML, connector: http, tier: D }1371      - { name: privacy statement, url: "https://www.allstate.com/privacy-center", type: HTML, connector: http, tier: C }1372      - { name: terms of use, url: "https://www.allstate.com/terms", type: HTML, connector: http, tier: C }1373  - id: state-farm1374    name: State Farm1375    domain: statefarm.com1376    categories: [finance]1377    tier: C1378    aliases: [state farm insurance]1379    discover: { rss: true, sitemap: false, status: false, pages: false }1380    country: US1381    sensors:1382      - { name: privacy and security, url: "https://www.statefarm.com/customer-care/privacy-security", type: HTML, connector: http, tier: C }1383  - id: geico1384    name: GEICO1385    domain: geico.com1386    categories: [finance]1387    tier: C1388    aliases: [geico insurance, berkshire hathaway geico]1389    discover: { rss: true, sitemap: false, status: false, pages: false }1390    country: US1391    sensors:1392      - { name: privacy policy, url: "https://www.geico.com/privacy/", type: HTML, connector: http, tier: C }1393  - id: progressive1394    extend: true1395    country: US1396    sensors:1397      - { name: leadership, url: "https://www.progressive.com/about/leadership/", type: HTML, connector: http, tier: D }1398      - { name: privacy policy, url: "https://www.progressive.com/privacy/", type: HTML, connector: http, tier: C }1399  - id: axa1400    extend: true1401    country: FR1402    sensors:1403      - { name: board of directors, url: "https://www.axa.com/en/about-us/board-of-directors", type: HTML, connector: http, tier: D }1404      - { name: privacy policy, url: "https://www.axa.com/en/privacy-policy", type: HTML, connector: http, tier: C }1405  - id: unitedhealth-group1406    extend: true1407    country: US1408    sensors:1409      - { name: privacy, url: "https://www.unitedhealthgroup.com/privacy.html", type: HTML, connector: http, tier: C }1410      - { name: terms of use, url: "https://www.unitedhealthgroup.com/terms-of-use.html", type: HTML, connector: http, tier: C }1411  - id: cvs-health1412    extend: true1413    country: US1414    sensors:1415      - { name: cvs privacy policy, url: "https://www.cvs.com/retail/help/privacy_policy", type: HTML, connector: http, tier: C }1416      - { name: cvs terms of use, url: "https://www.cvs.com/retail/help/terms_of_use", type: HTML, connector: http, tier: C }1417  - id: kaiser-permanente1418    extend: true1419    country: US1420    sensors:1421      - { name: privacy practices, url: "https://healthy.kaiserpermanente.org/privacy-practices", type: HTML, connector: http, tier: C }1422  - id: mayo-clinic1423    extend: true1424    country: US1425    sensors:1426      - { name: leadership, url: "https://www.mayoclinic.org/about-mayo-clinic/governance/leadership", type: HTML, connector: http, tier: D }1427      - { name: cost estimator, url: "https://www.mayoclinic.org/patient-visitor-guide/billing-insurance/cost-estimator", type: HTML, connector: http, tier: C, config: { selector: "main" } }1428      - { name: privacy policy, url: "https://www.mayoclinic.org/about-this-site/privacy-policy", type: HTML, connector: http, tier: C }1429      - { name: terms of use, url: "https://www.mayoclinic.org/about-this-site/terms-conditions-use-policy", type: HTML, connector: http, tier: C }1430  - id: cleveland-clinic1431    extend: true1432    country: US1433    sensors:1434      - { name: privacy and security, url: "https://my.clevelandclinic.org/about/website/privacy-security", type: HTML, connector: http, tier: C }1435  - id: mount-sinai1436    extend: true1437    country: US1438    sensors:1439      - { name: leadership, url: "https://www.mountsinai.org/about/executive-leadership", type: HTML, connector: http, tier: D }1440      - { name: price transparency, url: "https://www.mountsinai.org/about/insurance/price-transparency", type: HTML, connector: http, tier: C, config: { selector: "main" } }1441  - id: mass-general-brigham1442    extend: true1443    country: US1444    sensors:1445      - { name: leadership, url: "https://www.massgeneralbrigham.org/en/about/leadership", type: HTML, connector: http, tier: D }1446  - id: pfizer1447    extend: true1448    country: US1449    sensors:1450      - { name: executives, url: "https://www.pfizer.com/about/leadership", type: HTML, connector: http, tier: D }1451      - { name: privacy policy, url: "https://www.pfizer.com/privacy", type: HTML, connector: http, tier: C }1452      - { name: terms of use, url: "https://www.pfizer.com/general/terms", type: HTML, connector: http, tier: C }1453  - id: johnson-and-johnson1454    extend: true1455    country: US1456    sensors:1457      - { name: privacy policy, url: "https://www.jnj.com/privacy-policy", type: HTML, connector: http, tier: C }1458      - { name: legal notice, url: "https://www.jnj.com/legal-notice", type: HTML, connector: http, tier: C }1459  - id: amgen1460    extend: true1461    country: US1462    sensors:1463      - { name: leadership, url: "https://www.amgen.com/about/leadership", type: HTML, connector: http, tier: D }1464      - { name: privacy statement, url: "https://www.amgen.com/privacy-statement", type: HTML, connector: http, tier: C }1465  - id: merck1466    extend: true1467    country: US1468    sensors:1469      - { name: leadership, url: "https://www.merck.com/company-overview/leadership/", type: HTML, connector: http, tier: D }1470      - { name: privacy, url: "https://www.msdprivacy.com/us/en/", type: HTML, connector: http, tier: C }1471  - id: astrazeneca1472    extend: true1473    country: GB1474    sensors:1475      - { name: leadership, url: "https://www.astrazeneca.com/our-company/leadership.html", type: HTML, connector: http, tier: D }1476      - { name: privacy notice, url: "https://www.azprivacy.astrazeneca.com/ca/CA-EN/privacy-notices/", type: HTML, connector: http, tier: C }1477      - { name: legal notice, url: "https://www.astrazeneca.com/legal-notice-and-terms-of-use.html", type: HTML, connector: http, tier: C }1478  - id: roche1479    extend: true1480    country: CH1481    sensors:1482      - { name: executive committee, url: "https://www.roche.com/about/governance/executive-committee", type: HTML, connector: http, tier: D }1483      - { name: board of directors, url: "https://www.roche.com/about/governance/board-of-directors", type: HTML, connector: http, tier: D }1484      - { name: privacy policy, url: "https://www.roche.com/privacy-notice", type: HTML, connector: http, tier: C }1485  - id: novartis1486    extend: true1487    country: CH1488    sensors:1489      - { name: privacy policy, url: "https://www.novartis.com/privacy", type: HTML, connector: http, tier: C }1490  - id: gsk1491    extend: true1492    country: GB1493    sensors:1494      - { name: privacy notice, url: "https://privacy.gsk.com/en-gb/privacy-notice/general/", type: HTML, connector: http, tier: C }1495      - { name: terms of use, url: "https://www.gsk.com/en-gb/terms-of-use/", type: HTML, connector: http, tier: C }1496  - id: sanofi1497    extend: true1498    country: FR1499    sensors:1500      - { name: governance, url: "https://www.sanofi.com/en/our-company/governance", type: HTML, connector: http, tier: D }1501      - { name: legal notice, url: "https://www.sanofi.com/en/legal-notice", type: HTML, connector: http, tier: C }1502  - id: moderna1503    extend: true1504    country: US1505    sensors:1506      - { name: leadership, url: "https://www.modernatx.com/about-us/leadership", type: HTML, connector: http, tier: D }1507      - { name: privacy policy, url: "https://www.modernatx.com/privacy-policy", type: HTML, connector: http, tier: C }1508  - id: bayer1509    extend: true1510    country: DE1511    sensors:1512      - { name: board of management, url: "https://www.bayer.com/en/board-of-management", type: HTML, connector: http, tier: D }1513      - { name: privacy statement, url: "https://www.bayer.com/en/privacy-statement", type: HTML, connector: http, tier: C }1514  - id: basf1515    name: BASF1516    domain: basf.com1517    categories: [energy, technology, agriculture]1518    tier: C1519    aliases: [basf se]1520    discover: { rss: true, sitemap: false, status: false, pages: false }1521    country: DE1522    sensors:1523      - { name: board of executive directors, url: "https://www.basf.com/global/en/who-we-are/organization/management/board-of-executive-directors", type: HTML, connector: http, tier: D }1524      - { name: data protection, url: "https://www.basf.com/global/en/legal/data-protection-at-basf", type: HTML, connector: http, tier: C }1525  - id: boeing1526    extend: true1527    country: US1528    sensors:1529      - { name: executive biographies, url: "https://www.boeing.com/company/bios", type: HTML, connector: http, tier: D }1530      - { name: privacy and cookie policy, url: "https://www.boeing.com/privacy-and-cookie-policy", type: HTML, connector: http, tier: C }1531  - id: rtx1532    extend: true1533    country: US1534    sensors:1535      - { name: privacy, url: "https://www.rtx.com/privacy", type: HTML, connector: http, tier: C }1536  - id: ge-aerospace1537    extend: true1538    country: US1539    sensors:1540      - { name: leadership, url: "https://www.geaerospace.com/company/about-us/leadership", type: HTML, connector: http, tier: D }1541  - id: 3m1542    extend: true1543    country: US1544    sensors:1545      - { name: privacy policy, url: "https://www.3m.com/3M/en_US/company-us/privacy-policy/", type: HTML, connector: http, tier: C }1546      - { name: legal information, url: "https://www.3m.com/3M/en_US/company-us/legal-information/", type: HTML, connector: http, tier: C }1547  - id: caterpillar1548    extend: true1549    country: US1550    sensors:1551      - { name: legal notices, url: "https://www.caterpillar.com/en/legal-notices.html", type: HTML, connector: http, tier: C }1552  - id: honeywell-international1553    extend: true1554    country: US1555    sensors:1556      - { name: privacy statement, url: "https://www.honeywell.com/us/en/legal/privacy-statement", type: HTML, connector: http, tier: C }1557      - { name: terms and conditions, url: "https://www.honeywell.com/us/en/legal/terms-and-conditions", type: HTML, connector: http, tier: C }1558  # ───────────────────────── Automakers — pricing/incentives pages, leadership, privacy ─────────────────────────1559  - id: tesla1560    extend: true1561    country: US1562    sensors:1563      - { name: legal, url: "https://www.tesla.com/about/legal", type: HTML, connector: http, tier: C }1564  - id: gm1565    extend: true1566    country: US1567    sensors:1568      - { name: leadership, url: "https://www.gm.com/company/leadership", type: HTML, connector: http, tier: D }1569      - { name: privacy statement, url: "https://www.gm.com/privacy-statement", type: HTML, connector: http, tier: C }1570  - id: toyota1571    extend: true1572    country: JP1573    sensors:1574      - { name: executives (global), url: "https://global.toyota/en/company/profile/executives/", type: HTML, connector: http, tier: D }1575      - { name: privacy notice, url: "https://www.toyota.com/support/privacy-notice/", type: HTML, connector: http, tier: C }1576  - id: honda1577    extend: true1578    country: JP1579    sensors:1580      - { name: privacy notice, url: "https://www.honda.com/privacy/privacy-notice", type: HTML, connector: http, tier: C }1581  - id: bmw1582    extend: true1583    country: DE1584    sensors:1585      - { name: bmw usa privacy policy, url: "https://www.bmwusa.com/privacy-policy.html", type: HTML, connector: http, tier: C }1586  - id: mercedes-benz1587    extend: true1588    country: DE1589    sensors:1590      - { name: board of management, url: "https://group.mercedes-benz.com/company/corporate-governance/board-of-management/", type: HTML, connector: http, tier: D }1591      - { name: supervisory board, url: "https://group.mercedes-benz.com/company/corporate-governance/supervisory-board/", type: HTML, connector: http, tier: D }1592      - { name: privacy statement, url: "https://group.mercedes-benz.com/privacy/", type: HTML, connector: http, tier: C }1593  - id: stellantis1594    extend: true1595    country: NL1596    sensors:1597      - { name: board of directors, url: "https://www.stellantis.com/en/company/governance/board-of-directors", type: HTML, connector: http, tier: D }1598      - { name: privacy, url: "https://www.stellantis.com/en/privacy", type: HTML, connector: http, tier: C }1599  - id: hyundai1600    extend: true1601    country: KR1602    sensors:1603      - { name: usa privacy policy, url: "https://www.hyundaiusa.com/us/en/privacy-policy", type: HTML, connector: http, tier: C }1604  - id: kia1605    name: Kia1606    domain: kia.com1607    categories: [automotive]1608    tier: C1609    aliases: [kia corporation, kia motors]1610    discover: { rss: true, sitemap: false, status: false, pages: false }1611    country: KR1612    sensors:1613      - { name: executives (media), url: "https://www.kiamedia.com/us/en/executives", type: HTML, connector: http, tier: D }1614  - id: nissan1615    name: Nissan1616    domain: nissan-global.com1617    categories: [automotive]1618    tier: C1619    aliases: [nissan motor, infiniti]1620    discover: { rss: true, sitemap: false, status: false, pages: false }1621    country: JP1622    sensors:1623      - { name: executives, url: "https://www.nissan-global.com/EN/COMPANY/PROFILE/EXECUTIVE/", type: HTML, connector: http, tier: D }1624      - { name: usa privacy policy, url: "https://www.nissanusa.com/privacy.html", type: HTML, connector: http, tier: C }1625  - id: mazda1626    name: Mazda1627    domain: mazda.com1628    categories: [automotive]1629    tier: C1630    aliases: [mazda motor]1631    discover: { rss: true, sitemap: false, status: false, pages: false }1632    country: JP1633    sensors:1634      - { name: usa privacy, url: "https://www.mazdausa.com/site/privacy", type: HTML, connector: http, tier: C }1635  - id: porsche1636    name: Porsche1637    domain: porsche.com1638    categories: [automotive]1639    tier: C1640    aliases: [porsche ag, dr. ing. h.c. f. porsche]1641    discover: { rss: true, sitemap: false, status: false, pages: false }1642    country: DE1643    sensors:1644      - { name: usa privacy policy, url: "https://www.porsche.com/usa/legal/privacy-policy/", type: HTML, connector: http, tier: C }1645      - { name: 911 models (usa), url: "https://www.porsche.com/usa/models/911/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1646  - id: ferrari1647    name: Ferrari1648    domain: ferrari.com1649    categories: [automotive]1650    tier: C1651    aliases: [ferrari n.v.]1652    discover: { rss: true, sitemap: false, status: false, pages: false }1653    country: IT1654    sensors:1655      - { name: governance, url: "https://www.ferrari.com/en-EN/corporate/governance", type: HTML, connector: http, tier: D }1656      - { name: legal, url: "https://www.ferrari.com/en-EN/legal", type: HTML, connector: http, tier: C }1657  - id: volvo-cars1658    name: Volvo Cars1659    domain: volvocars.com1660    categories: [automotive]1661    tier: C1662    aliases: [volvo car corporation]1663    discover: { rss: true, sitemap: false, status: false, pages: false }1664    country: SE1665    sensors:1666      - { name: us privacy, url: "https://www.volvocars.com/us/legal/privacy/privacy-customer-privacy-policy/", type: HTML, connector: http, tier: C }1667  - id: polestar1668    name: Polestar1669    domain: polestar.com1670    categories: [automotive]1671    tier: C1672    aliases: [polestar automotive]1673    discover: { rss: true, sitemap: false, status: false, pages: false }1674    country: SE1675    sensors:1676      - { name: polestar 2 (us), url: "https://www.polestar.com/us/polestar-2/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1677      - { name: privacy policy, url: "https://www.polestar.com/us/legal/privacy/privacy-policy/", type: HTML, connector: http, tier: C }1678  - id: rivian1679    extend: true1680    country: US1681    sensors:1682      - { name: privacy policy, url: "https://rivian.com/privacy/notice", type: HTML, connector: http, tier: C }1683  - id: lucid1684    extend: true1685    country: US1686    sensors:1687      - { name: lucid air, url: "https://lucidmotors.com/air", type: HTML, connector: http, tier: C, config: { selector: "main" } }1688      - { name: leadership, url: "https://lucidmotors.com/company", type: HTML, connector: http, tier: D }1689  - id: walmart1690    extend: true1691    country: US1692    sensors:1693      - { name: walmart+, url: "https://www.walmart.com/plus", type: HTML, connector: http, tier: C, config: { selector: "main" } }1694      - { name: leadership, url: "https://corporate.walmart.com/about/leadership", type: HTML, connector: http, tier: D }1695      - { name: privacy notice, url: "https://corporate.walmart.com/privacy-security/walmart-privacy-notice", type: HTML, connector: http, tier: C }1696      - { name: terms of use, url: "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0", type: HTML, connector: http, tier: C }1697  - id: target1698    extend: true1699    country: US1700    sensors:1701      - { name: leadership, url: "https://corporate.target.com/about/leadership-team", type: HTML, connector: http, tier: D }1702  - id: best-buy1703    extend: true1704    country: US1705    sensors:1706      - { name: terms and conditions, url: "https://www.bestbuy.com/site/help-topics/terms-and-conditions/pcmcat204400050067.c?id=pcmcat204400050067", type: HTML, connector: http, tier: C }1707      - { name: privacy policy, url: "https://www.bestbuy.com/site/privacy-policy/privacy-policy/pcmcat204400050062.c?id=pcmcat204400050062", type: HTML, connector: http, tier: C }1708      - { name: my best buy memberships, url: "https://www.bestbuy.com/site/my-best-buy/my-best-buy-memberships/pcmcat1676393906371.c?id=pcmcat1676393906371", type: HTML, connector: http, tier: C, config: { selector: "main" } }1709  - id: loblaw1710    extend: true1711    country: CA1712    sensors:1713      - { name: privacy policy, url: "https://www.loblaw.ca/en/privacy-policy/", type: HTML, connector: http, tier: C }1714  - id: metro-inc1715    extend: true1716    country: CA1717    sensors:1718      - { name: legal notice, url: "https://www.metro.ca/en/legal-notice", type: HTML, connector: http, tier: C }1719  - id: sobeys1720    name: Sobeys (Empire Company)1721    domain: sobeys.com1722    categories: [retail, food]1723    tier: C1724    aliases: [sobeys, empire company, iga, safeway canada]1725    discover: { rss: true, sitemap: false, status: false, pages: false }1726    country: CA1727    sensors:1728      - { name: privacy policy, url: "https://www.sobeys.com/privacy-policy", type: HTML, connector: http, tier: C }1729  - id: ikea1730    extend: true1731    country: SE1732    sensors:1733      - { name: us terms and conditions, url: "https://www.ikea.com/us/en/customer-service/terms-conditions/", type: HTML, connector: http, tier: C }1734      - { name: us privacy policy, url: "https://www.ikea.com/us/en/customer-service/privacy-policy/", type: HTML, connector: http, tier: C }1735      - { name: canada terms and conditions, url: "https://www.ikea.com/ca/en/customer-service/terms-conditions/", type: HTML, connector: http, tier: C }1736  - id: nike1737    extend: true1738    country: US1739    sensors:1740      - { name: privacy policy, url: "https://agreementservice.svs.nike.com/us/en_us/rest/agreement?agreementType=privacyPolicy&uxId=com.nike.commerce.nikedotcom.web&country=US&language=en&requestType=redirect", type: HTML, connector: http, tier: C }1741      - { name: terms of use, url: "https://agreementservice.svs.nike.com/us/en_us/rest/agreement?agreementType=termsOfUse&uxId=com.nike.commerce.nikedotcom.web&country=US&language=en&requestType=redirect", type: HTML, connector: http, tier: C }1742  - id: lululemon1743    extend: true1744    country: CA1745    sensors:1746      - { name: terms of use, url: "https://shop.lululemon.com/help/legal/terms-of-use", type: HTML, connector: http, tier: C }1747  - id: starbucks1748    extend: true1749    country: US1750    sensors:1751      - { name: terms of use, url: "https://www.starbucks.com/terms/starbucks-terms-of-use/", type: HTML, connector: http, tier: C }1752      - { name: privacy notice, url: "https://www.starbucks.com/terms/privacy-notice/", type: HTML, connector: http, tier: C }1753      - { name: rewards terms, url: "https://www.starbucks.com/rewards/terms/", type: HTML, connector: http, tier: C }1754  - id: mcdonalds1755    extend: true1756    country: US1757    sensors:1758      - { name: terms and conditions, url: "https://www.mcdonalds.com/us/en-us/terms-and-conditions.html", type: HTML, connector: http, tier: C }1759      - { name: privacy statement, url: "https://www.mcdonalds.com/us/en-us/privacy.html", type: HTML, connector: http, tier: C }1760      - { name: full menu (canada), url: "https://www.mcdonalds.com/ca/en-ca/full-menu.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1761  - id: pepsico1762    extend: true1763    country: US1764    sensors:1765      - { name: leadership, url: "https://www.pepsico.com/leadership", type: HTML, connector: http, tier: D }1766      - { name: terms of use, url: "https://www.pepsico.com/terms-of-use", type: HTML, connector: http, tier: C }1767  - id: coca-cola1768    extend: true1769    country: US1770    sensors:1771      - { name: leadership, url: "https://www.coca-colacompany.com/about-us/leadership", type: HTML, connector: http, tier: D }1772  - id: unilever1773    extend: true1774    country: GB1775    sensors:1776      - { name: our leadership, url: "https://www.unilever.com/our-company/our-leadership/", type: HTML, connector: http, tier: D }1777      - { name: legal, url: "https://www.unilever.com/legal-notice/", type: HTML, connector: http, tier: C }1778  - id: procter-gamble1779    extend: true1780    country: US1781    sensors:1782      - { name: leadership team, url: "https://us.pg.com/leadership-team/", type: HTML, connector: http, tier: D }1783  - id: lvmh1784    extend: true1785    country: FR1786    sensors:1787      - { name: privacy policy, url: "https://www.lvmh.com/en/privacy-policy", type: HTML, connector: http, tier: C }1788  - id: hm-group1789    extend: true1790    country: SE1791    sensors:1792      - { name: us terms and conditions, url: "https://www2.hm.com/en_us/customer-service/legal-and-privacy/terms-and-conditions.html", type: HTML, connector: http, tier: C }1793  - id: uber1794    extend: true1795    country: US1796    sensors:1797      - { name: leadership, url: "https://www.uber.com/us/en/about/leadership/", type: HTML, connector: http, tier: D }1798      - { name: terms of use, url: "https://www.uber.com/us/en/legal/general-terms-of-use/", type: HTML, connector: http, tier: C }1799      - { name: uber one, url: "https://www.uber.com/us/en/uber-one/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1800  - id: lyft1801    extend: true1802    country: US1803    sensors:1804      - { name: terms of service, url: "https://www.lyft.com/terms", type: HTML, connector: http, tier: C }1805      - { name: privacy policy, url: "https://www.lyft.com/privacy", type: HTML, connector: http, tier: C }1806  - id: doordash1807    extend: true1808    country: US1809    sensors:1810      - { name: company, url: "https://about.doordash.com/en-us/company", type: HTML, connector: http, tier: D }1811  - id: airbnb1812    extend: true1813    country: US1814    sensors:1815      - { name: terms of service, url: "https://www.airbnb.com/help/article/2908", type: HTML, connector: http, tier: C }1816      - { name: privacy policy, url: "https://www.airbnb.com/help/article/2855", type: HTML, connector: http, tier: C }1817      - { name: service fees, url: "https://www.airbnb.com/help/article/1857", type: HTML, connector: http, tier: C }1818  - id: booking-holdings1819    extend: true1820    country: US1821    sensors:1822      - { name: booking.com terms, url: "https://www.booking.com/content/terms.html", type: HTML, connector: http, tier: C }1823      - { name: booking.com privacy, url: "https://www.booking.com/content/privacy.html", type: HTML, connector: http, tier: C }1824      - { name: leadership, url: "https://www.bookingholdings.com/about/leadership/", type: HTML, connector: http, tier: D }1825  - id: hydro-quebec1826    extend: true1827    country: CA1828    sensors:1829      - { name: residential rates, url: "https://www.hydroquebec.com/residential/customer-space/rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1830      - { name: rate d, url: "https://www.hydroquebec.com/residential/customer-space/rates/rate-d.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1831      - { name: business rates, url: "https://www.hydroquebec.com/business/customer-space/rates/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1832  - id: hydro-one1833    extend: true1834    country: CA1835    sensors:1836      - { name: rates and charges, url: "https://www.hydroone.com/rates-and-billing/rates-and-charges", type: HTML, connector: http, tier: C, config: { selector: "main" } }1837  - id: bc-hydro1838    extend: true1839    country: CA1840    sensors:1841      - { name: residential rates, url: "https://app.bchydro.com/accounts-billing/rates-energy-use/electricity-rates/residential-rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1842      - { name: business rates, url: "https://app.bchydro.com/accounts-billing/rates-energy-use/electricity-rates/business-rates.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1843      - { name: board of directors, url: "https://www.bchydro.com/about/who_we_are/board_of_directors.html", type: HTML, connector: http, tier: D }1844  - id: edf1845    extend: true1846    country: FR1847    sensors:1848      - { name: tarif bleu, url: "https://particulier.edf.fr/fr/accueil/electricite-gaz/tarif-bleu.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1849      - { name: comité exécutif, url: "https://www.edf.fr/groupe-edf/gouvernance", type: HTML, connector: http, tier: D }1850      - { name: conseil d'administration, url: "https://www.edf.fr/groupe-edf/edf-en-bref/gouvernance/conseil-d-administration", type: HTML, connector: http, tier: D }1851  - id: enel1852    extend: true1853    country: IT1854    sensors:1855      - { name: offerte luce, url: "https://www.enel.it/it-it/offerte-luce", type: HTML, connector: http, tier: C, config: { selector: "main" } }1856  - id: national-grid1857    extend: true1858    country: GB1859    sensors:1860      - { name: us rates (ny), url: "https://www.nationalgridus.com/Upstate-NY-Home/Rates/Service-Rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1861  - id: iberdrola1862    extend: true1863    country: ES1864    sensors:1865      - { name: tarifas luz, url: "https://www.iberdrola.es/luz/tarifas", type: HTML, connector: http, tier: C, config: { selector: "main" } }1866  - id: duke-energy1867    extend: true1868    country: US1869    sensors:1870      - { name: leadership, url: "https://www.duke-energy.com/our-company/about-us/leadership", type: HTML, connector: http, tier: D }1871  # ───────────────────────── Postal & logistics — rate pages, surcharges, leadership ─────────────────────────1872  - id: usps1873    extend: true1874    country: US1875    sensors:1876      - { name: business prices, url: "https://www.usps.com/business/prices.htm", type: HTML, connector: http, tier: C, config: { selector: "main" } }1877      - { name: price list (notice 123), url: "https://pe.usps.com/text/dmm300/Notice123.htm", type: HTML, connector: http, tier: C }1878      - { name: leadership, url: "https://about.usps.com/who/leadership/", type: HTML, connector: http, tier: D }1879      - { name: privacy policy, url: "https://about.usps.com/who/legal/privacy-policy/", type: HTML, connector: http, tier: C }1880      - { name: terms of use, url: "https://about.usps.com/who/legal/terms-of-use.htm", type: HTML, connector: http, tier: C }1881  - id: royal-mail1882    name: Royal Mail1883    domain: royalmail.com1884    categories: [logistics]1885    tier: C1886    aliases: [royal mail group, international distribution services]1887    discover: { rss: true, sitemap: false, status: false, pages: false }1888    country: GB1889    sensors:1890      - { name: uk sending prices, url: "https://www.royalmail.com/sending/uk", type: HTML, connector: http, tier: C, config: { selector: "main" } }1891      - { name: privacy notice, url: "https://www.royalmail.com/privacy-notice", type: HTML, connector: http, tier: C }1892  - id: la-poste1893    name: La Poste1894    domain: laposte.fr1895    categories: [logistics]1896    tier: C1897    aliases: [groupe la poste, colissimo]1898    discover: { rss: true, sitemap: false, status: false, pages: false }1899    country: FR1900    language: fr1901    sensors:1902      - { name: tarifs postaux, url: "https://www.laposte.fr/tarifs-postaux", type: HTML, connector: http, tier: C, config: { selector: "main" } }1903      - { name: mentions légales, url: "https://www.laposte.fr/mentions-legales", type: HTML, connector: http, tier: C }1904  - id: dhl1905    extend: true1906    country: DE1907    sensors:1908      - { name: management, url: "https://group.dhl.com/en/about-us/management.html", type: HTML, connector: http, tier: D }1909      - { name: privacy notice, url: "https://www.dhl.com/global-en/footer/privacy-notice.html", type: HTML, connector: http, tier: C }1910  - id: fedex1911    extend: true1912    country: US1913    sensors:1914      - { name: current rates, url: "https://www.fedex.com/en-us/shipping/rate-changes.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }1915      - { name: terms of use, url: "https://www.fedex.com/en-us/terms-of-use.html", type: HTML, connector: http, tier: C }1916      - { name: privacy policy, url: "https://www.fedex.com/en-us/trust-center/global-privacy-policy.html", type: HTML, connector: http, tier: C }1917  - id: ups1918    extend: true1919    country: US1920    sensors:1921      - { name: shipping costs and rates, url: "https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates", type: HTML, connector: http, tier: C, config: { selector: "main" } }1922      - { name: leadership, url: "https://about.ups.com/us/en/our-company/leadership.html", type: HTML, connector: http, tier: D }1923      - { name: privacy notice, url: "https://www.ups.com/us/en/support/shipping-support/legal-terms-conditions/privacy-notice", type: HTML, connector: http, tier: C }1924  - id: stm1925    extend: true1926    country: CA1927    sensors:1928      - { name: transit fares, url: "https://www.stm.info/en/info/fares/transit-fares", type: HTML, connector: http, tier: C, config: { selector: "main" } }1929  - id: translink1930    extend: true1931    country: CA1932    sensors:1933      - { name: pricing and fare zones, url: "https://www.translink.ca/transit-fares/pricing-and-fare-zones", type: HTML, connector: http, tier: C, config: { selector: "main" } }1934  - id: mta1935    extend: true1936    country: US1937    sensors:1938      - { name: fares, url: "https://www.mta.info/fares-tolls", type: HTML, connector: http, tier: C, config: { selector: "main" } }1939      - { name: leadership, url: "https://www.mta.info/transparency/leadership", type: HTML, connector: http, tier: D }1940  - id: tfl1941    extend: true1942    country: GB1943    sensors:1944      - { name: find fares, url: "https://tfl.gov.uk/fares/find-fares", type: HTML, connector: http, tier: C, config: { selector: "main" } }1945      - { name: tube and rail fares, url: "https://tfl.gov.uk/fares/find-fares/tube-and-rail-fares", type: HTML, connector: http, tier: C, config: { selector: "main" } }1946      - { name: privacy and cookies, url: "https://tfl.gov.uk/corporate/privacy-and-cookies/", type: HTML, connector: http, tier: C }1947  - id: sncf1948    extend: true1949    country: FR1950    sensors:1951      - { name: gouvernance, url: "https://www.groupe-sncf.com/fr/groupe/gouvernance", type: HTML, connector: http, tier: D }1952  - id: amtrak1953    extend: true1954    country: US1955    sensors:1956      - { name: privacy policy, url: "https://www.amtrak.com/privacy-policy", type: HTML, connector: http, tier: C }1957  - id: metrolinx1958    extend: true1959    country: CA1960    sensors:1961      - { name: go transit fares, url: "https://www.gotransit.com/en/ways-to-pay/fare-information", type: HTML, connector: http, tier: C, config: { selector: "main" } }1962  - id: oc-transpo1963    extend: true1964    country: CA1965    sensors:1966      - { name: fares, url: "https://www.octranspo.com/en/fares/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1967  - id: exo1968    extend: true1969    country: CA1970    sensors:1971      - { name: fares, url: "https://exo.quebec/en/fares", type: HTML, connector: http, tier: C, config: { selector: "main" } }1972  # ───────────────────────── Universities — tuition pages, senior administration ─────────────────────────1973  - id: university-of-toronto1974    extend: true1975    country: CA1976    sensors:1977      - { name: tuition and fees, url: "https://planningandbudget.utoronto.ca/tuition-ancilliary-fees/tuition-fees/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1978  - id: universite-de-montreal1979    extend: true1980    country: CA1981    sensors:1982      - { name: tuition and fees, url: "https://registraire.umontreal.ca/droits-de-scolarite/couts/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1983  - id: harvard1984    extend: true1985    country: US1986    sensors:1987      - { name: leadership, url: "https://www.harvard.edu/about/leadership-and-governance/", type: HTML, connector: http, tier: D }1988  - id: stanford1989    extend: true1990    country: US1991    sensors:1992      - { name: tuition and fees, url: "https://financialaid.stanford.edu/undergrad/budget/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1993  - id: mit1994    extend: true1995    country: US1996    sensors:1997      - { name: tuition and fees, url: "https://sfs.mit.edu/undergraduate-students/the-cost-of-attendance/coa/", type: HTML, connector: http, tier: C, config: { selector: "main" } }1998  - id: princeton1999    extend: true2000    country: US2001    sensors:2002      - { name: tuition and fees, url: "https://admission.princeton.edu/cost-aid/fees-payment-options", type: HTML, connector: http, tier: C, config: { selector: "main" } }2003  - id: university-of-waterloo2004    extend: true2005    country: CA2006    sensors:2007      - { name: tuition and fees, url: "https://uwaterloo.ca/finance/student-financial-services/tuition-fee-schedules", type: HTML, connector: http, tier: C, config: { selector: "main" } }2008  - id: mcmaster2009    extend: true2010    country: CA2011    sensors:2012      - { name: tuition and fees, url: "https://registrar.mcmaster.ca/fees/", type: HTML, connector: http, tier: C, config: { selector: "main" } }2013  - id: universite-laval2014    extend: true2015    country: CA2016    sensors:2017      - { name: tuition and fees, url: "https://www.ulaval.ca/etudes/droits-de-scolarite", type: HTML, connector: http, tier: C, config: { selector: "main" } }2018      - { name: leadership, url: "https://www.ulaval.ca/notre-universite/direction-et-gouvernance", type: HTML, connector: http, tier: D }2019  - id: concordia2020    extend: true2021    country: CA2022    sensors:2023      - { name: leadership, url: "https://www.concordia.ca/about/administration-governance.html", type: HTML, connector: http, tier: D }2024  - id: university-of-alberta2025    extend: true2026    country: CA2027    sensors:2028      - { name: tuition and fees, url: "https://www.ualberta.ca/en/registrar/costs-tuition-fees/index.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }2029  - id: dalhousie2030    extend: true2031    country: CA2032    sensors:2033      - { name: tuition and fees, url: "https://www.dal.ca/admissions/cost-and-payment/tuition.html", type: HTML, connector: http, tier: C, config: { selector: "main" } }2034  # ───────────────────────── Energy majors & large caps — leadership, privacy ─────────────────────────2035  - id: exxonmobil2036    extend: true2037    country: US2038    sensors:2039      - { name: privacy, url: "https://corporate.exxonmobil.com/Global-legal-pages/privacy-policy", type: HTML, connector: http, tier: C }2040  - id: chevron2041    extend: true2042    country: US2043    sensors:2044      - { name: leadership, url: "https://www.chevron.com/who-we-are/leadership", type: HTML, connector: http, tier: D }2045      - { name: privacy, url: "https://www.chevron.com/privacy", type: HTML, connector: http, tier: C }2046  - id: cnrl2047    extend: true2048    country: CA2049    sensors:2050      - { name: privacy, url: "https://www.cnrl.com/privacy", type: HTML, connector: http, tier: C }2051  - id: enbridge2052    extend: true2053    country: CA2054    sensors:2055      - { name: privacy, url: "https://www.enbridge.com/privacy-statement", type: HTML, connector: http, tier: C }2056  - id: tc-energy2057    extend: true2058    country: CA2059    sensors:2060      - { name: privacy, url: "https://www.tcenergy.com/privacy/", type: HTML, connector: http, tier: C }2061  - id: brookfield2062    extend: true2063    country: CA2064    sensors:2065      - { name: leadership, url: "https://www.brookfield.com/about-us/leadership", type: HTML, connector: http, tier: D }2066  - id: thomson-reuters2067    extend: true2068    country: CA2069    sensors:2070      - { name: privacy, url: "https://www.thomsonreuters.com/en/privacy-statement", type: HTML, connector: http, tier: C }2071  - id: nutrien2072    extend: true2073    country: CA2074    sensors:2075      - { name: leadership, url: "https://www.nutrien.com/about/leadership", type: HTML, connector: http, tier: D }2076  - id: quebecor2077    extend: true2078    country: CA2079    sensors:2080      - { name: privacy, url: "https://www.quebecor.com/en/privacy-policy", type: HTML, connector: http, tier: C }2081