# 📤 AI Cover Takedown Kit + Style Misuse Detector (SAA-W2-5)

**Zadanie:** SAA-W2-5 (Szkoła Agentów, Fala W2) · **artysta-pilot:** Bartosz „Metrowy" Medyński (Rybnik) · **realm:** 0n40i4
**Kierunki:** #17 (AI cover takedown), #19 (style misuse detector)
**Warstwa egzekucji nad:** [voice_shield.md](../voice_shield.md) (detekcja klonu/AI-coveru), [likeness_shield.md](../likeness_shield.md) (wizerunek/deepfake), [no_training_pack.md](../no_training_pack.md) (opt-out TDM/noAI)
**Wzorzec procedury/karty dowodu:** [antihejt_shield.md](../antihejt_shield.md) §3-4

**Guardrail nadrzędny:** **System DOKUMENTUJE, nie atakuje** (Proof before Claim). **Legalny cover / parodia / inspiracja ≠ nadużycie** — rozróżniaj. **Pisma składa człowiek (HUMAN OVERRIDE).** Agent NIE udziela porady prawnej, NIE wysyła zgłoszenia sam, NIE przechowuje haseł (No Password Custody), NIE obiecuje odzysku/kwot (R10).

---

## 0. Po co ten zestaw (a po co NIE)

Voice Shield i Likeness Shield **wykrywają i klasyfikują** podejrzenie (AI cover / klon głosu / deepfake). Ten kit to **warstwa egzekucji**: gdy człowiek (HO) zdecyduje, że trzeba zgłosić — kit dostarcza **gotowe szablony zgłoszeń per platforma**, **checklistę dowodów** do zebrania zanim cokolwiek wyśle, **detektor nadużycia stylu** (sygnał + poziom ryzyka + czy wymaga człowieka) oraz **przykładowy kompletny case (DRAFT)**.

| Kit JEST | Kit NIE jest |
|---|---|
| zestawem szablonów zgłoszeń + checklist dowodowych | narzędziem ataku / odwetu / masowego flagowania |
| pomocą w udokumentowaniu naruszenia (forensic) | automatem wysyłającym takedown bez człowieka |
| detektorem nadużycia stylu z rozróżnieniem legalne/nielegalne | cenzurą legalnego coveru, parodii czy inspiracji |
| materiałem **do uzupełnienia i złożenia przez człowieka** | poradą prawną ani gwarancją usunięcia treści |

> **Złożenie zgłoszenia to czynność prawna ze skutkami** (w tym odpowiedzialność za fałszywe zgłoszenie / nadużycie procedury DMCA). Dlatego **każde pismo finalizuje i wysyła człowiek (HO)** po **weryfikacji prawnej**. Agent przygotowuje draft i paczkę dowodową — nic więcej.

---

## 1. Pliki w zestawie

| Plik | Co zawiera |
|---|---|
| [README.md](README.md) | ten plik — jak używać zestawu, przepływ, guardraile |
| [szablony_zgloszen.md](szablony_zgloszen.md) | szablony per platforma (YouTube, Spotify, SoundCloud, TikTok, Meta) — różne procedury i pola |
| [checklista_dowodow.md](checklista_dowodow.md) | jakie dowody zebrać PRZED zgłoszeniem (oryginał vs cover AI, timestamp, hash, porównanie audio, źródło) |
| [style_misuse_detector.json](style_misuse_detector.json) | kryteria sygnalizujące nadużycie stylu, z rozróżnieniem legalny cover/parodia/inspiracja ≠ nadużycie |
| [case_przyklad.json](case_przyklad.json) | 1 kompletny przykładowy case (fikcyjny AI cover klonujący głos), status DRAFT, decyzja_człowieka=null |

---

## 2. Przepływ użycia (od sygnału do złożonego pisma)

```
[A] DETEKCJA (poza kitem)
    Voice/Likeness Shield wydaje werdykt AI_COVER / KLON_GLOSU / LIKENESS_DEEPFAKE.
    Bramka homonimu zaliczona (to Metrowy, nie metro/METER/Metro Boomin).
        ↓
[B] STYLE MISUSE DETECTOR (style_misuse_detector.json)
    Czy to nadużycie stylu, czy LEGALNE użycie (cover/parodia/inspiracja)?
    Legalne → STOP. Nie zgłaszamy. (Godność, nie cenzura.)
    Nadużycie + czy_wymaga_człowieka=true → dalej.
        ↓
[C] CHECKLISTA DOWODÓW (checklista_dowodow.md)
    Zbierz komplet dowodów: oryginał, sporny materiał, timestamp, hash,
    porównanie audio, źródło/proweniencja, dowód woli (opt-out z no_training_pack).
    Brak kompletu dowodów → NIE składamy zgłoszenia (Proof before Claim).
        ↓
[D] SZABLON ZGŁOSZENIA (szablony_zgloszen.md)
    Wybierz szablon per platforma. Agent wypełnia draft danymi z paczki dowodowej.
    Pola wrażliwe (dane zgłaszającego, podpis, oświadczenie pod rygorem) = ZOSTAWIA PUSTE
    dla człowieka. Każde pismo: status DRAFT.
        ↓
[E] HUMAN OVERRIDE (człowiek)
    Człowiek (artysta/operator/pełnomocnik) weryfikuje prawnie, uzupełnia dane osobowe
    i oświadczenia, PODPISUJE i SKŁADA. Agent NIE wysyła.
        ↓
[F] LOG
    Wynik (złożono/odrzucono/efekt) → karta incydentu w incydenty.json. Bez obietnic skuteczności.
```

