Stenogram Sejmu · 2026-06-10

Katarzyna Ueberhan

Kadencja 10 · posiedzenie 59 · wypowiedź 104

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 11. punkt porządku dziennego: Sprawozdanie Komisji Nadzwyczajnej o poselskich projektach ustaw o zmianie ustawy - Kodeks karny (druki nr 2208, 1613 i 2608). Poseł Katarzyna Ueberhan: Panie Marszałku! Wysoka Izbo! Debatujemy dziś nad rozwiązaniami, które odpowiadają na jedno z najbardziej niepokojących zjawisk współczesnego Internetu - patostreaming i patotreści. Patostreaming nie jest żadną internetową rozrywką, nie jest niewinną prowokacją, żartem ani nawet kontrowersyjnym formatem medialnym. Patostreaming to biznes, i to najgorszy, najobrzydliwszy ze wszystkich możliwych, bo oparty na krzywdzie ludzi, zwierząt. To zarabianie pieniędzy na przemocy, upokarzaniu, uzależnieniach, agresji, poniżaniu, znęcaniu. To transmisje, podczas których ludzie są bici, zastraszani, wykorzystywani albo zachęcani do zachowań zagrażających zdrowiu i życiu, a zwierzęta krzywdzone. Dlaczego? Dla większej liczby wyświetleń, większej liczby reakcji, bo to więcej wpłat, więcej kasy, większe zyski. Najbardziej niepokojące jest jednak to, że przez lata odbywało się to na oczach milionów odbiorców, w tym tych najsłabszych, w tym tych najmłodszych. Dziś nie dyskutujemy o abstrakcyjnych przepisach. Mówimy o realnym problemie, na który próbuje odpowiedzieć przedstawiony w sprawozdaniu projekt ustawy. Mówimy o tym, czy państwo będzie skutecznie chronić tych najsłabszych. Zarówno tych, których cierpienie staje się internetowym spektaklem, jak i tych, którzy na odbiór tych treści są narażeni. Lewica mówi jasno: nie ma zgody na monetyzowanie przemocy. Nie ma zgody na zarabianie na transmisjach i rozpowszechnianiu przemocy. Warto przy okazji podkreślić, że odpowiedzialność nie spoczywa wyłącznie na twórcach takich treści. Przez lata ogromne platformy cyfrowe korzystały z modelu biznesowego, w którym najbardziej opłacały się emocje, skandale, szok. To algorytmy promowały właśnie takie treści, te, które budziły największe reakcje, największe emocje, a konsekwencje społeczne ponosili wszyscy pozostali. Dlatego walka z patostreamingiem nie może się kończyć na Kodeksie karnym. Potrzebujemy też większej odpowiedzialności platform internetowych, skutecznego egzekwowania obowiązku usuwania szkodliwych treści oraz inwestycji w edukację cyfrową młodych ludzi. Musimy też pamiętać, że prawo karne jest najsilniejszym instrumentem, jakim dysponuje państwo. Dlatego nowe przepisy muszą być precyzyjne i zgodne z konstytucyjnymi standardami. Z jednej strony nie mogą budzić wątpliwości co do zakresu odpowiedzialności, ale z drugiej strony nie mogą prowadzić, o czym też była dzisiaj mowa, do ograniczenia działalności dziennikarskiej, społecznej czy dokumentującej przypadki przemocy. Myślę, że to w tym projekcie zostało zaadresowane. Wysoka Izbo! Świat cyfrowy nie jest światem na niby. To rzeczywistość. To rzeczywistość, z którą każdy z nas spotyka się każdego dnia. To rzeczywistość, gdzie muszą obowiązywać te same zasady, te same wartości, co w świecie materialnym. Godność człowieka nie kończy się tam, gdzie zaczyna się transmisja na żywo. Jeśli ktoś buduje popularność i majątek na cudzym cierpieniu, państwo ma obowiązek reagować. Dlatego Lewica popiera niniejsze rozwiązania, które mają szansę skutecznie ochronić dzieci, młodzież, osoby słabsze, osoby pokrzywdzone przed przemocą w sieci. Należy o tym pamiętać i to podkreślać: wolność słowa nie oznacza wolności do zarabiania na krzywdzie drugiego człowieka, zwierzęcia. Nie ma na to zgody. Dziękuję. (Oklaski) Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 102 Paweł Bliźniuk 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 11. punkt porządku dziennego: Sprawozdanie Komisji Nadzwyczajnej o poselskich projektach ustaw o zmianie ustawy - Kodeks karny (druki nr 2208, 1613 i 2608). Poseł Paweł Bliźniuk: Dziękuję
  2. Wcześniej · wypowiedź 103 Mirosław Adam Orliński 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 11. punkt porządku dziennego: Sprawozdanie Komisji Nadzwyczajnej o poselskich projektach ustaw o zmianie ustawy - Kodeks karny (druki nr 2208, 1613 i 2608). Poseł Mirosław Adam Orliński:
  3. Później · wypowiedź 105 Witold Tumanowicz 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 11. punkt porządku dziennego: Sprawozdanie Komisji Nadzwyczajnej o poselskich projektach ustaw o zmianie ustawy - Kodeks karny (druki nr 2208, 1613 i 2608). Poseł Witold Tumanowicz: Panie
  4. Później · wypowiedź 106 Sławomir Ćwik 10. kadencja, 59. posiedzenie, 2. dzień (10-06-2026) 11. punkt porządku dziennego: Sprawozdanie Komisji Nadzwyczajnej o poselskich projektach ustaw o zmianie ustawy - Kodeks karny (druki nr 2208, 1613 i 2608). Poseł Sławomir Ćwik: Szanowny
1. (4.19ms; exec 4.11 + fetch 0.08; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 25462 LIMIT 1
2. (3.74ms; exec 3.7 + fetch 0.03; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (27749) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (2.5ms; exec 2.47 + fetch 0.03; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 25357 AND dayStatement.day_revision_id = 25056 AND dayStatement.ordinal BETWEEN 102 AND 106 AND statement.object_id <> 25462 ORDER BY dayStatement.ordinal
4. (3.2ms; exec 3.17 + fetch 0.03; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (27738, 27739, 27750, 27751) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (6.52ms; exec 6.49 + fetch 0.03; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 59 AND individual.mp_number = 402 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-10' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 27.3ms | App: 27ms | DB: 20.2ms (5, rows: 10) [exec: 20ms, fetch: 0.2ms] | View: 0.1ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.14ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php