Report No. 008 Brief Desk: Text Filed Updated Last checked to

Age Checks at Adult AI Services (2026): Who Verifies What

Which adult AI chat, companion and video services verify age, how they do it, and what they keep. JanitorAI, SpicyChat, Kindroid, Joi, OurDream and more.

Quick answer

A one-time age check is now normal at adult AI services in the UK, Australia, Brazil, France and many US states, and every hosted service in this brief requires users to be 18 or older. SpicyChat uses third-party video selfie or ID checks in 26 US states, JanitorAI uses k-ID in Australia, Brazil and the UK, and Kindroid accepts payment on file or a Yoti check. Another 11 services rely on self-declaration, and most do not publish what they keep. Checked to .

At a glance

  • Every hosted service in this brief requires users to be 18 or older.
  • SpicyChat uses third-party video selfie or ID checks in 26 US states.
  • JanitorAI uses k-ID age checks for IPs in 3 countries: Australia, Brazil and the UK.
  • 11 services in this brief rely on self-declaration of age.
  • Nureta stores its 18+ confirmation in a cookie for 30 days.

Adult AI services now check age in very different ways. A few use a named third-party provider, many apply a check only where the law requires it, and many still rely on a click or a checkbox.

This brief collects what each service publishes about age verification, across our text, companion, video and voice desks. It covers only the age facts. For the full comparisons, see the desk reports linked below and our methodology.

Why do adult AI services check age?

Age checks exist to keep minors away from sexual content. Every hosted service in this brief requires users to be 18 or older (the local tools listed near the end have no account and no check), and the published checks often apply only “where the law requires” them.

That phrase appears again and again in the facts below. In practice, it means a user in one country may pass a simple age gate, while a user in another country must show a face or an ID. JanitorAI, for example, checks IPs in Australia, Brazil and the UK. SpicyChat checks in the UK, France, Italy, Australia and 26 US states. OurDream names the UK and Australia as examples.

Some services choose a different route. DreamGF blocks UK access until verification is available. Secrets AI excludes regions that require age verification. Third-party sources report that Chub AI is blocked for Australian users.

We sort the services into four groups below: named third-party checks, checks by an unnamed third party, self-declaration only, and no check at all.

Which services use a named third-party check?

Five services name the provider that runs their age check. This is the most transparent approach in this brief.

JanitorAI

JanitorAI uses 18+ self-declaration in most places and k-ID for IPs in Australia, Brazil and the UK. In those countries, users can choose a face estimate, an ID photo or a reused check.

JanitorAI is the pick in our ranking of NSFW AI chat and roleplay sites.

Kindroid

Kindroid treats a payment method on file as age verification. Free users who are flagged must verify with a Yoti selfie or a government ID.

The same rule applies to Kindroid’s voice features. Paid users with a payment method on file are covered, and flagged free users get the Yoti or ID check. Kindroid also requires users to be 18 or older.

Joi AI

Joi AI uses VerifyMyAge. Depending on region, the check is an email check, a facial age estimation or a government ID.

The published fact does not list which option applies in which region.

OurDream

OurDream uses a self-confirmation at sign-up. Where the law requires it, for example in the UK and Australia, it adds an ID or face check through Go.cam or AgeVerif.

For OurDream video generation, the published fact is an 18+ click-through gate, with a third-party age assurance check where the law requires it. That entry does not name the provider.

SpicyAPI

SpicyAPI runs a one-time check by VerifyMy where local law requires it. Elsewhere, users self-declare that they are 18 or older.

The Spicy API voice service is 18+ only, and some regions need a one-time age check before API use.

Which services use an unnamed third-party check?

Two services describe a third-party check but do not name the provider in our facts. One more is reported to use a paid check, according to third-party sources.

SpicyChat

SpicyChat uses video selfie or ID checks by third parties in the UK, France, Italy, Australia and 26 US states. It covers more regions than any other text service in this brief.

Our JanitorAI vs SpicyChat comparison puts this next to JanitorAI’s k-ID check.

Candy AI

