Secret Desires AI Review: The Best Faces, and Whose Faces Go In
Free plan: 30 messages a day
from $6.67/mo
Secret Desires AI verdict: great faces, and a hard question about whose
Secret Desires AI is the app that made me angriest, and not because it was bad at its job. It made me angry on behalf of the real people whose yearbook photos had been turned into content. The face-consistency feature I'd admired was exactly the tool being abused.
That is the review in two sentences, and everything below is receipts. My lasting thought: the better an app gets at faces, the more it matters whose faces go in. I'd hold every image app to that line, and this one most of all.
The product itself is easy to find. The site is live at secretdesires.ai, and the brand also goes by SecretDesires.AI and SDAI. Remember the short name, because it comes back in the billing part of this review.
It is not a pop-up stall either. There is a Discord server, a subreddit, and accounts on X, Instagram, TikTok and Bluesky, with a Linktree that gathers them. No Secret Desires Telegram channel appears among them. An affiliate program runs on its own subdomain, which means some of the glowing write-ups out there are paid to glow.
The company also talks to its users more than most. The in-app Notification Center carries a frequent changelog of 32 posts, outage and censorship notices among them. I respect a company that logs its own outages, and I'd respect it more with fewer to log.
So is it worth it? For an adult who wants consistent faces, likes picking a chat engine and can live with a meter, the free plan is worth an evening and Pro is fair money. For anyone who cares where their pictures end up, I can't recommend uploading anything real to it, and I mean anything, your own face included.
Secret Desires AI at a glance
- Price from
- $6.67/mo
- Free tier
- Yes - 30 messages a day
- NSFW content
- Allowed
- Platforms
- Web
- How it was tested
- Hands-on test, paid plan,
- On your card statement
SDAI
My own verdict is split down the middle, like a client who loved the footage and fired the lab. The visuals are a real product. The trust part is the thing I'd need rebuilt before I'd pay again.
Key takeaways: - Image generation is the strongest part: faces stay the same across outfits and lighting setups. - Chat is quick and specific in the moment and forgetful over a week. - The free plan today covers chat, a couple of images a day and a short call. - Hearts drive the real cost, and the Guide says their prices are set dynamically. - The November 2025 exposure report is what ended it for me, and I'd upload nothing real to it.
My three weeks with Secret Desires AI, in short
My time with Secret Desires AI ran about 3 weeks, from October into November 2025. It started on the free plan, moved to a paid mid tier, and centred on one character built from scratch: Colette, a gallery curator. The pictures were the reason to stay; the chat was the part that kept slipping.
The rest of this page takes that stretch apart. The free plan sits in the free tier section, the Heart math sits under cost, and Colette's best and worst moments sit under media and memory.
How it ended
It ended in November 2025, in the same week as a news report about exposed images. The details are in the terms and cancel sections. The short version is that the feature that impressed me most was the one that worried me most, which is an awkward thing to say about software.
What the rest of this page is based on
Two timelines run through this review, and they are kept apart on purpose. The past tense is my own story from the autumn of 2025. The present tense comes from a check of the web version on 23 September 2026, on the free plan.
| What | Details |
|---|---|
| Period | Oct–Nov 2025 |
| How long | 3 weeks |
| Plans I paid for | Free tier ($0 (a few chats and a handful of images), start); Mid tier (name not stated) (plans ran about $7.99-$19.99/mo) |
| How it ended | cancelled the same week as the November 2025 exposure report; remaining hearts left unused |
| Facts re-checked | 23 September 2026 |
From the author's own notes; prices and features re-checked on 23 September 2026.
That split matters here. The free plan in my notes looks different from the free plan of today, and the company's own pages disagree with each other on a few points. Where then and now differ, both versions appear with their dates.
It also matters because my story ends badly and the product did not stop in November 2025. A review that only told the ending would miss what the app still does well.
I'd read my story as the footage and the current facts as the client brief. Both are useful, and the gap between them is usually where the interesting part lives.
Signing up for Secret Desires AI: two minutes and a sales pitch
A first visit opens with an age gate: a modal with two buttons, "I'm 18 or older" and "Leave site". It asks for no date of birth. I'd call that an honour-system turnstile, a formality rather than a check.
My Secret Desires AI test log
Chris FurreyFounder and writer Hands-on test, paid plan own card, no press account
-
Started on the free tier: a few chats and a handful of images, and then the paywall showed up.
-
Built Colette, a gallery curator specified down to the eyebrow shape; she looked the same in picture 20 as in picture 1.
-
Paid for a mid tier and caught myself doing heart math before every image request, like a kid at a candy counter.
-
After a week Colette forgot I shoot weddings and pitched me on 'trying weddings someday'.
-
404 Media reported nearly two million exposed images; I spent an evening deleting everything and got a template from support.
-
Canceled the same week and left my remaining hearts unused. I've never felt less bad about wasting money.
– 32 days plan paid for: Ultra Total spent $13.99
The sign-up form
The sign-up modal asks for a name, a handle, an e-mail address and a password, and the first two are optional. The password needs 8 or more characters with an upper-case letter, a lower-case letter, a number and a symbol. That is stricter than most companion apps bother with, and I'd give it a point for it.
A checkbox on the form reads "agree to ToS and confirm I'm 18 or older". So the age question is asked twice, once at the door and once at the form, and both times it takes the visitor's word for it.
Sign-up also works with Google or Discord login. I'd skip linking a main Google account to an app like this. A separate address costs nothing and keeps the app out of the inbox that clients write to.
The e-mail code
Sign-up sends a 6-digit code by e-mail that expires in 10 minutes. In the check of 23 September 2026 the code arrived in about 1 minute. The subject line reads "Account Verification Code - [code] Complete Your Sign Up".
I like that subject line more than a subject line deserves. It is dull enough to sit in a shared inbox without raising an eyebrow, which is the most a discreet app can ask of an e-mail.
Entering the code logs the user in right away. The whole sign-up takes about 2 minutes, and there is no CAPTCHA at sign-up. From landing page to logged in, that is quicker than setting up most light stands.
The first thing after the code
Right after verification a "Choose your plan" modal appears, listing Max, Ultra, Pro and Free. The order is the tell: the most expensive plan sits first and the free one sits last. "Continue with Free" closes the modal.
I'd call that the first sales pitch, delivered before the first hello. It is like a wedding venue handing over the upgrade menu before the tour. Nothing wrong with it, as long as the visitor knows the free button is at the bottom of the list.
No app to download
The site has no App Store or Google Play links. It runs on the web only, with no native app, and the FAQ says it works in a mobile browser with no download needed. The Terms, oddly, mention a "SecretDesires.AI mobile application".
I read that as legal text written ahead of the product, or left behind by an older one. Either way there is nothing to install today. For an app a lot of people won't want on their home screen, I count that as a plus.
The interface is in English only. That is a narrow door for a site this size, but one language done consistently beats five done badly.
My advice for the first minutes is simple. Close the plan modal, look around on the free plan, and decide what you want to test before you type anything personal.
Browsing the partners
Home shows a large library of realistic and anime "Partners", each with a long first-person bio. The bios read like dating profiles written by an eager copywriter. That is either charming or tiring, depending on the hour.
Home filters cover gender (Woman, Man and Trans), style, and a "Mature Content" toggle. The gender filter is the part I'd praise. Men and trans partners get their own button rather than a footnote, which is rarer in this category than it should be.
The search bar searches "by name, vibe, or kink". That phrase describes the site better than its own tagline does. I think it is also honest, which I prefer to a search box that pretends the shop sells only tea.
The top-search chips on Home are kink-heavy. Chips like that are a shop window: they show which aisle sells best. Anyone who wants a quiet companion for small talk will scroll past a lot of window first.
Public partner submissions go through review. I'd call that a necessary floor rather than a selling point. A review queue is only as good as the rules it enforces, and the content-settings section covers what the chips look like on the day of the check.
What is hard to find is anything ordinary. There is no obvious lane for a plain, friendly character, and the discovery tools lean on looks and preferences rather than personality. If you want a conversation first, I'd build your own partner rather than browse.
Browsing is fine for a first look at the art styles. For anything longer, the creator is the better door.
Building a partner in Secret Desires AI: Colette, down to the eyebrows
I built a character named Colette, a gallery curator, with an exact look I specified down to the eyebrow shape. The eyebrows were a quiet test. In my work, eyebrows are where face drift shows first, and I wanted to see whether the app could hold them.
It held. She looked the same in picture 20 as in picture 1. Two cameras on the same shoot rarely match that well without an hour of grading, so I took it as a real result, not a lucky one.
That consistency is the reason to build rather than browse. A library character is someone else's casting; a built one is yours down to the brow line, and the engine respects the brief.
The 6-step wizard
The partner creator is a 6-step wizard. The Basics step covers Woman, Man or Trans, Realistic or Anime, and Age. The Appearance step covers ethnicity, with options that include Elf, Alien, Catgirl and Custom, plus skin tone.
Then come a Physique step and a Traits step. The Lifestyle step includes optional adult preferences. The last two steps are Voice and a Summary.
I like a wizard that ends with a summary. It is the equivalent of a shot list read back before the shoot, and it catches the mistakes that are cheap to fix at that point and expensive later.
The ethnicity list is the one place the wizard gets playful, with Elf, Alien and Catgirl next to real-world options. I don't mind the fantasy entries. I'd just like the same care spent on the Traits step, which is where a character stops being a face and starts being a person.
The official FAQ says a custom partner covers appearance, personality, voice, interests and texting style. It also promises "Create or chat with unlimited partners". I'd treat "unlimited" like "all you can eat" at a diner: true, until you look at what costs extra, and here the extras are paid in Hearts.
After the wizard
Each partner has editable sections: About Me, Memory, Personality, Work, Hobbies, Relationship and Kink. The Work field is the one I'd fill first. The memory section explains why, and it involves a character forgetting what I do for a living.
Custom voice and face references require an affirmation of consent and stay private. The wording is plain: "You must affirm that you have consent to use the reference face or voice." Partners that use face swap or voice cloning stay private as well.
I'd call that a checkbox, not a safeguard. A checkbox asks for consent; it doesn't check it. The rest of this review is about what happens when that gap meets a very good face engine.
Talking to a Secret Desires AI partner: quick, chatty and metered
The chat check
The chat check on 23 September 2026 used a public partner listed as 27, on the default engine "Love/Adore" in Texting mode. The bot opened with a proactive greeting. Replies came in about 5 seconds, which is quick enough that nobody stares at a typing indicator.
Replies came as several short texting-style bubbles, lowercase, with emojis, in character. It reads like a person texting from a phone, which is the whole point of Texting mode. The bot was time-aware and knew it was Wednesday.
One reply described the partner's day: "my day was honestly kind of a blur of coffee, color grading, and client emails... but i snuck in a sunset walk by the river and that fixed pretty much everything." Another listed her gear: "a sony a7iii with a couple primes i've basically glued to my hands".
A bot whose day is colour grading and client e-mails is either flattering an editor or describing one. I'd rather not know which. Either way, that is specific dialogue, the kind of detail cheap bots skip in favour of "I love long walks".
Specific beats clever in this category. A partner who names a camera body and a river walk feels like someone with a life, and the lowercase texting style sells it further. I'd put this default engine above most free chat I know of for small talk.
The flip side of specific is invented. None of those details are real, and the bot delivers them with the same confidence it would use for a fact about you, which is worth remembering when the memory section comes around.
Engines, and why the price changes per chat
There are about 20 named chat engines with per-message Heart pricing, from free Love-tier engines up to 4-Heart premium engines. Users choose the model, and with it the price, per chat. An older page at aigirlfriendbase.com counted 21 chat models, so the lineup moves.
I like the idea and I'm wary of the practice. Picking an engine per chat is like picking a lens per shot: real control, and every choice has a price tag. The cost section lists what each engine charges, and it is worth reading before a long evening on a premium one.
The default engine is free, which is the right call. The risk is the drift upward: one good reply on a premium engine, and the free one starts to feel like the house wine.
Settings that change the feel
"Texting Realism" adds proactive images, proactive voice notes and proactive calls from the partner. Time awareness is a partner setting. There are Texting and Roleplay response styles, and bold roleplay text can be narrated aloud.
Texting mode suits short evening chats. Roleplay suits people who want scenes and narration, and the narrated bold text is a nice touch for anyone who prefers listening to reading.
Time awareness is the quiet winner of the list. A partner who knows it is midweek can say something ordinary about it, and ordinary is what makes a texting partner feel present rather than scripted.
Proactive messages cut both ways. callyourgirlfriend.com found that characters kept distinct voices and that proactive messages made sessions feel continuous. I'd still want to know what a proactive picture costs before switching that on, because a partner who sends photos unprompted is also a partner who can spend unprompted.
No group chat
There is no shared multi-character group chat; the FAQ describes chatting with many partners in parallel, each with its own memory. That means separate threads, not one scene with several characters in it. If group roleplay is the reason you're shopping, this isn't the app.
My read on the chat
The chat is quick, texting-style and more specific than the average in this category. It is also the part of the app that depends most on which engine you pick, so the same partner can feel sharp on one engine and flat on another.
I'd judge it as good company for short sessions and a weaker partner for long stories. The memory section explains the second half of that sentence.
Memory: fine in the moment, shaky over a week
Chat was the weaker half. Colette was fine in the moment, but after a week she forgot I'd told her I shoot weddings. Then she pitched me on 'trying weddings someday'.
That line landed like a client asking whether I'd ever thought about doing video. It is a continuity error, the kind I'd catch in a rough cut, and the app delivered it straight to the final screening.
The memory tools
The tools exist. Memory has two layers: manual Memory Notes plus Auto-Memory. Auto Memory works through periodic summaries, per the Guide.
The official Guide is candid about the limit: "Long conversations have a finite active context, so older details can eventually stop influencing new replies." I respect a manual that says the quiet part out loud. It also explains Colette better than any apology could.
What the check found
In the check on 23 September 2026, asked "do you remember what I said I was working on?", the bot correctly recalled "a research project" and pushed for details. Short-range memory works, in other words. The trouble starts further back.
Other reviewers found the same pattern. aicompanionguides.com reports memory drifting over longer conversations and across sessions. ai-girlfriend-review.com reports long roleplay holding for 25-30 messages, then turning generic around message 35.
Why it matters more here
On most apps a forgetful partner is a small annoyance. On this one it cuts against the best feature. The face engine can hold a character's eyebrows across twenty pictures, and the chat can lose the user's job inside a week, so the character looks more continuous than she thinks.
That gap is what made the weddings line sting. A face that never drifts sets an expectation that the rest of the character will hold too. When the memory slips, the polish of the pictures makes the slip louder, not quieter.
My advice
Put the facts that matter in Memory Notes by hand, and put your job in the Work field. Summaries are compression, and compression throws detail away. Anyone who has exported a long film for a phone screen knows exactly which details go first.
I'd also keep the important facts short and repeat them in the notes rather than in the chat. A chat line is a take; a memory note is the script, and the script is what survives the edit.
Images, video and calls on Secret Desires AI: the reason people stay
The first image
The first generated image really did make me sit back. The face stayed consistent across outfits and lighting setups, which is harder than people think. I light faces for a living, so I'm a hard audience for that.
Most generators give you a cousin of your character every time the key light moves. This one gave me the same woman in a different room, which is what a continuity supervisor dreams about.
The mock shoot
The moment only this app gave me: I asked Colette to 'art direct' a mock shoot, and she picked lighting and poses for her own images. It felt like working with a model who was also the client. On a real set that is the worst combination; here it was the fun one, because this client never sent a revision at midnight.
What the generator offers today
There are 4 named image engines, Monet, daVinci, Raphael and Vermeer, plus video engines, Anima among them. A new "Anima" video engine was announced on Aug 25. The generator switches between Photos and Video.
It takes a free-text prompt, has optional Action and Outfit fields, and makes 1 to 64 images per batch. A batch of 64 on a paid engine is where the Heart math gets interesting, and the cost section does that math.
The Gallery can animate still images into "live photos" or video. The Guide adds a caveat: "Video and some engines may require a paid plan or additional Hearts."
I like the Action and Outfit fields more than a spec sheet usually earns. Splitting what a character does from what she wears is how a real call sheet is written, and it keeps a prompt from turning into one long run-on sentence that the engine half reads.
In the check on 23 September 2026, image generation with the Raphael engine, 1 image on a safe-for-work prompt, worked on the free plan. The gallery count went from 5 to 7.
| Feature | Free | Paid |
|---|---|---|
| Messages | Daily limit (30 a day in plan data); no limit hit in 3 messages | Unlimited messaging |
| Images | Daily limit (2 a day in plan data); 2 generated in the check | Image and video generation |
| Chat engines | Love engines at 0 Hearts; no premium engines | Advanced plus Pro, Ultra or Max engines |
| Experimental engines | No | Max only |
| Voice calls | An 18-second call worked; talk time 120 daily / 300 monthly units in plan data | Phone and voice features |
| Voice cloning | No | Ultra and Max |
| Face swap | No | Max only (plan data); Ultra and up (notes) |
| Monthly Hearts | 0 | 100 Pro / 200 Ultra / 300 Max |
| Ads | None seen | - |
Limits as listed on 23 September 2026.
Voice and calls
The official FAQ says "Your companion can make real-time voice calls". In the check, the "Call Me" voice call connected on the free plan, lasted 18.96 seconds and was logged in chat as "You called".
Voice is where outside reviews get cooler. callyourgirlfriend.com calls voice the weak point: replies can sound rushed and flat. Rushed and flat is the note I'd give a tired actor in an ADR booth, and it is fixable, but it is not the reason anyone signs up here.
Face swap and voice cloning
Face swap and voice cloning are available from Ultra up, per the plan cards and notes. Plan data, though, sets face_swap to true only on Max. The pages disagree about face swap, and I'd trust the checkout over either.
Given how my time here ended, face swap is the one feature I'd least like to see on any plan. The engine that kept Colette's eyebrows straight is the same engine that makes a stranger's face easy to reuse.
I don't say that lightly, because the craft is real. Holding a face steady across light changes is the hardest part of my own job, and this engine does it without a colourist. That is exactly why the question of whose face goes in matters so much here.
What other reviews say
aicompanionguides.com calls image generation the strongest feature, with consistent faces. aigirlfriendbase.com found the cheap video model glitchy in motion and the premium video model expensive. That is the usual video trade: cheap shimmers, good costs.
The Secret Desires AI free plan: a trial then, a real tier now
Then: a trial
The free tier was a trial at best. A few chats and a handful of images, and then the paywall showed up. It was enough to see the faces and not enough to find out whether I'd like living with them, which I suspect was the point.
Now: a lot more room
In practice the free plan was generous in the hands-on check of 23 September 2026. Chat worked on the free plan, 2 image generations worked, and an 18-second voice call worked.
| Plan | Monthly | Yearly | Notes |
|---|---|---|---|
| Free | $0 | - | daily message and image limits, no premium engines |
| Pro | $7.99 | $79.99 (saves $15.89) | quarterly $21.99; 100 Hearts a month |
| Ultra | $13.99 | $139.99 (saves $27.89) | quarterly $39.99; voice cloning; 200 Hearts a month |
| Max | $19.99 | $199.99 (saves $39.89) | quarterly $54.99; Most Popular; experimental engines; 300 Hearts a month |
Prices as published on or before 23 September 2026; sources in the text.
No Hearts were charged for the free chat, images and call. No message limit was hit in 3 messages. There are no ads, which I'd count as the nicest surprise of the whole check.
So the free plan in my autumn 2025 notes and the free plan of September 2026 are different animals. Mine felt like a sample at a deli counter; today's is closer to a small daily lunch.
I can't say why it changed, and I won't guess. I'd only say that a generous free plan today does not make up for the privacy story, and it doesn't need to: they are separate questions, and a reader should weigh them separately.
The limits, and where they're written
The plan modal lists the Free plan with "Daily Message Limit, Daily Image Limit, No Premium Chat Engines, No Premium Image Engines". The exact numbers of the free daily limits are not published. The subscription page as displayed does not print them either.
The numbers do exist, in the page data. Plan data on the subscription page limits Free to 30 text messages per day, stored as max_daily_text_msg 30, and to 2 images per day.
The same plan data shows voice talk-time limits of 120 daily and 300 monthly units on every tier, Free included. Plan data gives Free 0 Hearts and base chat engines only.
A limit that lives only in the page code is like a speed limit posted inside the engine bay. It is real, and nobody reads it until they hit it. I'd rather see the numbers on the plan card, where the paid features get their bullet points.
Older numbers, and the official line
An older, undated aigirlfriendbase.com review reported about 10-15 free messages per chat. The official FAQ says "You can create your own AI girlfriend and start chatting on Secret Desires for free".
Both can be true in their day. The difference between per chat and per day is exactly where fine print likes to live, and it is why I'd treat any free-message number in a review as dated.
| What | Price then | When |
|---|---|---|
| Plans, monthly (range) | about $7.99-$19.99/mo | Oct-Nov 2025 |
From the author's own notes. Compare with today's prices above.
The Guide's own warning about plan experiments applies here too. A limit that is not printed on the page can change without anyone noticing, so the count on the day you sign up is the only one that counts.
What free is good for
My advice: use the free plan to test the faces and the default chat engine, and nothing else. Thirty messages a day is plenty for a first impression and thin for a relationship. Two images a day is enough to judge the face engine, which is the one thing here worth judging before paying.
Secret Desires AI plans and prices on 23 September 2026
The three paid plans
The Free plan costs $0. Pro costs $7.99 a month. It includes unlimited messaging, image and video generation, phone and voice features, the Advanced and Pro chat engines and 100 Hearts a month.
Ultra costs $13.99 a month. It includes everything in Pro, adds voice cloning, and brings the Advanced and Ultra chat engines and 200 Hearts a month.
Max costs $19.99 a month and is labelled "Most Popular". It includes everything in Ultra, the Advanced and Max chat engines, experimental chat engine access and 300 Hearts a month.
The ladder is tidy, and I like tidy. Each step up costs $6 more a month and adds 100 Hearts, plus one headline feature: voice cloning on Ultra, experimental engines on Max. I read "Most Popular" the way I read "chef's special": it is the dish the kitchen most wants to sell.
Quarterly and yearly
Pro costs $21.99 a quarter. Ultra costs $39.99 a quarter, and Max costs $54.99 a quarter. Per month, that is $7.33 for Pro, $13.33 for Ultra and $18.33 for Max.
Pro costs $79.99 a year, a saving of $15.89. Ultra costs $139.99 a year, a saving of $27.89. Max costs $199.99 a year, a saving of $39.89.
Per month, the yearly plans come to $6.67 for Pro, $11.67 for Ultra and $16.67 for Max. Doing the math out loud: every yearly plan costs roughly ten months of the monthly price. That is a fair deal on paper and a long commitment on an app whose trust story is still being written.
The quarterly plans are the odd middle child. On Ultra, the quarter saves well under a dollar a month over paying monthly. I'd either pay monthly and keep the exit open, or go yearly with eyes open, and skip the quarter.
The math is simple once it is written down. The quarter asks for three months of commitment in exchange for a discount that barely covers a coffee, and I'd rather keep the option to leave at the end of any month.
What the plan modal promises
The post-signup plan modal says "No commitment, cancel anytime." The Guide adds a warning: "Secret Desires may show different plan presentations, promotions, limits, or feature experiments. ... The amount and terms shown at checkout are authoritative for that purchase."
Translation: the price on the plan page is a quote, and the checkout is the invoice. I'd screenshot the checkout screen before paying, the same way I'd keep a signed quote before a shoot.
Payment is by card. ohgirlfriend.com, on a page dated 2026-09-11, lists the same prices: Pro $7.99, Ultra $13.99, Max $19.99 a month. Two sources agreeing within a fortnight is about as stable as pricing gets in this category.
The plans the page doesn't show
Page data holds an alternative "Premium" plan at $19.99 a month or $119.88 a year, with 300 monthly or 3,600 yearly Hearts, not shown on the visible page on 2026-09-23. That yearly price is well below Max's $199.99 for the same monthly Heart grant.
Secret Desires AI pricing
Prices verified .
Pro
$7.99/mo
Billed every month
No discount
- Unlimited messaging; image and video generation; voice features; Advanced and Pro chat engines; 100 Hearts per month
Pro
$7.33/mo
Billed $21.99 every 3 months
8% less than paying monthly
- Same as Pro monthly ('Quarterly • Save 10%')
Pro
$6.67/mo
Billed $79.99 once a year
16% less than paying monthly
- Same as Pro monthly ('Yearly • Save 20%')
Ultra
$13.99/mo
Billed every month
No discount
- Everything in Pro; voice cloning; Advanced and Ultra chat engines; 200 Hearts per month
Ultra
$13.33/mo
Billed $39.99 every 3 months
No discount
- Same as Ultra monthly
Ultra
$11.67/mo
Billed $139.99 once a year
No discount
- Same as Ultra monthly
Max
$19.99/mo
Billed every month
No discount
- Everything in Ultra; Advanced and Max chat engines; experimental chat engine access; face swap; 300 Hearts per month (labelled 'Most Popular Plan')
Max
$18.33/mo
Billed $54.99 every 3 months
No discount
- Same as Max monthly
Max
$16.67/mo
Billed $199.99 once a year
No discount
- Same as Max monthly
Prices reflect monthly equivalents; annual plans save 10–20% and include dynamic Heart allowances.
I read that as a price test sitting in the wings. It is also a good reason to take the Guide's checkout warning seriously: the plan a given visitor sees may not be the plan the next visitor sees.
Price tests are normal in subscription apps, and I don't hold them against anyone. I do hold it against a pricing page when the cheaper option exists in the code and the visitor has no way to ask for it.
Page data also holds EUR amounts. Pro is 7.03, 19.35 and 70.37; Ultra is 12.31, 35.18 and 123.15; Max is 17.59, 48.38 and 175.94, each monthly, quarterly and yearly.
Is the step up worth it?
For most people, Pro is the plan. It unlocks unlimited messaging and the paid media, and 100 Hearts is enough to try the premium engines without making them a habit.
Ultra makes sense only if voice cloning matters to you, and I'd think hard about that one given how face and voice tools have been misused elsewhere. Max is for people who want the experimental engines and a bigger Heart pile, and I'd only pick it after a month on Pro proved the Hearts run out.
My own story with the mid tier, and the Heart math that came with it, sits in the cost section. Short version: the plan price was never the part that made me hesitate.
Hearts: what the money buys
Heart math at the candy counter
The currency is hearts. I paid for a mid tier, at a time when plans ran about $7.99-$19.99 a month, and found myself hesitating before every image request. I was doing heart math like a kid at a candy counter.
| Pack or unit | Price | What it buys |
|---|---|---|
| Pro plan | $7.99/mo | 100 Hearts a month |
| Ultra plan | $13.99/mo | 200 Hearts a month |
| Max plan | $19.99/mo | 300 Hearts a month |
| 1 message, Love engines | 0 Hearts | - |
| 1 message, Cupid | 0.3 Hearts | - |
| 1 message, Intoxicate | 0.3 Hearts | - |
| 1 message, Allure | 0.5 Hearts | - |
| 1 message, Entwine | 0.5 Hearts | - |
| 1 message, Amour | 1 Hearts | - |
| 1 message, Whisper | 1 Hearts | - |
| 1 message, DesireX | 2 Hearts | - |
| 1 message, Gravity | 2 Hearts | - |
| 1 message, Hush | 2 Hearts | - |
| 1 message, DesireXXX | 4 Hearts | - |
| 1 message, Darling | 4 Hearts | - |
| 1 message, Undone | 1.5 Hearts | - |
| 1 message, Juicy | 2 Hearts | - |
| 1 message, Rapture | 4 Hearts | - |
| 1 image, Monet | 0.3 Hearts | - |
| 1 image, daVinci | 1 Hearts | - |
| 1 image, Raphael | 1 Hearts | - |
| 1 image, Vermeer | 4 Hearts | - |
| Voice call, 30 seconds | 1 Heart (secondary source) | - |
| Inferno video, 5-second clip | 24 Hearts (older secondary source) | - |
| Seraph video | 8 Hearts (older secondary source) | - |
As listed on 23 September 2026.
The range in my notes matches the plan range of today, which the pricing section lists, so the plan prices have held still. The hesitation is the part worth explaining. A dollar sign makes people think; a heart makes them think a little less, and the gap between those two is the business model.
What Hearts are and where they go
Hearts are the in-app currency, spent on premium engines, video, voice and calls. The Guide says plan-included engines and features can have no per-use Heart charge, while cutting-edge chat engines, premium media engines, video, voice or calls may use Hearts. It also says calls "may use Hearts".
The Guide says Heart costs are "set dynamically". It also says exact Heart costs are intentionally not listed. I'd call that a vending machine that shows the price after the coin goes in.
The per-engine price list
The price list below comes from the engine menus on 23 September 2026. The Love chat engines (Adore, Devotion, Magnetism, Bewitch, Obsession, Fascination) cost 0 Hearts per message. The Cupid chat engine costs 0.3 Hearts per message, and so does Intoxicate.
Allure costs 0.5 Hearts per message, and so does Entwine. Amour costs 1 Heart per message, and so does Whisper. Undone costs 1.5 Hearts per message.
Higher up, DesireX costs 2 Hearts per message, as do Gravity, Hush and Juicy. At the top, DesireXXX costs 4 Hearts per message, as do Darling and Rapture.
Images follow the same pattern. The Monet image engine costs 0.3 Hearts per image, daVinci costs 1, Raphael costs 1 and Vermeer costs 4.
The money math
Doing it out loud: Pro's 100 Hearts buy about 25 messages on a 4-Heart chat engine, or about 25 Vermeer images. On Monet the same Hearts stretch past three hundred images. That spread, from hundreds to a couple of dozen, is the real price list, and it never appears on the plan card.
Put another way, a monthly plan is a cover charge and the Hearts are the bar tab. The cover charge is printed on the door. The bar tab depends on what you order, and on a premium engine a long conversation orders every few seconds.
What secondary sources report
ai-girlfriend-review.com, in a page modified 2026-08-18, says voice calls cost 1 Heart per 30 seconds. The same site says 1 Heart buys 3 images and 1 Heart buys 4 messages on the advanced Apex or Pinnacle chat engines. Those engine names are not in the current menu, which says a lot about how fast the lineup changes.
aigirlfriendbase.com, undated, says the Inferno video model costs 24 Hearts for a 5-second clip and the Seraph video model costs 8 Hearts. At 24 Hearts a clip, Pro's monthly grant covers four short clips. I'd call that expensive B-roll.
ai-girlfriend-review.com also reports that 100 Hearts lasted about a week of daily use with a premium engine and some images. A week out of a month is the number I'd remember when choosing a plan.
Top-ups, and what the account shows
The Terms of Service and the affiliate page mention "token purchases". No Hearts pack store is visible in the web interface. ohgirlfriend.com, on the other hand, says extra Heart top-up packs up to $199.99 are shown on the same screen as the plan token grant.
The sources disagree, and I'd believe the checkout over both. A top-up pack priced like a yearly plan is the kind of thing I'd want to see with my own eyes before counting it as real.
Hearts History shows 0 transactions on the new free account. A free account sees no Hearts balance anywhere. Hearts History still showed 0 transactions after the free call.
Secret Desires AI scored 5.6 out of 10 in our tests and costs from $6.67/mo. We have no partner deal with it, so its link is a plain link. Visit the official Secret Desires AI website
Closest alternative we can recommend
Joi AI
from $13.99/mo, free tier available
Score 5.5/10
That last point is small and useful: on the free plan, the call did not quietly spend anything. I'd still check Hearts History after the first week on any paid plan, the way I'd check a gym statement after the first month.
Discounts and bonuses: mostly none
No welcome bonus, coupon, daily check-in or free-Hearts popup appears. No welcome or marketing e-mail arrived after sign-up; only the verification-code e-mail came. That e-mail carries no promotion.
I'd count the quiet inbox as a small kindness. Plenty of apps in this category start the countdown timers before the first chat.
The /subscription page has no promo-code field. Whether the checkout page has one is unknown. So any coupon code you find on a review site deserves suspicion until a checkout proves it.
The discount labels
The quarterly billing option is labelled "Save 10%", and the yearly option is labelled "Save 20%". By my math against the monthly prices, the yearly plans save closer to a sixth than a fifth, and the quarterly Ultra plan saves nearer a twentieth. That is rounding in the house's favour.
Page data has a "current_discount" field (0.75), but no discount is displayed on the page. I'd read it as a switch that can be flipped for a sale, not a discount anyone can claim today.
If a sale does appear, I'd check it against the yearly price before getting excited. A discount on the monthly plan can still cost more over a year than the plain yearly plan does.
The affiliate program
The affiliate program at affiliate.secretdesires.ai promises "Earn 40% commission on active recurring subscriptions and token purchases". The affiliate program is for promoters, not a user referral bonus. There is no user invite or referral reward.
That 40% is the number I'd keep in mind while reading other reviews. A recurring cut of every subscription and every Heart purchase is a strong reason for a write-up to skip the unflattering parts. My advice: the only real discount here is the yearly plan, and it only pays off if the app keeps your trust for twelve months.
Secret Desires AI content settings: open by design, off by default
The site is openly built for adults. Blog topics include niche fetish subjects and video generators for adult content. The filter chips run to specific fetish labels, including step-family roles.
None of that is hidden, and I prefer that to an app that plays coy on the homepage. It also means nobody should land here expecting a wholesome chat buddy.
That openness cuts both ways. A visitor always knows what shop they walked into, and a visitor who wanted something gentler has to walk past a lot to find it.
The switches
For a new account, the adult content setting under Settings > Preferences is disabled by default. There is also a "Mature Content" toggle on Home. I think off by default is the right default, and I'd leave it off until you know what the app looks like with it on.
The chat engines include models built for unrestricted chat, DesireX and DesireXXX among them. The partner profile has a "Kink" field. There is also a video engine for adult content, per a notice of Apr 28.
The screenshots on this page were taken with the site's Blurmode switched on. I'd leave Blurmode on in any room with other people in it, a studio included.
Ages on the profiles
The Home top-search chips include an age-themed label that sits badly with the site's own rules, next to another step-family chip. No character in that check looks like a minor, and every character listed under that age-themed chip gives an age between 18 and 59, several of them 18 or 19.
Adults only (18+). This page reviews AI companion apps with NSFW features; no explicit images are shown.
The partner creator's age picker starts at 19 in the visible range. I'd still rather that chip didn't exist at all. A profile age is a number in a field, and the label on the chip advertises something else.
The age check
No age check method is stated; the Trust Hub says no identity verification is required. So the door is a button and a checkbox, as the sign-up section describes. I'm not asking for ID scans, but the honour system carries a lot of weight on a site like this.
How strict it feels
ai-girlfriend-review.com and callyourgirlfriend.com say adult content is opt-in on paid plans, with periodic check-ins. I'd read "opt-in" as the honest summary: the app does not push that content on a new account, and it does not hold anyone back who switches it on.
The Secret Desires AI terms, and the report that ended it for me
The report
Then came the thing that ended it. In November 2025, 404 Media reported that Secret Desires had left nearly two million images exposed in unsecured cloud storage. Those images included face-swaps made from real women's photos.
That is the worst sentence a face-generation app can appear in. It is also why the clauses below mattered more to me after that week than before it.
Who runs it
The operator is Playhouse Media LLC in Dover, DE, USA. It is registered at 8 The Green STE A, Dover, DE 19901, United States. EU users are served by Playhouse Media Trading Ltd. in Birkirkara, Malta, registration number C112448, at Lek Business Centre, Birkirkara, CBD 2040.
The contact address is [email protected]. A Delaware company with a Maltese trading arm is a common setup for subscription apps. It tells you where to send a letter, not who reads it.
| Topic | What it means for you | What the terms say |
|---|---|---|
| Operator | Playhouse Media LLC, Dover, Delaware, USA | - |
| EU entity | Playhouse Media Trading Ltd., Birkirkara, Malta, reg. C112448 | - |
| Age | Adults only; self-declared at a gate, no date of birth, no ID check | - |
| Refunds | All sales final; none for dissatisfaction, misunderstanding or technical issues | "All sales are final and non-refundable" |
| EU withdrawal | 14-day withdrawal period for EU residents | - |
| Cancellation | Settings > Billing > Cancel Subscription; confirm every step | - |
| Auto-renewal | Implied by the subscription model; plan texts say cancel anytime | - |
| Ownership | You own your Characters and Generations but grant a perpetual, irrevocable license, including for promotion | "perpetual, irrevocable" |
| Training | Privacy Policy: data trains the models; Trust Hub: chats never used for training | "to train our artificial intelligence/machine learning models" |
| Marketing e-mail | Consent is a condition of use; affiliates and partners may e-mail you | "material condition of your use" |
| Termination | Account can be closed any time for any reason, including inactivity | - |
| Disputes | Binding JAMS arbitration in San Francisco; class action waiver with opt-out; claims within 1 year | - |
| Governing law | California law; Santa Clara County courts | - |
| Banned content | Abuse material, trafficking, fake images of real people made without consent, IP, harassment and hate | - |
| Account deletion | Settings > Settings > Delete my account; permanent, no waiting period | "Delete my account" |
| Statement name | Charges show as 'SDAI' | "Your billing shows up as "SDAI" with a generic descriptor" |
Terms and privacy policy as published on 23 September 2026.
Where the terms live
The working Terms of Service are at /tos, last updated Mar 26 2026. The Privacy Policy at /privacy was last updated Oct 24 2024. So the privacy text is older than the November 2025 report, which I find hard to square with a company that says it takes privacy seriously.
Age rules and banned content
The Terms require users to be at least 18 or the age of majority in their jurisdiction, whichever is higher. The Privacy Policy says the Services are not designed for users under 18, and the Terms prohibit use by anyone under 18.
The Terms ban abuse material involving minors and the exploitation of minors. They also ban trafficking. A detailed anti-trafficking policy promises to resolve complaints within 5 business days, and the Terms carry the usual IP, harassment and hate rules.
The Transparency page lists prohibited content, starting with abuse material involving minors. Next on that list come content involving animals, scenes without consent, content between relatives, and fake intimate images of real people made without consent.
A rule against fake images of real people reads differently after that report. Rules are the script; the storage bucket was the edit, and the edit is what the audience saw.
The site links a Content Removal policy and request form, a Complaints policy, a Trust Hub, a Security page and a Transparency Report. I'd bookmark the Content Removal form before anything else on that list.
Refunds
All sales are final and non-refundable. EU residents get a 14-day withdrawal period. No refunds are issued for dissatisfaction, misunderstanding or technical issues.
Outside the EU, treat every payment like cash at a flea market: once it changes hands, it is gone. That makes the monthly plan the safer first step, whatever the yearly saving.
What you own, and what they get
The Terms say the user owns all rights to their Character and to the Generations. The user also grants a "perpetual, irrevocable" license on submitted Content. On top of that, the user grants a license to use Characters and Generations "to operate and promote the Services".
So you own it, and they can use it forever, including in promotion. For an app built on faces, that "promote" clause is the one I'd read twice.
Training: two different answers
The Privacy Policy says user data is used to train the company's artificial intelligence and machine learning models. The Trust Hub says conversations are never used to train AI models and that AI providers contractually guarantee zero data retention. The Security page says messages are processed and immediately discarded, never stored, logged or used for training.
Two documents, two answers. I'd assume the less flattering one until the Privacy Policy catches up with the Trust Hub.
Infrastructure is hosted by OVH and authentication runs on Firebase, per the Security page. The Privacy Policy says previously collected information may be retained. It also says the company does not currently sell personal information, in its Nevada notice.
Marketing e-mail and account closure
Consent to marketing e-mail is a "material condition of your use". Your e-mail may also be used for communications from the company's affiliates and partners. The company may suspend or terminate an account at any time for any reason, including inactivity.
Disputes
Disputes go to binding JAMS arbitration in San Francisco. The Terms include a class action waiver, and opting out of the arbitration clause is possible.
California law governs the Terms, and the Terms name the courts of Santa Clara County. Claims must be brought within 1 year. If the arbitration clause bothers you, I'd use the opt-out before the first payment rather than after the first problem.
What gets in the way
Broken links
The "Terms of Service" link in the sidebar and footer points to /terms, which returns a 404. On an earlier desk check on 2026-09-20, /terms, /tos, /refund-policy and /faq all showed a "Page Not Found" page.
A terms link that goes nowhere, on a service with no refunds, is the kind of continuity error I'd send back to an assistant editor. The working copy exists at another address, as the terms section explains, but a visitor shouldn't have to hunt for it.
| Criterion | Rating | Why |
|---|---|---|
| Conversation quality | Good | Quick, in-character texting with specific detail; the engine you pick changes the feel. |
| Memory | Mixed | Short-range recall works, but older details fade and my character forgot my job after a week. |
| Free tier | Good | Chat, images and a short call worked free with no ads; the daily limits sit in page data. |
| Value for money | Mixed | Pro is fair, but Hearts are priced per engine, set dynamically and easy to burn. |
| Images and voice | Strong | The face engine holds a character across outfits and light; voice is the weaker half. |
| Privacy and terms | Weak | An image exposure report, conflicting training statements, a perpetual license and arbitration. |
| Cancelling and billing | Mixed | A documented cancel path and a discreet descriptor, but no refunds outside the EU. |
| Content settings | Mixed | Adult content is off by default, but the age gate is a button and one search chip should go. |
Ratings are the author's judgement from his own use and the 23 September 2026 check.
Bugs in chat
The first click on "Chat" from a profile opened a "Something went wrong" error page. Opening /chat directly worked. The Partner Settings panel in chat looks greyed out when "Partner Settings" is toggled off.
The engine dropdown in chat did not open. That is not a small bug. The engine picker is the control that sets the price of every message, so a dropdown that won't open is a price tag you can't read.
Hearts History briefly showed "Hearts dashboard is currently disabled" before the login state loaded. It's a flash of a message, and it is exactly the wrong message to flash on a page about money.
Outages and notices
The Notification Center logs outages ("Widespread Outage", "Site Stability Issues"). It also carries "Censorship Issues" posts.
I prefer an app that admits its outages to one that hides them. Still, those post titles read like the production log of a troubled shoot, and I'd factor them in before paying for a year.
None of these problems is a dealbreaker alone. Together they describe an app that moves fast and patches later, which is fine for a free evening and less fine for a yearly plan with no refunds.
The sales path
The upsell plan modal appears immediately after sign-up. The Pro "Subscribe" button leads to /payment?product_id=1, which shows a Cloudflare Turnstile "Verify you are human" checkbox. The payment methods on the checkout page are unknown.
So the site checks whether a visitor is human at the till rather than at the door. I understand why, since payment fraud costs real money, but it is a funny set of priorities for an app full of people who aren't.
Who Secret Desires AI suits, and who should skip it
I appreciated that it treats male companions as first-class. My sister Jess tried the boyfriend side out of curiosity and said it wasn't the usual afterthought. Then she made me promise never to tell her fiancé, and I've kept that promise, which is more than I can say for the app's storage.
Who Secret Desires AI is for
Best for
- Adults who want a realistic or anime partner whose face stays the same across outfits and lighting.
- People who like choosing their own chat engine, and with it the price, for each conversation.
- Anyone who wants a male or trans companion treated as a first-class option, not an afterthought.
- Budget users: the free plan covers chat, a couple of images a day and a short call, and Pro is $7.99.
Not for
- Anyone who wants safe-for-work or wholesome companionship; the site is kink-forward.
- People who want flat, predictable pricing, since Heart costs are set dynamically per engine.
- Privacy-sensitive users: the Privacy Policy allows model training and disputes go to arbitration.
- Anyone who might upload a real person's photo or voice, their own included.
Secret Desires AI is best for adults who want a realistic or anime girlfriend or boyfriend they can shape in detail, with images, video, voice calls, proactive texts and photos, and who like picking their own chat model. It also works for users on a budget: the free tier is usable, and Pro is $7.99.
It is not for people who want safe-for-work or wholesome companionship; the site is kink-forward. It is not for people who want predictable flat pricing, since Heart costs are dynamic.
It is not for anyone who needs refunds, because there are none outside the EU. And it is not for privacy-sensitive users: chats may be used for model training, and there is an arbitration clause.
I'd put the budget point and the privacy point side by side. The app is cheap to try and expensive to trust, and those two facts belong in the same breath.
I'd add one more name to the skip list: anyone planning to upload a real person's photo, their own included. The face engine is the best part of the app, and that is exactly why I'd keep real faces out of it.
Cancelling Secret Desires AI: how I left, and how to leave cleanly
How I left
My stomach dropped. My images were all fictional, but I'd uploaded a reference photo of my own lighting setup once. I spent an evening deleting everything I could.
A photo of light stands and a softbox is about as harmless as a picture gets. I still wanted it gone, the way you'd want your spare key back from a neighbour who just got burgled.
Customer support replied to my data-deletion request with a template, which didn't exactly rebuild trust. A template is fine for a password reset. For a question about what happened to my uploads, it felt like getting a form letter after a car crash.
Secret Desires AI pros and cons
What worked
- Faces stay consistent across outfits and lighting, from the first picture to the twentieth.
- A 6-step partner creator with detailed appearance, traits, lifestyle and voice options.
- The free plan is usable today: chat, images and a short voice call with no Hearts charged and no ads.
- Replies arrive in about 5 seconds, in character, and the default Love engines cost 0 Hearts per message.
- Charges show as a discreet SDAI on the statement, and cancelling has a documented path.
What did not
- In November 2025, 404 Media reported nearly two million exposed images, including face-swaps of real women.
- Memory fades over longer chats; a character forgot my job after a week.
- Heart prices run from 0 to 4 per message by engine and are set dynamically.
- All sales are final outside the EU, with no refunds for dissatisfaction or technical issues.
- The Privacy Policy and the Trust Hub give opposite answers on training with user data.
I canceled the same week and didn't use up my remaining hearts. I've never felt less bad about wasting money.
Leaving the hearts behind was a choice, not an oversight. Spending them would have meant generating more pictures on the same servers, and at that point the unused balance felt like the cheapest part of the whole month.
How cancelling works today
Cancelling runs through Settings > Billing > Cancel Subscription, per the Guide. The Guide's fuller version says to open Profile / Settings > Billing, choose Cancel Subscription, complete every confirmation step and keep the final confirmation.
I'd take that advice literally and screenshot the last screen. On a service with no refunds outside the EU, the confirmation is the only receipt that matters.
I'd also cancel a few days before the renewal date rather than on the day. Billing systems and time zones don't always agree, and a day's margin costs nothing.
Auto-renewal is implied by the subscription model. Page data plan texts read "Billed monthly · Cancel anytime" and "Billed annually · Cancel anytime". aigirlfriendbase.com found cancelling simple, with retention discounts offered but no pressure.
Deleting the account
The Guide says to cancel before deleting the account. Account deletion is available in the app under Settings > Settings > "Delete my account". The Trust Hub says an account can be deleted any time from settings, with no waiting periods.
The Guide says account deletion is permanent and removes the account, Partners, chats and associated data. Deleting inside the app clears it from your view. What it does to backups is a separate question, and I'd put that question to support in writing as well.
The statement
Charges show on the statement as "SDAI". aigirlfriendbase.com says US users may see "Playhouse Media LLC" on the statement instead. Either way, the descriptor is discreet, which is one thing the billing side gets right.
Before paying
- Pay monthly first; the yearly saving is not worth a year of lock-in on a no-refund service.
- Read the arbitration opt-out and decide before the first charge.
- Never upload a real person's face or voice, your own included.
- Cancel first, then delete the account, and keep both confirmations.
My tips for getting the most out of it
The Guide at /guide is a detailed user manual covering Hearts, memory, calls and billing. I'd read it before paying anything. It is more candid than the sales pages, and it answers the Heart questions the plan cards skip.
My practical tips, in the order I'd use them:
- Start on the free plan and judge the face engine on a safe prompt; that is the one feature worth testing before paying.
- Keep chats on the free Love engines until you know which premium engine you actually want.
- Put your job, your pets and your non-negotiables in Memory Notes and the Work field, not in a chat line.
- Check Hearts History after the first week on any paid plan.
- Leave proactive pictures and calls off until you know what they cost.
- Keep every upload fictional, reference photos included.
The money tip is the simplest one. Treat the plan price as the cover charge and set a Heart budget before the first premium message, the same way I'd set a budget before a flea market rather than after the third stall.
The privacy tip is the one I'd underline. The app's best feature is its grip on faces, and that grip does not care whose face it is holding.
Everything else on this list is about money. That one is about other people.
How Secret Desires AI scores
Conversation quality rates Good. Replies are quick, in character and more specific than average, and the engine you pick changes the feel a lot.
Secret Desires AI verdict
Overall score
5.6/10
MixedThe most consistent AI faces I've seen - the catch is a November 2025 report of nearly two million exposed images.
Hands-on test, paid plan
- Quick, in-character texting with specific detail; the feel depends on the engine you pick.
- Fine in the moment, but my character forgot my job after a week, and the Guide admits older details fade.
- A 6-step creator with fine control; my character looked the same in picture 20 as in picture 1.
- The face engine holds a character across outfits and lighting; outside reviews call voice the weak point.
- Pro at $7.99 is fair, but Hearts are priced per engine, set dynamically and easy to burn.
- A November 2025 exposure report, conflicting training statements, a perpetual license and arbitration.
- Chat opened an error page on the first click, the engine dropdown did not open, and outages get logged.
Bars run from 0 to 10. The total is the weighted mean of the criteria above. Weights are the same for every app. How the apps are checked
Memory rates Mixed. Short-range recall works, the Guide admits older details fade, and my own character forgot my job after a week.
The free tier rates Good. Today it covers chat, a couple of images and a short call with no ads, though the limits live in page data rather than on the plan card.
Value for money rates Mixed. Pro is fair, but Hearts are priced per engine, set dynamically and easy to burn on premium models.
Images and voice rate Strong. The face engine holds a character across outfits and lighting better than anything else in this category, while voice is the weaker half.
Privacy and terms rate Weak. The exposure report, a Privacy Policy that contradicts the Trust Hub on training, a perpetual license and arbitration add up.
Cancelling and billing rate Mixed. The path is documented and the descriptor is discreet, but refunds are off the table outside the EU.
Content settings rate Mixed. Adult content is off by default, but the age gate is a button and one search chip should not exist.
How it compares with the apps next to it
The table below puts Secret Desires AI next to Candy AI, OurDream AI and Nomi AI. All three offer a free way in, and all three are cheaper per month on a long plan than Max here.
Against the image-first apps, Secret Desires AI holds its own where it counts for me: faces that stay put across outfits and light. Candy AI and OurDream AI are the other picture-first apps in that table, and the difference comes down to how much the currency meter intrudes and how much you trust the company holding the pictures.
Against Nomi AI the comparison flips. Nomi is the conversation-first app in this table, and memory is exactly where Secret Desires AI is weakest. If the relationship matters more than the portrait, I'd look there first.
| App | When I used it | For how long | Cheapest paid plan (record) | Free tier (record) |
|---|---|---|---|---|
| Candy AI | Oct–Nov 2024 | 5 weeks | €3.99/mo (12-Month Plan) | yes |
| OurDream AI | Dec 2025–Jan 2026 | 6 weeks | $9.99/mo (Standard Annual) | yes |
| Nomi AI | Jan–Sep 2026 | 9 months | $5.00/mo (Launch Plan Yearly) | yes |
Periods from the author's own notes; plans and free tiers from the site's app records.
Where Secret Desires AI is better: engine choice per chat, a creator with real detail, a generous free plan today and male companions that aren't an afterthought. Where it is worse: dynamic Heart prices, no refunds outside the EU, and a privacy record I can't wave away.
My ranking is simple. For faces, it belongs near the top. For trust, it sits at the bottom of this table until the company shows its storage is as consistent as its faces.
More on this site: the best AI girlfriend apps, free AI chat apps, the best AI companion apps, AI roleplay chat apps, all AI companion app reviews.
My last word on Secret Desires AI
In my view, Secret Desires AI has the best face engine in this category, and that is the uncomfortable part. Colette kept her eyebrows from the first picture to the twentieth. Real people could not keep their photos out of unsecured storage.
Secret Desires AI alternatives
Three apps we would try next, and why.
Candy AI
free tier, from €3.99/mo
Score 7.7/10
OurDream AI
free tier, from $9.99/mo
Score 6.6/10
Nomi AI
free tier, from $8.33/mo
Score 7.8/10
I don't think the lesson is that image apps are bad. The lesson is the one I wrote in my notes: the better an app gets at faces, the more it matters whose faces go in. A company that sells consistency has to be consistent about storage, consent and deletion too.
If you try it, keep it fictional, keep it on the free plan until the faces win you over, and keep your own photos out of it. If the company earns back some trust, the product underneath is worth a second look.
I left with unused hearts and no regrets about them. For an app built on faces that never change, walking away was the only continuity I needed.
Secret Desires AI FAQ
Is Secret Desires AI free?
Yes, there is a free plan, and today it is more generous than it was in my time. In the autumn of 2025 the free tier was a trial at best: a few chats and a handful of images, and then the paywall showed up.
In the check of 23 September 2026, chat, 2 image generations and an 18-second voice call all worked on the free plan. No Hearts were charged for any of it, and there are no ads. The plan modal lists daily message and image limits and no premium engines for Free, but the exact numbers are not published on the page.
The numbers sit in the page data instead: 30 text messages and 2 images a day, with 0 Hearts and base chat engines only. An older review reported about 10-15 free messages per chat, so I'd treat any free-message count as dated. My advice is to use the free plan to judge the faces and the default chat engine, which are the two things worth judging before paying.
How much does Secret Desires AI cost in 2026?
On 23 September 2026 there are three paid plans. Pro costs $7.99 a month with 100 Hearts, Ultra costs $13.99 a month with 200 Hearts and voice cloning, and Max costs $19.99 a month with 300 Hearts and experimental engines. Each step up is $6 more a month for another 100 Hearts and one headline feature.
Longer plans are cheaper per month. The yearly plans cost $79.99, $139.99 and $199.99, which works out to $6.67, $11.67 and $16.67 a month. The quarterly plans save much less.
In my time the plans ran about $7.99-$19.99 a month too, and I paid for a mid tier. The plan price was never the surprise. The Hearts were, because premium engines, video, voice and calls can draw on them.
The Guide also warns that the amount shown at checkout is the one that counts, so I'd screenshot the checkout before paying.
What are Hearts on Secret Desires AI and how far do they go?
Hearts are the in-app currency, spent on premium engines, video, voice and calls. Paid plans include 100, 200 or 300 Hearts a month, and the free plan includes none. The Guide says Heart costs are set dynamically and that exact costs are intentionally not listed.
The engine menus still show prices. The Love chat engines cost 0 Hearts per message, mid engines cost 0.3 to 1.5, and the top engines cost 2 or 4. Images cost 0.3 Hearts on Monet, 1 on daVinci or Raphael and 4 on Vermeer.
So Pro's 100 Hearts buy about 25 messages on a 4-Heart engine, or hundreds of Monet images.
In my own month I caught myself hesitating before every image request, doing heart math like a kid at a candy counter. One secondary review says 100 Hearts lasted about a week of daily use with a premium engine and some images. I'd set a Heart budget before the first premium message.
Is Secret Desires AI safe and private?
I'd call it the weakest part of the app. In November 2025, 404 Media reported that Secret Desires had left nearly two million images exposed in unsecured cloud storage, including face-swaps made from real women's photos. That report is why I left.
The company's own pages disagree about training. The Privacy Policy says user data is used to train its AI and machine learning models, while the Trust Hub says conversations are never used for training and that AI providers guarantee zero data retention. The Privacy Policy was last updated Oct 24 2024, and it says previously collected information may be retained.
The Terms also give the company a perpetual, irrevocable license on submitted content, including the right to use Characters and Generations to promote the Services. Custom face and voice references require a consent checkbox and stay private. My rule for this app: keep everything fictional, and never upload a real person's face or voice, your own included.
How do I cancel Secret Desires AI and delete my account?
Cancelling runs through Settings > Billing > Cancel Subscription, per the Guide. The Guide also says to complete every confirmation step and keep the final confirmation, and I'd take that literally with a screenshot. Auto-renewal is implied by the subscription model.
Cancel before you delete. The Guide says so directly, and account deletion is available under Settings > Settings > "Delete my account". The Trust Hub says there is no waiting period, and the Guide says deletion is permanent and removes the account, Partners, chats and associated data.
When I left in November 2025, I spent an evening deleting everything I could, and customer support replied to my data-deletion request with a template. I canceled the same week and didn't use up my remaining hearts. If you want an answer about backups, I'd ask support in writing as well as pressing the delete button.
Can I get a refund from Secret Desires AI?
Probably not, unless you live in the EU. The Terms say all sales are final and non-refundable, and no refunds are issued for dissatisfaction, misunderstanding or technical issues. EU residents get a 14-day withdrawal period.
That shapes how I'd pay. The yearly plans save roughly two months of the monthly price, but a year is a long commitment on a service with no refunds and a privacy record that made me cancel. I'd start monthly, see whether the Hearts last, and only then think about a longer plan.
The sign-up modal says "No commitment, cancel anytime." That is true in the sense that you can stop the next renewal. It does not bring back the current month.
When I canceled, I left my remaining hearts unused, and I've never felt less bad about wasting money. Disputes, if it comes to that, go to binding JAMS arbitration, with an opt-out available.
Does Secret Desires AI remember past conversations?
Short term, yes. Over a week, not reliably. Colette, the character I built, was fine in the moment, but after a week she forgot I'd told her I shoot weddings and pitched me on trying weddings someday.
The app has two memory layers: manual Memory Notes plus Auto-Memory. Auto Memory works through periodic summaries, and the Guide warns that long conversations have a finite active context, so older details can stop influencing new replies. In the check of 23 September 2026, the bot correctly recalled a research project mentioned earlier in the same chat.
Other reviews found the same pattern: memory drifting over longer conversations and across sessions, and roleplay turning generic around message 35. My advice is to write the facts that matter into Memory Notes and the Work field by hand. Summaries are compression, and compression throws detail away.
Is there a Secret Desires AI app for iPhone or Android?
No. The site has no App Store or Google Play links, and it runs on the web only, with no native app; the FAQ says it works in a mobile browser with no download needed. The Terms do mention a "SecretDesires.AI mobile application", which I read as legal text written ahead of the product or left over from an older plan.
For this kind of app I think that is a plus. There is no store listing to confuse with a copycat, and nothing sits on the home screen for anyone to spot. Sign-up in the browser takes about 2 minutes, with an e-mail code or a Google or Discord login.
The interface is in English only. If you use it on a phone, I'd use a private browser tab and turn on the site's Blurmode, which is what the screenshots on this page were taken with.
How does Secret Desires AI compare with Candy AI or Nomi AI?
It depends on whether you want the picture or the conversation. Secret Desires AI's strength is faces: when I built Colette, she looked the same in picture 20 as in picture 1, and the face stayed consistent across outfits and lighting setups. That puts it among the image-first apps, next to Candy AI.
Its weakness is memory, which is where a conversation-first app like Nomi AI earns its place. Colette forgot my job after a week, and the Guide itself warns that older details fade in long chats.
The other differences are practical. Secret Desires AI lets users choose the chat engine, and with it the price, per chat. Its free plan is usable today.
Against that sit dynamic Heart prices, no refunds outside the EU and the November 2025 exposure report. If faces matter most and you keep everything fictional, it is worth a look. If trust matters most, I'd start elsewhere.