**Bramki HO (Human Override) w przepływie:**
- **HO-1** — decyzja, że materiał to nadużycie wymagające zgłoszenia (nie legalny cover) — człowiek.
- **HO-2** — weryfikacja prawna treści zgłoszenia i podstawy prawnej — człowiek/prawnik.
- **HO-3** — podpis pod oświadczeniem (good faith / pod rygorem odpowiedzialności) i **wysyłka** — wyłącznie człowiek.

---

## 3. Rozróżnienie: nadużycie vs legalne użycie (twarde)

To jest **rdzeń guardrailu #19**. Kit NIE służy do zgłaszania legalnej twórczości.

| Przypadek | Status | Działanie kitu |
|---|---|---|
| AI cover **klonujący barwę głosu** Metrowego (voice-conversion, RVC/so-vits) na cudzym/nowym utworze | kandydat na **nadużycie** | detector → checklista → draft (HO decyduje) |
| Klon głosu w **nowym fake materiale** (fake wywiad, fake zapowiedź, scam podszycie) | **nadużycie + priorytet** | jw., HO PRIORYTET |
| **Cover ludzki** — człowiek sam śpiewa/rapuje utwór Metrowego | **legalne** (zwykle lic. mechaniczna) | **STOP — nie zgłaszamy** |
| **Parodia / satyra** oznaczona jako parodia | **legalne** (dozwolony użytek/parodia) | **STOP — nie zgłaszamy** |
| **Inspiracja stylem** bez klonu głosu/wizerunku ("utwór w klimacie rybnickiego rapu") | **legalne** | **STOP — styl nie jest chroniony jak prawo do głosu** |
| **Re-upload istniejącego oryginału** (dystrybucja, nie synteza) | **nie nadużycie stylu** | osobna ścieżka praw autorskich, nie ten detector |

> **Reguła rozstrzygania wątpliwości:** w razie niepewności legalne/nadużycie → **na korzyść wolności twórczości** (NIE zgłaszamy, flaga `do_weryfikacji`, dozbieranie dowodu). Nigdy nie zgłaszamy „na wszelki wypadek" — fałszywe zgłoszenie ma skutki prawne.

---

## 4. Guardraile (twarde — obowiązują w całym zestawie)

- **DOKUMENTUJE, nie atakuje** — kit buduje paczkę dowodową i draft. NIE atakuje sprawcy, NIE doxuje, NIE prowadzi masowego flagowania, NIE kontaktuje sprawcy.
- **Proof before Claim** — bez kompletu dowodów (checklista) zgłoszenia się NIE składa. Werdykt forensic z poziomem [P]/[J]/[H], nie domysł.
- **Legalne ≠ nadużycie** — cover ludzki, parodia, satyra, inspiracja stylem → przepuszczamy. Styl sam w sobie nie jest chroniony jak prawo do głosu/wizerunku.
- **Pisma składa człowiek (HO)** — agent przygotowuje DRAFT; finalizuje, podpisuje i wysyła wyłącznie człowiek po weryfikacji prawnej.
- **Brak porady prawnej** — każda podstawa prawna opatrzona klauzulą „wymaga weryfikacji prawnej". Agent nie ocenia prawnie.
- **No Password Custody** — żaden szablon/karta nie przechowuje haseł, tokenów ani danych logowania do platform.
- **R10** — zero obietnic odzysku środków/tantiem, zero kwot. Kit nie obiecuje, że treść zostanie usunięta.
- **Bramka homonimu** — przed jakimkolwiek draftem potwierdź, że to Bartosz Medyński (nie metro alt-rock / METER DE / Metro Boomin / przymiotnik „metrowy") — patrz [pseudonym_registry.json](../../tozsamosc/pseudonym_registry.json).
- **Anonimizacja w przykładach** — case przykładowy i wszelkie dane demonstracyjne są fikcyjne i anonimizowane.

---

## 5. Status

- README (jak używać) + przepływ + bramki HO + rozróżnienie legalne/nadużycie: **gotowe**.
- Szablony per platforma (5): [szablony_zgloszen.md](szablony_zgloszen.md).
- Checklista dowodów: [checklista_dowodow.md](checklista_dowodow.md).
- Style Misuse Detector (JSON, z rozróżnieniem legalne/nadużycie): [style_misuse_detector.json](style_misuse_detector.json).
- Case przykładowy (fikcyjny, kompletny, DRAFT, decyzja_człowieka=null): [case_przyklad.json](case_przyklad.json).
- Rejestr realnych zgłoszeń: [incydenty.json](../incydenty.json) — pusty do czasu realnego case'u z monitoringu live (Proof before Claim).

> **Wszystko gotowe jako szablon. Treść finalna każdego zgłoszenia wymaga weryfikacji prawnej i podpisu człowieka (HO) przed złożeniem.**
