| Product model | UGC, variable boundaries. | UGC, variable boundaries. | GirlfriendGPT centers a companion-and-media flow; CrushOn centers user-created inventory. |
|---|
| Documented feature families | text chat, memory, image generation, voice messages, video, custom persona, adult text, and adult media. | text chat, memory, custom persona, multiple companions, voice messages, and adult text. | A listed family does not prove quality; an omitted family is not proof of absence. |
|---|
| Price record | One paid-subscription row; exact charge, cadence, and tier mapping remain unresolved. | One unresolved $0 entry plus 16 paid core, add-on, and bundle rows. | Neither record establishes comparable all-in cost after usage, tax, retries, or upgrades. |
|---|
| Free path | No GirlfriendGPT free tier is established here. | A $0 entry is displayed, but its allowance and usage model are unresolved. | Do not turn an unknown allowance into “free unlimited use.” |
|---|
| Device delivery | Android: browser + home screen web app + direct apk · iPhone: browser + home screen web app · Web: browser. | Android: home screen web app + direct apk · iPhone: home screen web app · Web: browser. | CrushOn documents a direct Android package; neither record establishes a native App Store or Google Play identity. |
|---|
| Relationship paths | romance, roleplay, and adult roleplay. | friendship, romance, roleplay, and adult roleplay. | Both document romance and adult roleplay; CrushOn also records friendship. |
|---|
| Companion paths | women, men, nonbinary, and custom. | women, men, and custom; exact trans representation remains unresolved. | Inventory labels and customization do not prove representation parity. |
|---|
| Account exit | Self-service cancellation is documented; refund, deletion, export, and privacy outcomes remain unresolved. | Cancellation, refund terms, and deletion procedures are documented; export and outcome evidence remain unresolved. | A published procedure is not proof that it completed successfully. |
|---|
| Public-report basis | 6 selected items: 6 web reviews. | 5 selected items: 3 reddit + 2 web reviews. | Different samples cannot be counted as votes or a satisfaction rate. |
|---|