{
  "schema_version": "1.0",
  "report_url": "https://vixxxen.ai/ai-onlyfans-tool-policy-report/",
  "ledger_url": "https://vixxxen.ai/public/evidence/ai-onlyfans-tool-policy-ledger-2026-07-23.json",
  "publisher": "Digital Divas / Vixxxen",
  "contact": "admin@digitaldivas.ai",
  "capture_date": "2026-07-23",
  "generated_at": "2026-07-24T00:43:47.864Z",
  "retention_notice": "Exact source bytes and ad screenshots are retained by the publisher for audit and corrections. Third-party captures are not served publicly; this manifest publishes their hashes and capture metadata.",
  "verification_notice": "A SHA-256 value verifies that a later artifact matches the retained bytes. It does not independently prove the source publication date, completeness, or legal interpretation.",
  "source_captures": [
    {
      "provider": "Sozee AI",
      "title": "Sozee Terms of Service",
      "original_url": "https://sozee.ai/terms-of-service/",
      "final_url": "https://sozee.ai/terms-of-service/",
      "source_date": "2026-05-03",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:18:37.466Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": null,
      "content_type": "text/html",
      "bytes": 74638,
      "sha256": "19ed130e40a206f89e3b4f61a4a850c1f1357979b7e81780c037ea3fcd84e587",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/01-sozee-ai-sozee-terms-of-service.html",
      "recovery_note": "Manifest metadata was reconstructed from an existing immutable capture."
    },
    {
      "provider": "Sozee AI",
      "title": "Sozee Acceptable Use Policy",
      "original_url": "https://sozee.ai/acceptable-use-policy/",
      "final_url": "https://sozee.ai/acceptable-use-policy/",
      "source_date": "2025-09-01",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:18:37.659Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": null,
      "content_type": "text/html",
      "bytes": 71236,
      "sha256": "89e87af665bac258365692533ab9a265b17a283b600a12b287ddb71a58d66850",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/02-sozee-ai-sozee-acceptable-use-policy.html",
      "recovery_note": "Manifest metadata was reconstructed from an existing immutable capture."
    },
    {
      "provider": "SeaArt AI",
      "title": "SeaArt Terms of Service",
      "original_url": "https://image.cdn2.seaart.me/20250802/d2790ce8-f8e8-4ea4-a4a1-c958c728566e.html",
      "final_url": "https://image.cdn2.seaart.me/20250802/d2790ce8-f8e8-4ea4-a4a1-c958c728566e.html",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:42:31.729Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html",
      "bytes": 265156,
      "sha256": "72690ded86a37484b2a461f5bff4645df2065833c4c751f5fb75054ad58d4498",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/04-seaart-ai-seaart-terms-of-service.html"
    },
    {
      "provider": "SeaArt AI",
      "title": "SeaArt FAQ: Content Moderation Issues",
      "original_url": "https://docs.seaart.ai/guide-1/7-faq",
      "final_url": "https://docs.seaart.ai/guide-1/7-faq",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:03.542Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 434995,
      "sha256": "55e8f8ad2610b91a0eba57ae4ec118b5e94d23e25a1a2fecd2aa992775a8fca7",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/03-seaart-ai-seaart-faq-content-moderation-issues.html"
    },
    {
      "provider": "SeaArt AI",
      "title": "SeaArt Sexy AI Art Generator",
      "original_url": "https://www.seaart.ai/features/sexy-ai-art-generator",
      "final_url": "https://www.seaart.ai/features/sexy-ai-art-generator",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:42:31.865Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html;charset=utf-8",
      "bytes": 224267,
      "sha256": "c2a4460b3ab2b56995bf6c23d2c4575e22507f8ea035079878a34a5687c3ed2a",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/06-seaart-ai-seaart-sexy-ai-art-generator.html"
    },
    {
      "provider": "SeaArt AI",
      "title": "SeaArt adult AI art generator URL",
      "original_url": "https://www.seaart.ai/features/adult-ai-art-generator",
      "final_url": "https://www.seaart.ai/app/d14lp1a4amrs73e3dbq0",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:03.669Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html;charset=utf-8",
      "bytes": 349148,
      "sha256": "8b4163bd14275cb49e4f8bff3c8a7b443bc816430a4a5cf46f728552d0296b3a",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/04-seaart-ai-seaart-adult-ai-art-generator-url.html"
    },
    {
      "provider": "SeaArt AI",
      "title": "SeaArt NSFW AI chat URL",
      "original_url": "https://www.seaart.ai/features/nsfw-ai-chat",
      "final_url": "https://www.seaart.ai/search/character/hot",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:04.736Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html;charset=utf-8",
      "bytes": 177244,
      "sha256": "0fabb404fa4230ef53baf8b7aabaeaefde590becbbd1ba51f076b725b6515470",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/05-seaart-ai-seaart-nsfw-ai-chat-url.html"
    },
    {
      "provider": "Foxy AI",
      "title": "Foxy AI Terms of Service",
      "original_url": "https://foxy.ai/policies/terms-of-service",
      "final_url": "https://foxy.ai/policies/terms-of-service",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.517Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html",
      "bytes": 268618,
      "sha256": "4a7a4cf42c0c77d3c26083bc63589cc51236e55fad293d609d0ff68f252e36d5",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/06-foxy-ai-foxy-ai-terms-of-service.html"
    },
    {
      "provider": "Higgsfield",
      "title": "Higgsfield Terms of Use Agreement",
      "original_url": "https://higgsfield.ai/terms-of-use-agreement",
      "final_url": "https://higgsfield.ai/terms-of-use-agreement",
      "source_date": "2025-08-30",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.650Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "blocked_response",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 443068,
      "sha256": "3b56013baf3be5e367a9baf75b0ca5914b481e8d4fb76f9163ebe008687c7c33",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/07-higgsfield-higgsfield-terms-of-use-agreement.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:20:08.476Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 62080,
        "sha256": "4bd326c70defc09b339b0d72ca0890f680780022cc4a6817ed375f35df16c0fd",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-07-higgsfield-higgsfield-terms-of-use-agreement.png",
        "browser_note": "Public terms page rendered in Chrome at section 5.1; viewport screenshot retained because the page did not support full-page capture."
      }
    },
    {
      "provider": "Higgsfield",
      "title": "Higgsfield AI Influencer",
      "original_url": "https://higgsfield.ai/ai-influencer",
      "final_url": "https://higgsfield.ai/ai-influencer",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.742Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "blocked_response",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 503587,
      "sha256": "7df6663c93239aaa715f37331d5bdff88889b9634f6a0ae2ff5581a0994b1c53",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/08-higgsfield-higgsfield-ai-influencer.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:20:17.146Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 158774,
        "sha256": "882bc1299545fe45f1d261fac441ae70db79b2ec76e3f04889b3cc7600e08c7e",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-08-higgsfield-higgsfield-ai-influencer.png",
        "browser_note": "Public AI Influencer product page rendered in Chrome; viewport screenshot retained."
      }
    },
    {
      "provider": "Runway",
      "title": "Runway Usage Policy",
      "original_url": "https://runway.com/safety/usage-policy",
      "final_url": "https://runway.com/safety/usage-policy",
      "source_date": "2026-03-06",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.778Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 212258,
      "sha256": "bc9fbf092b7705ee1f58ecfa855873359ff2ca308c93817e0dad31c16d8d420a",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/09-runway-runway-usage-policy.html"
    },
    {
      "provider": "Runway",
      "title": "Runway Terms of Use",
      "original_url": "https://runway.com/terms-of-use",
      "final_url": "https://runway.com/terms-of-use",
      "source_date": "2026-05-11",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.909Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "captured",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 374122,
      "sha256": "0dccace89c7e25068c6a08f8baf516a482abc5ed0a05b4d8bd914b577466b338",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/10-runway-runway-terms-of-use.html"
    },
    {
      "provider": "Midjourney",
      "title": "Midjourney Community Guidelines",
      "original_url": "https://docs.midjourney.com/hc/en-us/articles/32013696484109-Community-Guidelines",
      "final_url": "https://docs.midjourney.com/hc/en-us/articles/32013696484109-Community-Guidelines",
      "source_date": null,
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:05.978Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "http_error",
      "http_status": 403,
      "content_type": "text/html; charset=UTF-8",
      "bytes": 5952,
      "sha256": "36d41a90e46f872d2f4fcb6eb5f831d4678f3c7e528e3d76f3f33ed764cae4e2",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/11-midjourney-midjourney-community-guidelines.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:20:29.427Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 123134,
        "sha256": "56e439e5550c7424354355a34fa1984898d355ebda8cab669dbd3232c8f8e7d8",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-11-midjourney-midjourney-community-guidelines.png",
        "browser_note": "Public Community Guidelines rendered in Chrome; viewport screenshot retained and DOM inspection confirmed the SFW-only section."
      }
    },
    {
      "provider": "Midjourney",
      "title": "Midjourney Terms of Service",
      "original_url": "https://docs.midjourney.com/hc/en-us/articles/32083055291277-Terms-of-Service",
      "final_url": "https://docs.midjourney.com/hc/en-us/articles/32083055291277-Terms-of-Service",
      "source_date": "2026-05-27",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:06.029Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "http_error",
      "http_status": 403,
      "content_type": "text/html; charset=UTF-8",
      "bytes": 5940,
      "sha256": "3a3424f884c6f7d853465a568d3a471bd4b88f5500a7cdca1b4704e44f2fc08c",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/12-midjourney-midjourney-terms-of-service.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:20:37.838Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 184309,
        "sha256": "be970b680c27b300ede16a24e10d3f42ea70233da49299c8c4e59470e833ffc0",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-12-midjourney-midjourney-terms-of-service.png",
        "browser_note": "Public Terms of Service rendered in Chrome; viewport screenshot retained. Page displayed Version Effective Date May 27, 2026."
      }
    },
    {
      "provider": "HeyGen",
      "title": "HeyGen Terms of Service",
      "original_url": "https://www.heygen.com/terms",
      "final_url": "https://www.heygen.com/terms",
      "source_date": "2026-07-23",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:06.068Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "blocked_response",
      "http_status": 200,
      "content_type": "text/html; charset=utf-8",
      "bytes": 259680,
      "sha256": "da0537f8bcabb3b8932f5d4f894f118abeaa850f78c7139fd4ac1e850c8dd825",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/13-heygen-heygen-terms-of-service.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:20:49.726Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 151426,
        "sha256": "0f175031e2f35a23c4a980aecd180bf5956fcbd30c99c2edaf1e8e758cb671ee",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-13-heygen-heygen-terms-of-service.png",
        "browser_note": "Public Terms of Service rendered in Chrome; viewport screenshot retained and DOM inspection confirmed the displayed update date and content restriction."
      }
    },
    {
      "provider": "Canva",
      "title": "Canva Acceptable Use Policy",
      "original_url": "https://www.canva.com/policies/acceptable-use-policy/",
      "final_url": "https://www.canva.com/policies/acceptable-use-policy/",
      "source_date": "2025-08-07",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:06.299Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "http_error",
      "http_status": 403,
      "content_type": "text/html; charset=UTF-8",
      "bytes": 1423177,
      "sha256": "7386eb950d5cda0bf95b95698d36ad85a6829249d506e6980a6aef2ab850fb35",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/14-canva-canva-acceptable-use-policy.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:21:02.296Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 119482,
        "sha256": "ea00324d43433decb90559994daafc279b7c7011b61c21f8f8b074c46711cb02",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-14-canva-canva-acceptable-use-policy.png",
        "browser_note": "Public Acceptable Use Policy rendered in Chrome; viewport screenshot retained and DOM inspection confirmed the restriction and displayed update date. Cookie settings were not changed."
      }
    },
    {
      "provider": "Leonardo AI",
      "title": "Leonardo AI Terms of Service",
      "original_url": "https://leonardo.ai/terms-of-service",
      "final_url": "https://leonardo.ai/terms-of-service",
      "source_date": "2026-01-19",
      "accessed_at": "2026-07-23",
      "captured_at": "2026-07-24T00:22:06.390Z",
      "capture_method": "unauthenticated_http_get",
      "capture_status": "http_error",
      "http_status": 403,
      "content_type": "text/html; charset=UTF-8",
      "bytes": 5748,
      "sha256": "14d57e420fdaeca9159020ad2061fb7867e6628a4cab15cc6c9f585100b0b58d",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/15-leonardo-ai-leonardo-ai-terms-of-service.html",
      "browser_capture": {
        "captured_at": "2026-07-24T00:21:19.469Z",
        "capture_method": "browser_viewport_screenshot",
        "capture_status": "captured",
        "content_type": "image/png",
        "bytes": 194898,
        "sha256": "241f3709f72fb81fe22d32c6e96db7e463231763ef17d92f5bbce6aa5cf1d225",
        "retained_artifact": "evidence/policy-snapshots/2026-07-23/browser-15-leonardo-ai-leonardo-ai-terms-of-service.png",
        "browser_note": "Public Terms of Service rendered in Chrome at the platform licence section; viewport screenshot retained and DOM inspection confirmed the explicit-content restriction and displayed update date."
      }
    }
  ],
  "advertising_captures": [
    {
      "provider": "Foxy AI",
      "meta_ad_library_id": "1984558945475923",
      "original_url": "https://www.facebook.com/ads/library/?id=1984558945475923",
      "recorded_at": "2026-06-30",
      "captured_at": "2026-07-24T00:21:38.069Z",
      "capture_method": "browser_viewport_screenshot",
      "capture_status": "captured",
      "content_type": "image/png",
      "bytes": 135064,
      "sha256": "f60021d0e997a9f79d75308eea40944a176f14ef027da1cd936cdd6681c2a8c9",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/meta-ad-1984558945475923.png",
      "browser_note": "Meta Ad Library link-to-ad dialog visibly showed Foxy.ai, Library ID 1984558945475923, inactive status, May 18-June 18 2026 dates, and the recorded image/video direction copy."
    },
    {
      "provider": "Sozee AI",
      "meta_ad_library_id": "1408037111345421",
      "original_url": "https://www.facebook.com/ads/library/?id=1408037111345421",
      "recorded_at": "2026-06-30",
      "captured_at": "2026-07-24T00:21:51.133Z",
      "capture_method": "browser_viewport_screenshot",
      "capture_status": "captured",
      "content_type": "image/png",
      "bytes": 76007,
      "sha256": "fc35210e77b5774320a5b3f461abee0c0d111d859b6138cbc494b7fbabe22455",
      "retained_artifact": "evidence/policy-snapshots/2026-07-23/meta-ad-1408037111345421.png",
      "browser_note": "Meta Ad Library link-to-ad dialog visibly showed Sozee AI, Library ID 1408037111345421, inactive status, June 6-8 2026 dates, under 100 impressions, and OnlyFans/subscriber-growth copy."
    }
  ]
}
