# Acceptable Use Policy (/docs/trust/aup)



## Banned use cases [#banned-use-cases]

Layers may not be used for:

* **CSAM** — absolute prohibition.
* **Election manipulation** — no campaigns targeting election outcomes
  without explicit approval and regulatory compliance.
* **Deepfakes of real people** without documented consent.
* **Regulated verticals without disclosure** — gambling without
  age-gating, pharma without required disclaimers, firearms in
  restricted geographies, etc.
* **Harassment campaigns** — targeting specific individuals.
* **Fraudulent activity** — fake-engagement purchase, bot accounts,
  identity deception.
* **Spam** — unsolicited messaging.
* **Malware distribution**.
* **Intellectual property infringement**.

Violators face account termination.

## Content moderation [#content-moderation]

### Pre-generation [#pre-generation]

Every generation is evaluated by Vertex safety filters against
Google's safety policies (hate, harassment, sexually explicit,
dangerous, violence, child safety).

### Post-generation [#post-generation]

A generation flagged with `safetyFailed = true` is excluded from ad
selection and flagged for review. Safety failures cannot be
overridden.

## Takedown [#takedown]

To report content that violates the AUP:

* **DMCA / IP**: [dmca@layers.com](mailto:dmca@layers.com).
* **CSAM or imminent harm**: [trust@layers.com](mailto:trust@layers.com)
  — prioritized.
* **Defamation / harassment**: [legal@layers.com](mailto:legal@layers.com).

Include:

* A link or identifier for the content.
* Nature of the violation.
* Your role (affected party, representative, concerned citizen).

We do not publish a specific turnaround SLA on takedown requests; CSAM
and imminent-harm reports are triaged first.

## Appeals [#appeals]

Affected account holders can appeal to
[appeals@layers.com](mailto:appeals@layers.com).

## Disclosure obligations [#disclosure-obligations]

Generated UGC must be disclosed as AI-generated where required by law
(California SB 942, EU AI Act transparency obligations, etc.). Layers
provides the metadata tagging / labeling hooks — use of the platform
commits you to surfacing those disclosures in your end-user
experience.
