Discover and create
Browse approved public characters or submit your own for review before publication.
Android MVP · public launch record
ShyAI is a text-first AI character app for adults. Conversations stay private by default, safety checks run before unsafe text is delivered, and users can export or erase their data.
V1 boundary
01 / The project
Create or discover fictional characters, start a private conversation, and shape the latest turn without losing the thread. ShyAI is built for personal text roleplay—not voice, image generation, group chat, or a public social feed.
Browse approved public characters or submit your own for review before publication.
Stream, cancel, reroll, and edit a recent turn inside an account-bound conversation.
Export a portable JSON record, then delete the account and associated active data.
02 / The data route
Sends the text you choose over an encrypted connection.
Authenticates the request, checks quota, applies safety controls, and stores conversation history.
Process the minimum content needed to check safety and generate the character reply.
Safe text streams to the app. Unsafe output is blocked rather than delivered.
Chat text is never ad-targeting context. Private conversations are not routinely shown to human reviewers; limited review can happen after a report or appeal, during an authorized safety investigation, or when law requires it.
03 / Safety boundary
The Google Play MVP allows non-explicit fictional romance between clearly consenting adults. It blocks sexual content involving minors, non-consensual sexual content, explicit pornography, exploitation, actionable wrongdoing, targeted abuse, privacy violations, and attempts to bypass safety controls.
04 / User controls
Request a portable JSON export of account, character, conversation, consent, report, and block data.
Give, refuse, or withdraw ad-personalization consent without losing access to safety, legal, deletion, or core account functions.
Report public content, block creators, and appeal enforcement without exposing the reporter’s identity.
Erase the account in-app or use the public deletion instructions if access to the app is unavailable.
Current documents