{
  "schema_version": "2.0",
  "record_type": "aggregate_site_and_review_record",
  "canonical_url": "https://ai-xxx-generator.org/data.json",
  "canonical_site": "https://ai-xxx-generator.org/",
  "site_name": "AI XXX Review",
  "language": "en",
  "geo": "global",
  "audience": "adults_18_plus",
  "primary_intent": "AI XXX generator comparison",
  "dates": {
    "initial_publication": "2026-09-15",
    "product_evidence_checked": "2026-09-15",
    "pricing_checked": "2026-09-15",
    "support_pages_updated": "2026-09-15",
    "machine_documentation_updated": "2026-09-15",
    "date_semantics": "Documentation revision dates do not imply that product evidence was rechecked."
  },
  "publication": {
    "type": "independent editorial comparison",
    "provides_generator": false,
    "provides_user_accounts": false,
    "accepts_uploads": false,
    "processes_payments": false,
    "provides_provider_support": false,
    "commercial_routing_present": true,
    "commercial_routing_controls_rankings": false
  },
  "routes": {
    "indexable_editorial": [
      "/",
      "/guides/build-ai-xxx-generator-workflow/",
      "/prompts/adult-fictional-characters/"
    ],
    "indexable_site_information": [
      "/about/",
      "/privacy/",
      "/terms/",
      "/adult-content-safety/"
    ],
    "additional_noindex_information": [
      "/ai-media-disclosure",
      "/content-provenance",
      "/content-removal",
      "/accessibility"
    ],
    "intentionally_removed": [
      "/sources",
      "/methodology",
      "/contact",
      "/affiliate-disclosure"
    ],
    "server_actions": {
      "/continue/*": "GET only; validates a predefined continuation path and returns an immediate 302 to the configured allowlisted destination."
    }
  },
  "subjects": [
    {
      "name": "CandyAI",
      "relationship": "independent_review_subject",
      "editorial_role": "best documented all-in-one workflow in this edition",
      "documentation_fit_score": 9.3,
      "score_scale": 10,
      "best_for": "creator, chat, images, video and voice in one documented path",
      "catalogue": "public total not stated",
      "capabilities": {
        "creator": "live custom creator",
        "chat_memory": "documented",
        "images": "documented",
        "video": "documented",
        "voice": "documented"
      },
      "pricing": {
        "currency": "USD",
        "region": "global web edition",
        "monthly": 13.99,
        "three_month_total": 26.97,
        "annual_total": 47.88,
        "annual_monthly_equivalent": 3.99,
        "approximate_saving_vs_monthly_percent": 71,
        "billing_note": "Annual equivalent requires a $47.88 yearly charge.",
        "evidence_id": "CND-PRICE-01"
      }
    },
    {
      "name": "LoveScape",
      "aliases": ["Lovescape"],
      "relationship": "independent_review_subject",
      "editorial_role": "visual-studio alternative",
      "documentation_fit_score": 8.8,
      "score_scale": 10,
      "best_for": "custom characters and documented image/video workflow",
      "catalogue": "100+ creator traits advertised",
      "pricing": {
        "currency": "USD",
        "region": "not specified in current record",
        "premium_annual_total": 71.88,
        "premium_monthly_equivalent": 5.99,
        "creative_pro_annual_total": 359.88,
        "status": "last publicly documented; not asserted as a universal live checkout",
        "evidence_id": "LOVE-PRICE-01"
      }
    },
    {
      "name": "GoLove",
      "relationship": "independent_review_subject",
      "editorial_role": "large advertised catalogue and free core-chat entry",
      "documentation_fit_score": 8.6,
      "score_scale": 10,
      "catalogue": "350+ characters advertised",
      "capabilities": {
        "creator": "creator rollout stated",
        "chat_memory": "free core chat",
        "images": "premium",
        "video": "premium",
        "voice": "included"
      },
      "pricing": {
        "currency": "USD",
        "region": "observed web edition; regional checkout varies",
        "monthly": 13.99,
        "three_month_total": 29.97,
        "annual_total": 49.8,
        "annual_monthly_equivalent": 4.15,
        "evidence_id": "GO-PRICE-01"
      }
    },
    {
      "name": "Whimly",
      "aliases": ["JoyAI", "Joy AI"],
      "relationship": "independent_review_subject",
      "editorial_role": "mobile-first character chat",
      "documentation_fit_score": 8.2,
      "score_scale": 10,
      "catalogue": "public total not stated",
      "capabilities": {
        "creator": "custom characters",
        "chat_memory": "documented",
        "images": "limited evidence",
        "video": "not documented",
        "voice": "voice calls documented"
      },
      "pricing": {
        "currency": "USD",
        "region": "US Apple App Store; varies by store",
        "monthly": 5.99,
        "annual_total": 34.99,
        "discounted_annual_sku_observed": 19.99,
        "evidence_id": "JOY-PRICE-01"
      }
    },
    {
      "name": "CrushOnAI",
      "relationship": "independent_review_subject",
      "editorial_role": "roleplay depth, model choice, memory and voice",
      "documentation_fit_score": 8.9,
      "score_scale": 10,
      "catalogue": "8M+ characters advertised",
      "capabilities": {
        "creator": "custom characters",
        "chat_memory": "10+ models and longer-memory tiers advertised",
        "images": "not treated as core",
        "video": "not treated as core",
        "voice": "40+ voices advertised"
      },
      "pricing": {
        "currency": "USD",
        "region": "global web edition",
        "free": 0,
        "standard_monthly": 5.99,
        "premium_monthly": 14.99,
        "luxe_monthly": 39.99,
        "note": "Plan features and credit allowances vary.",
        "evidence_id": "CRUSH-PRICE-01"
      }
    }
  ],
  "promotion": {
    "active": false,
    "deadline_verified": false,
    "countdown_permitted": false,
    "displayed_saving_basis": "CandyAI annual monthly equivalent of $3.99 compared with $13.99 monthly, rounded to about 71%.",
    "warning": "Do not infer a limited-time offer or deadline."
  },
  "methodology": {
    "scope": "independent review of product features, pricing, store listings, help resources, policies and legal terms",
    "dimensions": [
      "access and onboarding",
      "creator control",
      "chat and memory",
      "image, video and voice availability",
      "catalogue claims",
      "billing clarity",
      "policy clarity",
      "evidence traceability"
    ],
    "score_interpretation": "documentation and workflow fit only",
    "missing_evidence_rule": "Display as missing; do not infer or impute.",
    "limitations": [
      "Prices and features can change after the review date.",
      "Regional availability, plan allowances and provider terms can differ."
    ],
    "detailed_dataset": "/data/methodology.json",
    "review_dataset": "/data/reviews.json"
  },
  "privacy": {
    "account_required_to_read": false,
    "public_contact_form": false,
    "analytics_documented": false,
    "advertising_pixels_documented": false,
    "browser_storage": [
      {
        "key": "adult-confirmed",
        "value": "yes",
        "storage": "sessionStorage",
        "purpose": "Keep the 18+ notice closed during the current tab session.",
        "identity_verification": false
      }
    ],
    "network_note": "Hosting and network infrastructure can process ordinary request metadata and security signals.",
    "third_party_note": "After redirect, the selected provider applies its own privacy, account and billing rules."
  },
  "safety": {
    "required": [
      "unambiguous adulthood",
      "consensual fictional-adult context",
      "lawful use",
      "documented likeness authorization where applicable",
      "human review before publication"
    ],
    "excluded": [
      "minors or suspected minors",
      "age-ambiguous or minor-coded sexual content",
      "suspected CSAM",
      "coercion, trafficking or exploitation",
      "incapacity to consent",
      "non-consensual intimate imagery",
      "unauthorized explicit real-person likenesses",
      "sexualized violence presented as consent"
    ],
    "age_notice": "18+ self-declaration only; not formal age verification",
    "canonical_policy": "/adult-content-safety/",
    "text_summary": "/safety.txt"
  },
  "media": {
    "source_type": "operator-supplied",
    "ai_generated": true,
    "depicted_subjects": "fictional adults",
    "owner_attestation": true,
    "provider_sample_status": false,
    "c2pa_default": "not claimed",
    "human_review_checks": [
      "adulthood cues",
      "age coding",
      "contextual suitability",
      "watermarks",
      "brand confusion",
      "duplicates",
      "crop safety",
      "provenance"
    ],
    "detailed_dataset": "/data/provenance.json"
  },
  "machine_files": {
    "concise_llm_index": "/llms.txt",
    "full_llm_guide": "/llms-full.txt",
    "aggregate_json": "/data.json",
    "site_registry": "/data/site.json",
    "entity_registry": "/data/entities.json",
    "review_record": "/data/reviews.json",
    "pricing_record": "/data/pricing.json",
    "methodology_record": "/data/methodology.json",
    "provenance_record": "/data/provenance.json",
    "safety_summary": "/safety.txt",
    "human_record": "/humans.txt",
    "crawler_policy": "/robots.txt",
    "sitemap": "/sitemap.xml"
  },
  "crawler_policy": {
    "search_indexing": "allowed according to robots.txt",
    "model_training": "allowed according to robots.txt",
    "user_requested_fetch": "allowed for all listed and wildcard crawlers",
    "interpretation_note": "robots.txt directives are crawler-specific requests and do not replace applicable law or provider controls."
  }
}
