Every face on this site is AI-generatedReal profiles are identity-verified peopleReal people are shown only to verified makers, after sign-inNo licence, no likenessRights are licensed — people are never soldSilence is refusalEvery face on this site is AI-generatedReal profiles are identity-verified peopleReal people are shown only to verified makers, after sign-inNo licence, no likenessRights are licensed — people are never soldSilence is refusal

Consent Framework

Nobody reaches an account on this platform without individually accepting every clause resolved for their country of residence and country of citizenship. This page describes how that gate works and why it is built the way it is.

Last updated 22 September 2026Version draft · pending review by counsel per market

How the gate works

  • You select your country of residence and your country of citizenship before any other registration step.
  • The system resolves a global baseline pack plus every jurisdiction pack that applies to either country.
  • Each clause is presented separately, in full, with its own checkbox. There is no single 'I agree to everything' control.
  • Registration cannot proceed until every clause is individually accepted. The control stays disabled, and the server refuses the request independently if any clause is missing.
  • Each acceptance is written to an immutable record with the clause key, a hash of the exact wording shown, the pack version, the timestamp, the address it came from and the resolved jurisdictions.

Why the wording is hashed

Consent is only meaningful if it can be shown what was actually consented to. Storing a hash of the clause body means that if wording later changes, we can still prove which version a given person accepted, and we can require re-acceptance where a change materially alters scope.

Jurisdiction packs

The baseline covers age, responsibility for one's own law, the intermediary position, the bounded nature of what is traded, written scope, the no-circumvention covenant, absolute prohibitions, the default refusal of AI training and synthetic generation, verification and record-keeping, the audit trail, and the absence of legal advice.

Overlays add jurisdiction-specific requirements — explicit consent for biometric or special-category data, transparency and labelling obligations for synthetic media, separate consent for cross-border transfer, statutory rights notices, and local formalities for the commercial use of a portrait or voice.

Withdrawal

Consent to the processing of facial and voice data may be withdrawn at any time from account settings, with effect for the future. Withdrawal does not affect the lawfulness of processing already carried out, and does not retroactively cancel concluded licences — a limitation that is stated before consent is given, not after.

This document is a product-engineering draft. It is not legal advice and is not a substitute for advice from a lawyer qualified in your jurisdiction. Where a mandatory consumer-protection or data-protection rule of your home country cannot be excluded by contract, that rule prevails over anything stated here.