Credit burn, trial renewal, private upload, refund risk, app red flags, and comparisons.
Start here
Before the app starts feeling personal, check what gets expensive.
AI companion apps do not usually feel risky at the first screen. The risky moment is when a locked photo, remembered detail, custom character, or trial checkout makes paying feel obvious.

Better fit if continuity matters more than images.

Check this if images, voice, video, or credits could drive the bill.

Use this when the creator flow is the buying trigger, then check credits, uploads, refunds, and cancellation.

Use this when the offer feels urgent, then check Dreamcoin burn, full billed total, deletion, and refund wording.

Use this when customization is the buying trigger, then check annual billing and coins.

Use this when a sale timer or annual price is the buying trigger, then check renewal and tier limits.
Illustrative, not official UI.
What this route is based on
Start with the trigger, then verify the source-backed checks.
Nomi, Candy AI, HeyGF, GirlfriendGPT, Kindroid, and Replika.
Pricing, terms, privacy, cancellation, refund, help, and app-store references.
Used as warning patterns to verify, not as proof of every user outcome.
Search entry points
Use the phrase closest to why you might pay.
People do not usually search from a neat spreadsheet mindset. They search from a locked image, a free trial, a private upload, or a refund worry.
Check credits, retries, private uploads, and media spend before unlocking.
Private galleryThe gallery is the top-up triggerCheck repeated unlocks, media packs, refunds, cancellation, and private-media data before buying credits.
Custom typeThe builder makes it feel personalCheck builder controls, voice, story, coins, annual billing, privacy, refunds, and cancellation.
AI boyfriendComfort can become a subscriptionCheck memory, voice, renewal, privacy, export, and deletion before the routine forms.
AI kiss videoA personal-looking clip is a privacy checkCheck credits, retries, source photos, consent, deletion, refunds, and cancellation before paying.
Red flagsThe hook is the first thing to verifyCheck locked media, credits, trials, refunds, cancellation, private uploads, billing, and privacy before paying.
AlternativesDo not switch apps and keep the same riskCompare by memory, visual media, builder controls, sale pressure, privacy, cancellation, and refunds.
CheapestCheap is the full 30-day behaviorCheck credits, locked media, free starts, annual billing, renewal, and refunds before chasing the lowest price.
Safe?Safety is a set of checksCheck billing, privacy, uploads, deletion, public signals, support, refunds, and cancellation before trusting the app.
AI sextingAdult chat can hide costRoute adult intent into tokens, renewal, privacy, refunds, and cancellation.
NSFW app costThe preview is the hookPick by adult chat, locked media, creator flow, private upload, or deal pressure before paying.
Free trialThe trial is not the decisionCheck renewal date, billing route, included credits, and cancellation.
CreditsSubscription is only the baseSeparate monthly access from images, voice, video, retries, and top-ups.
Free appFree is the first wallCompare no-card starts, free trials, creator previews, and the first paid wall before upgrading.
No credit cardNo-card does not mean no paywallCheck what becomes paid after the free preview starts working on you.
Refund deniedRefunds are not guaranteedCheck subscriptions, media purchases, platform billing, and support route.
Cancel cardsMake the reversal path visibleUse shareable cards for trials, renewals, app deletion, refund denial, annual deals, and support proof.
Share hubUse the right card or answer kitOpen visual cards and copy-ready answer kits for cost, credits, privacy, refund, cancellation, and app-specific questions.
Private photoUpload risk comes firstCheck identity clues, retention, generated media, deletion, and support.
Privacy cardsTurn private-feeling use into checksUse shareable cards for private photos, face uploads, memory, deletion, privacy tools, and public signals.
Worth it?Ask what you are really paying forChoose by memory, locked media, customization, sale pressure, privacy, and exit risk.
CancelDeleting the app is not cancellationFind the billing route, renewal date, account controls, and refund path before paying.
Near-checkout shortcut
If the NSFW or locked-media hook worked, check the paid wall first.
The real buying moment is usually not the free chat. It is the first unlock, adult chat upgrade, visual retry, private upload, or annual offer. Start there.



Illustrative SFW Companion Cost art, not official app UI.
Check credit burn, retries, media packs, refund wording, and what else becomes paid after the first unlock.
Visual pullAdult chatThe chat gets hotter, then the meter starts.Check whether adult chat, roleplay, voice, photos, or retries depend on credits, tokens, tiers, or renewal.
Credit burnBuild your typeCustomization makes payment feel like finishing the person.Check what is included before paying for character controls, voice, images, memory, or premium creator features.
Creator hookPrivate uploadA personal photo changes the risk class.Check storage, support access, deletion path, identity risk, and account/payment trail before uploading.
Data riskStart where curiosity is hottest
If the preview made paying feel obvious, slow the next click down.
The first paid moment is usually a reveal, a custom look, a private upload, or a credit pack. Choose the trigger first, then check the bill behind it.

