When a buyer evaluates app inventory, the store age rating is one of the first signals they lean on. It's easy to read, it's on every listing, and for most of the catalog it's a reasonable proxy: Mature 17+ tells you to look closer, Everyone tells you to relax.

We tested that proxy against one of the fastest-growing categories in mobile: 4,346 AI character and companion apps- 1,464 on Google Play (roughly 610 million combined downloads) and 2,882 on Apple's App Store.

It doesn't hold. Across both stores, 2,589 of the 4,346 apps, 60%, carry a rating that classifies them as accessible to minors: Teen or lower on Google Play, 12+ or lower on the App Store. On iOS, 1,058 apps, over a third of the entire set, are rated 4+, the band Apple reserves for content with "no objectionable material." That band includes apps literally named AI Boyfriend Chat – Husby and ChatBot My Virtual Girlfriend.

The rating doesn't track the content

These are not apps whose nature is hidden:

  • HotChat – Your AI Soulmate: rated Teen, 5M downloads

  • Crave AI – AI Soulmate: rated Everyone, 5M downloads

  • Honey Chat – AI Girlfriend: rated Teen, 5M downloads

  • Dokichat – Romantic AI Chats: rated Everyone, 1M downloads

  • Kawaii AI: Chat AI Girlfriend: rated Everyone, 1M downloads

Character.AI and Talkie, the category's mainstream leaders, are both rated Teen on Google Play at 50 million downloads each. At the explicit end, Sexy Chatbot X – No Filter AI is rated Everyone and reports a million downloads.

Meanwhile, independent research from the family-safety company Aura found the single largest category of companion interaction is sexual or romantic roleplay at 36.4%. Homework help- the use case platforms cite is 13.1%. The rating says "general audience." The usage data says "romantic roleplay with a heavily teenage user base."

The rating drifts, and not always toward safety

On Google Play, 56 apps in our set changed rating. Several loosened, and every one is a romance or companion app: Replika (10M downloads) went Mature 17+ → Teen; Vivy AI: Chat, AI Girlfriend and Mila: AI Roleplay Game both went Mature 17+ → Everyone.

On the App Store, 252 apps changed rating- 132 loosening against 120 tightening. Fifty-seven dropped the full four tiers, from 17+ to 4+, with no intermediate stop.

A rating that can fall four tiers while the product stays the same isn't a classification. It's a self-declaration, and self-declarations move with the developer's incentives.

Same app, same developer, two different audiences

306 apps in our set are live on both stores. 106 are rated as accessible to minors on Google Play but 17+ on the App Store. Only 4 run the other way.

Character.AI is Teen on Google Play and 17+ on iOS. So is Replika. The identical product, submitted by the identical developer, is declared appropriate for a 13-year-old on one store and adults-only on the other. That disagreement is itself the tell.

Even the best-defended app protects minors with a checkbox

If any app should have this solved, it's Character.AI: named in the FTC's September 2025 inquiry, and by January 2026 it and Google had agreed to settle the leading wrongful-death suits. It has built the most robust minor-safety apparatus in the category.

We tested the Android age gate directly, on a fresh device. An account declaring itself under 18 is genuinely locked down, no open-ended chat. But the same device obtained a fully unrestricted experience within minutes by registering a new account with an adult birthdate. No document check, no verification that outlasts the declaration.

The gate holds against a truthful thirteen-year-old and yields to a lying one. Everything below Character.AI in the long tail protects them with less.

Why a block list won't fix it

The category is a short head and a very long tail: the top 10 Google Play apps account for ~44% of downloads, while 86% of listings have 100,000 downloads or fewer. 138 Google Play apps share bundle prefixes like com.ai and com.aichat, and new ones ship constantly. By the time a name reaches an exclusion list, the next ten clones are live.

The metadata won't save you either. It's the same failure mode we found auditing app-ads.txt- a declared identifier pointing somewhere unrelated. CrushAI: Chat, AI Girlfriend runs on com.plusfunscanner.qrscan.code, a QR-scanner bundle ID. AI ChatBot GPTalk (10M downloads, Teen) runs on a Facebook-video-downloader identifier.

What buyers can do

The takeaway isn't "block AI." It's that the age rating cannot do the job buyers are using it for here, and the bundle ID can't either. Both are self-declared, both drift, and they don't agree with each other across stores for the same app.

That means treating AI companion apps as a named risk category in mobile and CTV buys, the way MFA and AI-slop inventory graduated from curiosities to standing exclusions, and screening on verification signals (developer identity, bundle-ID coherence, review-to-install plausibility, cross-store consistency) instead of the rating on its face.

This is the gap our app-environment work is built to surface, and it's why DeepSee.io flags AI Companion Apps as a High Risk brand suitability signal. Read more in our blog here.

Keep Reading