DocumentationMarkdown editionagents.md

Adult links (18+)

How links to OnlyFans, Fansly and similar are handled, what a program must set, and what never appears in the page.

Adult platforms are supported, but only through the age gate. A link block with "adult": true, or a social/socialRow entry whose platform is marked 18+, is rendered as a button that first asks the visitor to confirm their age on the page, then passes through a separate warning step, and only then reaches the destination.

  • The destination URL never appears in the page HTML, in page.md, or in any response served without the owner's key. Crawlers see a labelled 18+ button and nothing behind it.
  • A program must set adult: true on any link it knows leads to adult content, even if the platform is not in the list. Leaving it off is the single thing most likely to get a page reported and banned.
  • The 18+ label is shown on the button. It is not optional and not stylable.
{ "type": "link", "label": "Subscribe", "url": "https://onlyfans.com/name", "adult": true }

Platforms that are 18+ by default are listed in Social platforms.