Check the repeated cost before the preview becomes a top-up loop.
Illustrative Companion Cost art, not official app UI.

If the close-camera pull worked, check repeat unlocks before checkout.

If the face and crop got you, check credits and renewals before the app gets the card.

If the look made the next tap feel obvious, route that impulse first.

If that is the hook, check visual unlocks, upload prompts, and renewal pressure first.

The click is not rational yet. Put credit burn and cancellation in the path.

Check whether images, videos, voice, and gallery steps are included or metered.

A stronger situation can pull clicks without turning the site into an explicit gallery.
Start by trigger
The strongest hook is not the same for every app.
Some people pay because of visual curiosity. Others pay because the companion remembers them, or because a builder flow already feels personal. Start with the hook, then check the cost and privacy layer.
Locked mediaCheck credits, retries, media limits, and refund wording before the first unlock feels harmless.
Check media cost
Built your typeBuilder flows make checkout feel like finishing the setup. Check coins, privacy, controls, and cancellation first.
Check builder cost
Memory loopIf memory is the pull, check export, deletion, support access, model changes, and what can disappear later.
Check attachment risk
Private uploadReal-life uploads need a harder pause: storage, deletion, support review, reuse, and account recovery.
Check upload risk
Deal pressureDiscounts can hide renewal timing, refund limits, token burn, and a bigger annual commitment than expected.
Check renewal riskPressure-point map
Start with the pressure point, not the app name.
Pick the concern already in your head: curiosity, attachment, customization, urgency, privacy, or refund worry. The matching check comes next.
Visual curiosity, memory, customization, low-friction trials, and sale pressure are what make the paid step feel close.
Use official sources, public-signal categories, cost tools, and clear hands-on status instead of fake experience claims.
Move from the trigger to a tool, checklist, or comparison. Open a disclosed partner link only after the tradeoff is visible.
| Buying trigger | Why payment feels close | What to verify before paying | Next check |
|---|---|---|---|
| Locked photo or gallery | Curiosity makes one more unlock feel natural. | Credits, retries, private uploads, refund limits, and media spend. | Check credit burn |
| Custom character | The builder creates ownership before payment. | Voice, story, coins, included controls, privacy, renewal, and cancellation. | Check builder cost |
| Trial or annual deal | Low-risk framing can hide the real billed amount. | Renewal date, platform billing, annual total, refund wording, and cancellation route. | Check renewal risk |
| NSFW or private chat | Adult-intent chat can make cost feel secondary until credits or renewal appear. | Chat limits, credits, privacy, refund limits, cancellation, and billing trail. | Check private-chat cost |
| One app already in mind | Choosing one app can make alternatives and unresolved terms easy to ignore. | Official source freshness, public signals, app-specific checklist, and closest comparison. | Pick comparison |
Current high-intent checks
When the app is already selling you, use the trigger that got you here.
These are the moments most likely to become a payment: a visual annual offer, a created character, a locked gallery, or a sale window. Check the risk first, then open the official offer only if it still makes sense.
Annual + coinsOurDream AI
The annual visual offer looks easier than stopping.
- Best if
- Best if a visual annual offer is the reason you might pay today.
- First paid wall
- Annual billing, Dreamcoins, media limits, renewal.
Check the billed total, renewal date, Dreamcoin burn, media limits, cancellation, and refund route before treating it as a deal.
Visual creatorNectar AI
You made the character first, then the paywall feels close.
- Best if
- Best if character creation or visual generation is the hook.
- First paid wall
- Creator limits, image/video generation, uploads, credits.
Check creator limits, private uploads, image/video cost, refunds, cancellation, and privacy before finishing the paid setup.
Locked mediaCandy AI
The gallery is doing the selling.
- Best if
- Best if locked media, private chat, or visual unlocks are pulling you in.
- First paid wall
- Credits, locked media, retries, top-ups, private chat.
Check credits, locked media, retries, top-ups, private chat cost, refunds, cancellation, and privacy before unlocking.
Sale windowGirlfriendGPT
A discount can make annual billing feel safer than it is.
- Best if
- Best if a sale page is making the annual click feel low-risk.
- First paid wall
- Tier limits, annual renewal, tokens/media, refund wording.
Check tier limits, renewal timing, token/media costs, refund wording, cancellation, and the current checkout before paying.
Some links may be affiliate links. Scores do not depend on commission rate.
Pick the moment
Which part is pulling you toward checkout?
Start with the trigger, not the brand name. That makes the next check clearer and keeps the site from turning into a generic ranking page.
Check whether photos, voice, video, or private media depend on credits, tokens, or higher plans.
Visual costMemoryIt starts feeling personal.Before you rely on memory, check export, deletion, model updates, and whether continuity can change.
ReversibilityCustomYou can build the exact type you want.The builder can make payment feel like finishing the character. Check included controls, coins, privacy, refunds, and cancellation first.
Add-onsFree startIt starts free, then the paid layer appears.No-card signup and basic chat can still lead to media, memory, voice, credits, premium features, or renewal.
Free vs paidDeal / trialThe first step feels low-risk.Trial, no-card, or discounted pages can still lead to renewal, annual billing, or refund limits.
Annual totalFast exits
If checkout is already close, start with one of these.
These are the highest-intent checks: the moments where a locked feature, trial, private upload, refund worry, or NSFW route can turn curiosity into payment.
Pick the trigger and route into credit burn, trial renewal, private upload, or refund risk before checkout.
CheckI do not know which comparison to openPick the buying trigger and app names, then open the two-app comparison that fits the decision.
CheckI care about real monthly costGet a low / expected / high range before you compare apps.
CheckI want to know if credits will burn fastEstimate credit pressure from locked media, adult chat, retries, top-ups, private uploads, and billing mode.
CheckI want to build a custom girlfriendCheck builder controls, voice, story, coins, annual billing, privacy, refunds, and cancellation before finishing the setup.
CheckI want to know if a trial can chargeCheck renewal pressure from payment method, days left, billing route, cancellation, credits, reminders, and refund wording.
CheckI might upload private photosScore upload risk from identity clues, deletion route, media policy, generated media, support requests, and payment pressure.
CheckI worry a refund could be deniedCheck subscriptions, renewals, credits, media purchases, platform billing, support route, usage, and refund wording before paying.
CheckI am looking at a specific appPick Nomi, Candy AI, HeyGF, GirlfriendGPT, Kindroid, or Replika and see the matched red flags first.
Fast verdict
If you only do one thing, run the calculator first.
A short cost range makes the rest of the site easier to use. After that, check cancellation, refund limits, tokens or credits, and privacy before clicking through to an official pricing page.
- Use the calculator before a visual-heavy app.
- Use the cancellation checklist before deleting an app or account.
- Use the privacy checklist before uploading personal photos or details.
Testing status
Based on linked official pricing, help, terms, and privacy pages, plus public signals. Paid hands-on test: not completed yet.
Some links may be affiliate links. Scores do not depend on commission rate.
App routes
Pick the app route after you know your risk.
These are not "best girlfriend" rankings. They are routes for checking different cost patterns before paying.