Candy AI’s products share one age gate, a self-declaration of 18+ at entry. The Candy AI companion app says it may add more checks per local law.

Candy.ai video uses the same self-declaration of 18+ at entry, and Candy’s privacy notice lists results of third-party age estimation or verification, depending on the user’s location. The Candy AI voice product has a self-affirmed 18+ age gate, and its privacy notice mentions third-party age estimation.

CrushOn.AI

CrushOn.AI requires users to be 18 or older in its privacy policy. Third-party sources report a paid age check before the 18+ toggle in some regions.

The same third-party sources report complaints about this paid check on Trustpilot. CrushOn.AI does not publish the method in our facts.

Which services rely on self-declaration only?

Many services ask users to state their age and describe no further check. Some add a check only where the law forces it.

NovelAI

NovelAI requires users to be 18 or older in its terms. No verification method is published.

Chub AI

Chub AI requires users to be 18 or older in its terms, and no verification method was found. Third-party sources report that it is blocked for Australian users.

AI Dungeon

AI Dungeon asks users to confirm they are 18 or older when they turn on the Mature setting. No other check is described.

DreamGF

DreamGF uses an age gate and a sign-up checkbox for self-confirmation. It blocks UK access until verification is available.

Secrets AI

Secrets AI asks for self-attestation of 18+ at sign-up. It excludes regions that require age verification.

Nomi

Nomi requires users to be 18 or older and asks for age at sign-up. Its App Store listing shows an Age Assurance control, and it says it may add more checks.

Nureta

Nureta asks users to confirm they are 18 or older before generation. The confirmation is enforced on the server and stored in a 30-day cookie.

Seduced

Seduced in Animate video mode requires users to be 18 or older. It may deny access if adequate age verification is not given. The method is not published.

Promptchan

Promptchan in video mode requires users to be 18 or older in its terms, and users represent their age. No verification method is published.

Civitai.red

The Civitai.red video generator uses 18+ self-declaration in its terms. Some countries are geo-blocked for compliance reasons.

DreamPress AI

DreamPress AI asks users to self-declare that they are 18 or older at sign-up. Checks may be required where the law demands them.

ElevenLabs

ElevenLabs requires users to be 18 or older in its terms. No verification method is described.

Which tools have no age check, or do not publish one?

Local and self-hosted tools have no account, so they have no age check. One desktop app does not publish an age policy at all. Your own device runs the software or model.

SillyTavern

SillyTavern has no age verification. It is self-hosted software that runs on the user’s own computer.

Wan 2.2 via ComfyUI

Wan 2.2, run locally through ComfyUI, has no account or age check. An age policy is not published.

Kokoro-82M

Kokoro-82M is a local model with no age verification.

Voxta

For Voxta, the age policy is not published, so whether it checks age is unknown.

How do the main check methods differ?

The services in this brief use six kinds of check. They range from a click to a government ID, and some services combine two or more.

Self-declaration. The user clicks a gate, ticks a box or enters an age at sign-up. NovelAI, Chub AI, AI Dungeon, DreamGF, Secrets AI, Nomi, Nureta, Promptchan, Civitai.red, DreamPress and ElevenLabs rely on this in our facts. Nureta enforces the confirmation on the server and stores it in a 30-day cookie.

Payment on file. Kindroid treats a payment method on file as verification for paid users. This links age to a payment method.

Email check. Joi AI uses an email check through VerifyMyAge in some regions. It is the only service in this brief that lists an email check.

Face estimate or video selfie. JanitorAI offers a k-ID face estimate. Kindroid uses a Yoti selfie for flagged free users. Joi AI uses facial age estimation in some regions. SpicyChat uses a video selfie, and OurDream lists a face check.

ID document. JanitorAI accepts an ID photo. Kindroid accepts a government ID. Joi AI, OurDream and SpicyChat also list an ID check.

Geo-blocking. Some services block regions instead of checking age there. DreamGF blocks the UK, Secrets AI excludes regions that require verification, and Civitai.red geo-blocks some countries for compliance reasons. Third-party sources report the same for Chub AI in Australia.

