Preskočiť na obsah

DSA - Akt o digitálnych službách

Akt o digitálnych službách (Digital Services Act, EU 2022/2065) vyžaduje, aby internetové platformy umožňovali nahlasovanie nezákonného obsahu. Plugin pridáva formulár na nahlásenie, panel na správu hlásení, sledovanie stavov a automatické e-mailové oznámenia.

Od 17. februára 2024 obchody s obsahom používateľov (recenzie, komentáre, fotografie) musia:

  1. Sprístupniť mechanizmus nahlasovania nezákonného obsahu
  2. Potvrdiť prijatie hlásenia
  3. Preskúmať hlásenie v primeranej lehote
  4. Informovať nahlasujúceho o rozhodnutí
  5. Umožniť odvolanie sa proti rozhodnutiu

Týka sa obchodov, v ktorých používatelia môžu publikovať obsah - predovšetkým recenzie produktov.

Vložte formulár na nahlásenie DSA na ľubovoľnú stránku pomocou shortcódu:

[polski_dsa_report]
[polski_dsa_report product_id="123" category="illegal_content"]
ParameterPopisPredvolená hodnota
product_idID produktu, ktorého sa hlásenie týkaŽiadna (používateľ vyberá)
categoryPredvolená kategória hláseniaŽiadna

Formulár DSA na stránke obchodu

Formulár obsahuje polia:

  • Kategória hlásenia - výber zo zoznamu (nezákonný obsah, porušenie autorských práv, falošná recenzia, nenávistné prejavy, osobné údaje, iné)
  • URL alebo identifikátor obsahu - odkaz na nahlasovaný obsah alebo ID recenzie
  • Popis - podrobný popis problému
  • Právny základ - voliteľné uvedenie predpisu
  • Kontaktné údaje - meno, e-mailová adresa nahlasujúceho
  • Prehlásenie - checkbox potvrdzujúci, že hlásenie je podané v dobrej viere

Vytvorte stránku “Nahlásenie obsahu” a pridajte shortcód:

[polski_dsa_report]

Pridajte odkaz na túto stránku do pätičky obchodu, aby bola ľahko dostupná.

Hlásenia DSA spravujete v WooCommerce > Hlásenia DSA.

Zoznam zobrazuje všetky hlásenia so stĺpcami:

  • ID hlásenia
  • Dátum podania
  • Kategória
  • Stav (nové, spracovávané, preskúmané, zamietnuté)
  • Nahlasujúci (meno, e-mail)
  • Odkaz na obsah

Po kliknutí na hlásenie vidíte:

  • Úplné údaje formulára
  • Náhľad nahlasovaného obsahu (ak je to recenzia - priamy odkaz)
  • História zmien stavu
  • Pole na internú poznámku
  • Tlačidlá akcií (zmeniť stav, odstrániť obsah, zamietnuť)
StavPopis
newNové hlásenie, čaká na preskúmanie
in_progressHlásenie v procese analýzy
resolvedHlásenie preskúmané, obsah odstránený alebo vykonané iné opatrenie
rejectedHlásenie zamietnuté ako neopodstatnené
appealedNahlasujúci podal odvolanie proti rozhodnutiu

Plugin posiela automatické e-maily v týchto situáciách:

UdalosťPríjemcaObsah
Nové hlásenieAdministrátorInformácia o novom hlásení s údajmi
PotvrdenieNahlasujúciPotvrdenie prijatia hlásenia s číslom ID
Zmena stavuNahlasujúciInformácia o zmene stavu s odôvodnením
PreskúmanieNahlasujúciRozhodnutie s odôvodnením a informáciou o práve na odvolanie

Šablóny e-mailov prispôsobíte v WooCommerce > Nastavenia > E-maily.

Volaný po vytvorení nového hlásenia DSA.

/**
* @param int $report_id ID zgłoszenia DSA.
* @param array $report_data Dane zgłoszenia.
* @param string $category Kategoria zgłoszenia.
*/
add_action('polski/dsa/report_created', function (int $report_id, array $report_data, string $category): void {
// Przykład: wyślij powiadomienie do zespołu prawnego przez Slack
$webhook_url = 'https://hooks.slack.com/services/XXXX/YYYY/ZZZZ';
wp_remote_post($webhook_url, [
'body' => wp_json_encode([
'text' => sprintf(
'Nowe zgłoszenie DSA #%d (kategoria: %s) - %s',
$report_id,
$category,
$report_data['description']
),
]),
'headers' => ['Content-Type' => 'application/json'],
]);
}, 10, 3);

Príklad - automatické skrytie recenzie s určitou kategóriou

Section titled “Príklad - automatické skrytie recenzie s určitou kategóriou”
add_action('polski/dsa/report_created', function (int $report_id, array $report_data, string $category): void {
// Automatycznie ukryj recenzje zgłoszone jako mowa nienawiści
if ($category !== 'hate_speech') {
return;
}
$comment_id = $report_data['content_id'] ?? 0;
if ($comment_id > 0) {
wp_set_comment_status($comment_id, 'hold');
// Zaloguj automatyczną akcję
update_post_meta($report_id, '_auto_action', 'comment_held');
}
}, 10, 3);

DSA vyžaduje vedenie registra hlásení. Exportujte všetky hlásenia do CSV cez WooCommerce > Hlásenia DSA > Exportovať. Export obsahuje:

  • ID hlásenia
  • Dátum a čas podania
  • Kategória
  • Stav a dátum preskúmania
  • Čas spracovania (v hodinách)
  • Vykonané opatrenie

Nastavenia modulu DSA nájdete v WooCommerce > Nastavenia > Polski > DSA.

MožnosťPopisPredvolená hodnota
Zapnúť formulár DSAAktivuje modulÁno
Stránka formuláraStránka WordPress so shortcódomŽiadna
E-mail administrátoraE-mailová adresa na oznámeniaE-mail administrátora WordPress
Lehota na preskúmaniePočet pracovných dní na preskúmanie7
Kategórie hláseníZoznam dostupných kategóriíPredvolený zoznam

Formulár sa nezobrazuje na stránke Skontrolujte, či shortcód [polski_dsa_report] je na stránke a modul DSA je zapnutý v nastaveniach.

E-mailové oznámenia nedochádzajú Skontrolujte konfiguráciu SMTP. Štandardná funkcia wp_mail() nefunguje na všetkých serveroch. Nainštalujte SMTP plugin (napr. WP Mail SMTP).

Hlásenia sa nezobrazujú v paneli Skontrolujte oprávnenia. Na správu hlásení DSA potrebujete rolu shop_manager alebo administrator.

Táto stránka slúži len na informačné účely a nepredstavuje právne poradenstvo. Pred implementáciou sa poraďte s právnikom. Polski for WooCommerce je open source softvér (GPLv2) poskytovaný bez záruky.