Illustrative, not official UI.
Memory-first
Nomi
The pull is continuity: a companion that remembers context and feels steady.
$0-$15.99 low / $35.98-$115.98+ high
Better fit if continuity matters more than images.
- memory
- deletion
- renewal

Illustrative, not official UI.
Visual / media cost
Candy AI
The pull is visual media: locked images, private media, voice, or video.
$0-$13.99 low / $50-$100+ high
Check this if images, voice, video, or credits could drive the bill.
- tokens
- top-ups
- privacy

Illustrative, not official UI.
Visual creator route
Nectar AI
The pull is creation: a look, character, image/video route, or private upload that makes the app feel specific.
Checkout verification needed low / Image/video/custom-character-heavy use may exceed the base plan high
Use this when the creator flow is the buying trigger, then check credits, uploads, refunds, and cancellation.
- creator limits
- uploads
- refund wording

Illustrative, not official UI.
Dreamcoin annual route
OurDream AI
The pull is visual fantasy plus a bigger billing decision: Dreamcoins, media, and a Deluxe annual offer.
$19.99/month if current checkout matches official monthly help low / $359.88 Deluxe annual context plus dreamcoin-heavy media use high
Use this when the offer feels urgent, then check Dreamcoin burn, full billed total, deletion, and refund wording.
- Dreamcoins
- annual total
- deletion

Illustrative, not official UI.
Build-your-type route
HeyGF
The pull is control: choosing a look, voice, personality, and story that matches your preference.
$8.33 annual equivalent or $9.99 monthly low / $39.99-$80+ high
Use this when customization is the buying trigger, then check annual billing and coins.
- builder limits
- coins
- annual total

Illustrative, not official UI.
Annual-offer route
GirlfriendGPT
The pull is a limited offer: the annual deal makes paying feel more urgent.
$0 limited start low / Tier and extra-credit dependent high
Use this when a sale timer or annual price is the buying trigger, then check renewal and tier limits.
- annual total
- tiers
- renewal
Some links may be affiliate links. Scores do not depend on commission rate.
Best next click
Not sure yet? Do the 60-second check, then verify pricing.
The fastest route is: answer five questions, estimate the 30-day range, read one app checklist, then open the official pricing page.