Most services with a strong check use it only in some regions. In other regions, the same service falls back to self-declaration. So the check you see depends on where you connect from.

What should users look for in an age check?

Look for a service that names its provider, offers more than one method, and lets you reuse a check. Then read what the provider and the service say they keep.

These points come from the differences in the facts above:

  • A named provider. JanitorAI (k-ID), Kindroid (Yoti), Joi AI (VerifyMyAge), OurDream (Go.cam or AgeVerif) and SpicyAPI (VerifyMy) all name theirs. A named provider lets you read that provider’s own privacy terms before you upload a face or an ID.
  • A choice of method. JanitorAI offers a face estimate, an ID photo or a reused check. Joi AI offers an email check in some regions. A choice lets you pick the method that shares the least about you.
  • A one-time or reused check. SpicyAPI describes its check as one-time. JanitorAI accepts a reused k-ID check. A check you do once is less exposure than a check you repeat.
  • No payment needed to prove age. Kindroid counts a payment method on file as verification for paid users. Third-party sources report that CrushOn.AI charges for its age check in some regions. Decide whether you are comfortable linking payment to age.
  • A clear answer on what is kept. Most services in this brief do not say, in our facts, what happens to the face scan or ID after the check. If a service does not say, ask support before you upload anything.

Self-declaration is easy for users, but it relies on the user telling the truth. A strong check with a named provider asks more of you, so the details of what is stored matter most there.

For more on each service, see our desk rankings for AI chat and roleplay, AI companion apps, AI video generators and AI voice tools.

Check log

The vendor pages we read, the date we read them and what they said. These are document checks of published pages.

