Fighting Game · Guides & deep dives

V2 Aphrodite Consent Surfaces

A guides & deep dives document in the Fighting Game library.

0sections1 minread

On this page

@v2/aphrodite-consent-surfaces replaces standalone V2 consent handling with @aphrodite/consent-engine.

The surface controls per-feature consent for:

  • telemetry;
  • voice processing;
  • behavioral profiling.

The bridge emits v2.consent.surface.evaluated, v2.telemetry.consent.changed, v2.voice-processing.consent.changed, and v2.behavioral-profiling.consent.changed events. Enabled features require consent receipts; missing, denied, withdrawn, or expired consent defaults to privacy-preserving fallbacks with disallowed data classes redacted. It sets mayInfluenceRollback: false.