Consent & Adult Content Rules
Rules and workflows for consent management and adult content verification.
Consent Management
When Consent Is Required
If product content shows other person(s) (not the creator), consent documents may be required.
Current Limitation
- Consent data can be uploaded for one person only per product
- Multiple persons: not yet supported
API
POST /api/consents/store-or-send
Store consent document or send consent request to a third party.
Adult Content (AVS)
AVS Flag
- AVS = Adult Verification System / Adult content flag
- Per-product toggle:
is_adult_content - Creator account has default AVS setting
Dependency: AVS and Age Check
- Require Age Check (Yoti) depends on AVS
- If AVS is OFF, Require Age Check is also OFF
- If AVS is ON, creator can optionally enable Require Age Check
Age Verification (Yoti)
When Triggered
- Buyer clicks link to adult-flagged content
- Require Age Check is ON for that product
- Buyer redirected to Yoti
- Yoti confirms 18+ status
- Buyer can proceed to checkout
Non-Adult Content
- Fangate supports any digital content (music, art, files)
- Age verification only required for adult-flagged content
- For non-adult content: platform works like "WeTransfer + payment"
Identity Verification (Veriff)
Purpose
- Veriff verifies creator/seller identity (not age)
- Used for KYC (Know Your Customer)
- Fraud prevention and payout security
Flow
- Creator must verify before uploading
- Creator provides identity document to Veriff
- Veriff confirms identity
- Uploads enabled
Not For
- Age restrictions
- Age verification (that's Yoti)
Admin Toggles
The admin panel can hide certain toggles for review purposes:
- Hide AVS toggle in frontend
- Hide Require Age Verification toggle
- Hide Consent toggle
Useful for compliance reviews or controlled rollouts.
Summary
| Topic | Service | Purpose |
|---|---|---|
| Adult content flag | AVS | Mark product as adult |
| Buyer age check | Yoti | Verify buyer 18+ before purchase |
| Creator identity | Veriff | KYC, enable uploads |
| Third-party consent | Consent API | Document consent when others appear in content |