Disclosure

Affiliate disclosure

How Artificial Examiner may earn a commission from links, why that does not buy the lede, and that we also run Google AdSense.

Disclosure. Some links on Artificial Examiner are affiliate links. If you click one and buy a product, subscribe, or sign up, we may earn a commission — at no extra cost to you. That is an advertising relationship. It is not payment for a headline, a score, or a softened lede.

Opinions and reporting on this site are independent of those commissions. Affiliates do not assign stories, approve copy, or see drafts. A tool we mention in a story is mentioned because it is in the news, not because a network paid for the sentence.

How we mark the links

  • In-article boxes are labeled Affiliate link and point here.
  • The outbound a uses rel="sponsored noopener noreferrer".
  • Stories that contain a callout also set affiliate: true and carry a footer note on the article.
  • Until a program is approved, the href is a placeholder (# or empty). Those boxes say so in plain language. We do not invent live tracking URLs.

Google AdSense

We also run display advertising through Google AdSense (publisher ca-pub-4386698529577104). Ad units are labeled as advertisements. AdSense is separate from affiliate callouts: one is a display network, the other is a commission on a click-through. Neither writes the story. See Privacy for what vendors may collect, and ads.txt for the authorized seller line.

Independence

Advertisers and affiliates do not pick the desk, the kicker, or the pull quote. If a commercial relationship sits next to a story, the story says so. If that bargain breaks, this page changes first — and then the copy. Funding notes also live on About. Sitewide JSON-LD sets ownershipFundingInfo to this URL.

We do not run paid “reviews” dressed as News. Sponsored features, if we ever run them, will be labeled sponsored in the kicker and will not sit on the Opinions desk as if they were ours.

Programs (placeholders until signup)

These keys live in src/data/affiliates.ts. Set the matching PUBLIC_AFFILIATE_* variable at build time, or edit the href on that row, then rebuild. Direct Upload has no runtime env.

  • PartnerStack (SaaS / coding-agent tools)placeholder (no live URL). Generic SaaS partner links — coding-agent IDEs, developer tools. Paste the approved PartnerStack URL after signup. Env: PUBLIC_AFFILIATE_PARTNERSTACK
  • Impact (network)placeholder (no live URL). Catch-all for brands we join through Impact. One env var per campaign is fine later; this key is the first slot. Env: PUBLIC_AFFILIATE_IMPACT
  • Amazon Associatesplaceholder (no live URL). Books and hardware only, when a story actually cites them. Do not invent a tag. Use the Associates sitewide or product URL after approval. Env: PUBLIC_AFFILIATE_AMAZON
  • Jasperplaceholder (no live URL). Writing / marketing assistants. Placeholder until a Jasper (or successor) partner link is issued. Env: PUBLIC_AFFILIATE_JASPER
  • Notionplaceholder (no live URL). Workspace and docs. Placeholder until Notion issues a tracking link. Env: PUBLIC_AFFILIATE_NOTION
  • Hostingerplaceholder (no live URL). Hosting, if a story is actually about standing a site up. Placeholder until Hostinger approval. Env: PUBLIC_AFFILIATE_HOSTINGER

What this is not

A commission is not a correction channel. If a fact is wrong, use the corrections policy, not a partner manager. Questions about a specific link: write the desk.