Pages checked, newest first
DateToolCheckedFound
Kindroid App Store listing (opens in new tab) Price: $15.99/month (App Store) (3-month $42.99, yearly $159.99; Ultra $28.99 and MAX $68.99 add-ons; web usually cheaper)
Kindroid Subscriptions doc (opens in new tab) Doc updated 13 Oct 2026. The one-time preview is 50 messages (15 in some regions).Free tier: One-time preview: 50 messages, 5 selfies, 2 KindroidsCancellation and refunds: 3-day trial needs payment and auto-converts; refunds case-by-case, generally all sales final; no prorated refund.
Kindroid In-app purchases doc (opens in new tab) Credits and tokens: Unlimited chat; paid selfie credits (50/100 packs) and audio credits (500k pack) for voice above monthly grant.
Kindroid Moderation guidelines (opens in new tab) Content rules: Policy allows NSFW and ERP; bans CSAM, imminent self-harm, harm to others, non-consensual real-person images.
Kindroid Legal: intimate image removal policy (opens in new tab) Policy effective 15 Oct 2026; bans intimate images of a real person made or shared without consent.Content rules: Policy allows NSFW and ERP; bans CSAM, imminent self-harm, harm to others, non-consensual real-person images.
Joi AI Homepage and FAQ (opens in new tab) No price published on this page. The FAQ no longer lists Neuron costs.Price: Not published (Premium billed monthly to yearly; Neurons bought separately; prices vary by region)
Joi AI Terms (opens in new tab) Terms updated 4 Jun 2026. Section 3 names the free Basic plan, lists Neuron costs and says prices vary by region.Free tier: Basic access, limitedCredits and tokens: Neurons pay for explicit messages (4 each), photos (up to 120) and videos (up to 1,900).Content rules: Explicit content allowed; bans CSAM, NCII, sexual content of real people without consent, presented-as-real rape.
Joi AI Refund and cancellation policy (opens in new tab) Cancellation and refunds: Cancel in settings; no refund for partial periods; 14-day refund only for fraud or one-time error.
ourdream.ai Homepage (opens in new tab) The FAQ still says $9.99/month on the yearly plan ($119.88 upfront) or $19.99 monthly, with 1,000 dreamcoins each month.Price: $9.99/month billed yearly ($119.88) (Monthly plan $19.99; homepage FAQ says both include 1,000 dreamcoins each month)
ourdream.ai Help center: what costs coins (opens in new tab) Free tier: Free users pay 1 dreamcoin per chat messageCredits and tokens: Dreamcoins: voice calls 50/min, 2 images 10, video 100 per 5 s, premium-model reply 1 coin.
ourdream.ai Help center: refunds (opens in new tab) Cancellation and refunds: Access lasts to period end; no refund if over 25% used; monthly not refunded once coins used; no crypto refunds.
ourdream.ai Help center: cancel (opens in new tab) Cancel at ourdream.ai/profile; access and unused coins last to the end of the billing period.
ourdream.ai Prohibited content policy (opens in new tab) Content rules: Adult content allowed; bans minors, real people, bestiality, gore, self-harm and user-perpetrated non-consent.
ourdream.ai Age verification policy (opens in new tab) Age verification: Self-confirmation at sign-up; Go.cam or AgeVerif ID/face check where law requires (for example UK, Australia).
ourdream.ai Privacy at a glance (opens in new tab) Says it does not sell your data and that chat messages are processed by the model provider. Training is not mentioned on this page.
ourdream.ai Privacy policy (opens in new tab) The URL now redirects to ourdream.ai/terms/privacy-policy (last modified 26 Aug 2026), which lists training AI/machine learning models as a purpose.Privacy and training: Does not sell chats; chats go to third-party model providers. Privacy page says user data may train AI models.
ourdream.ai Homepage (opens in new tab) The FAQ says both plans include 1,000 dreamcoins each month, and the yearly plan adds 1,000 bonus dreamcoins on the first subscription.Price: $9.99/month billed yearly ($119.88) (Monthly plan $19.99; homepage FAQ says both include 1,000 dreamcoins each month)
ourdream.ai Help center: what costs coins (opens in new tab) Subscriber chat costs 0 coins. Subscribers receive 1,000 dreamcoins on their billing anniversary, and dreamcoins do not refresh monthly (the homepage FAQ says 1,000 each month).Free tier: Free users pay 1 dreamcoin per chat messageCredits and tokens: Dreamcoins: voice calls 50/min, 2 images 10, video 100 per 5 s, premium-model reply 1 coin.
ourdream.ai Help center: refunds (opens in new tab) Annual subscriptions may be eligible for a full or partial refund. Card refunds take 5-10 business days; crypto payments cannot be refunded.Cancellation and refunds: Access lasts to period end; no refund if over 25% used; monthly not refunded once coins used; no crypto refunds.
ourdream.ai Help center: cancel (opens in new tab) Cancel at ourdream.ai/profile; access and unused coins last to the end of the billing period.
ourdream.ai Prohibited content policy (opens in new tab) Content rules: Adult content allowed; bans minors, real people, bestiality, gore, self-harm and user-perpetrated non-consent.
ourdream.ai Age verification policy (opens in new tab) Age verification: Self-confirmation at sign-up; Go.cam or AgeVerif ID/face check where law requires (for example UK, Australia).
ourdream.ai Privacy at a glance (opens in new tab) Says it does not sell your data and that chat messages are processed by the model provider. Training is not mentioned on this page.
ourdream.ai Privacy policy (opens in new tab) The page returned an error (HTTP 404) to our reader. The training statement is from the 23 Oct 2026 check.
JanitorAI janitor+ page (opens in new tab) Price: janitor+ $12.99/month or $99/year ($8.25/month when billed yearly; usage limits apply)
JanitorAI Help center: janitor+ FAQ (opens in new tab) Free tier: Free chat with standard models and about 9K contextMessage limits: FAQ lists no message cap on free tier; janitor+ gives about 3x faster replies when busy and enhanced swipes.
JanitorAI Terms (opens in new tab) Content rules: Sexual content allowed on Limitless bots; bans minors, gore, bestiality and sexual violence. No explicit avatar images.
SpicyChat AI Subscribe page (opens in new tab) Price: Get A Taste $5.95/month (True Supporter $19.95, I'm All In $29.95; prices rose on 8 Sep 2026)Free tier: Free tier with 4,096-token context and default models
SpicyChat AI Pricing update FAQ (opens in new tab) Message limits: Paid tiers get unlimited messages and skip waiting lines; I'm All In adds priority queue. Free cap not published.
SpicyChat AI Community guidelines (opens in new tab) Content rules: Explicit bots must be labeled NSFW; bans minors, non-consent, incest, step-family and real people.
Kindroid App Store listing (opens in new tab) Price: $15.99/month (App Store) (3-month $42.99, yearly $159.99; Ultra $28.99 and MAX $68.99 add-ons; web usually cheaper)
Kindroid Subscriptions doc (opens in new tab) Free tier: One-time preview: 50 messages, 5 selfies, 2 KindroidsCancellation and refunds: 3-day trial needs payment and auto-converts; refunds case-by-case, generally all sales final; no prorated refund.
Kindroid In-app purchases doc (opens in new tab) Credits and tokens: Unlimited chat; paid selfie credits (50/100 packs) and audio credits (500k pack) for voice above monthly grant.
Kindroid Moderation guidelines (opens in new tab) Content rules: Policy allows NSFW and ERP; bans CSAM, imminent self-harm, harm to others, non-consensual real-person images.
Joi AI Homepage and FAQ (opens in new tab) No price published on this pagePrice: Not published (Premium billed monthly to yearly; Neurons bought separately; prices vary by region)Free tier: Basic access, limitedCredits and tokens: Neurons pay for explicit messages (4 each), photos (up to 120) and videos (up to 1,900).
Joi AI Refund and cancellation policy (opens in new tab) Cancellation and refunds: Cancel in settings; no refund for partial periods; 14-day refund only for fraud or one-time error.
Joi AI Terms (opens in new tab) Content rules: Explicit content allowed; bans CSAM, NCII, sexual content of real people without consent, presented-as-real rape.
ourdream.ai Privacy policy (opens in new tab) Privacy and training: Does not sell chats; chats go to third-party model providers. Privacy page says user data may train AI models.

Sources

  1. JanitorAI: janitor+ page
  2. JanitorAI: janitor+ FAQ
  3. JanitorAI: Chat memory article
  4. JanitorAI: Limited vs Limitless
  5. JanitorAI: Terms of use
  6. JanitorAI: Privacy policy
  7. JanitorAI: Age verification article
  8. JanitorAI: Mobile app FAQ
  9. JanitorAI: Mobile moderation FAQ
  10. JanitorAI: Trustpilot
  11. SpicyChat AI: Subscribe page
  12. SpicyChat AI: Pricing update FAQ
  13. SpicyChat AI: AI models docs
  14. SpicyChat AI: Tokens and context docs
  15. SpicyChat AI: Premium features docs
  16. SpicyChat AI: Docs index
  17. SpicyChat AI: Community guidelines
  18. SpicyChat AI: Age verification docs
  19. SpicyChat AI: Mobile apps docs
  20. SpicyChat AI: Privacy policy
  21. SpicyChat AI: Trustpilot
  22. Kindroid subscriptions doc
  23. Kindroid moderation guidelines
  24. Kindroid age verification
  25. Kindroid memory doc
  26. Kindroid in-app purchases
  27. Kindroid legal (terms and privacy)
  28. Kindroid homepage
  29. Kindroid: App Store listing
  30. Kindroid: Trustpilot (third-party)
  31. Joi AI: Joi homepage and FAQ
  32. Joi AI: Terms of Service
  33. Joi AI: Privacy Policy
  34. Joi AI: Refund and cancellation policy
  35. Joi AI: Help: age verification
  36. Joi AI: Trustpilot (third-party)
  37. ourdream.ai: ourdream homepage
  38. ourdream.ai: What costs coins
  39. ourdream.ai: Refund help article
  40. ourdream.ai: Cancel help article
  41. ourdream.ai: Prohibited content
  42. ourdream.ai: Age verification
  43. ourdream.ai: Privacy at a glance
  44. ourdream.ai: What we won't do
  45. ourdream.ai: Trustpilot (third-party)
  46. ourdream.ai: OurDream privacy

How we compare: fixed dimensions per desk, cited sources, verdicts signed off by the editor-in-chief. Read the methodology.