Stenogram Sejmu · 2024-06-13

Adrian Zandberg

Kadencja 10 · posiedzenie 13 · wypowiedź 202

Profil posła

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

Pełna wypowiedź

10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 9. i 10. punkt porządku dziennego: 9. Pierwsze czytanie rządowego projektu ustawy - Prawo komunikacji elektronicznej (druk nr 423). 10. Pierwsze czytanie rządowego projektu ustawy - Przepisy wprowadzające ustawę - Prawo komunikacji elektronicznej (druk nr 424). Poseł Adrian Zandberg: Wysoka Izbo! Ta ustawa jest równie potrzebna, co opóźniona, bo Europejski kodeks łączności elektronicznej powinniśmy byli wdrożyć już parę lat temu. Termin transpozycji - to już było mówione w tej debacie - minął w grudniu 2020 r. Projekt w zasadzie był gotowy, ale poprzedni rząd na ostatnią chwilę uparł się, żeby zapakować tam pierwsze miejsca na pilocie dla kanałów TVP. Chodzi o rozszerzenie retencji danych telekomunikacyjnych dla przedsiębiorców komunikacji elektronicznej. Było to politycznie kompletnie bez sensu i skończyło się tak, jak się musiało skończyć, w znany nam wszystkim sposób. Ustawa nie obowiązuje i to, że musimy teraz do tego tematu wrócić - będzie konieczność pracy w sprinterskim tempie, pewnie w podkomisji, żeby uniknąć tych kar, o których już parę osób mówiło - to jest efekt tamtej błędnej decyzji rządu Morawieckiego. Europejski kodeks to jest sensowny akt, wiele z tych użytecznych rozwiązań mogło już funkcjonować wcześniej. Pamiętacie państwo na pewno, jak wdrażaliśmy dyrektywę Omnibus. Wtedy składaliśmy poprawki do ustawy wdrażającej brane wprost z europejskiego kodeksu, dzięki temu udało się już wcześniej ograniczyć uciążliwość, jeśli chodzi o naciąganie ludzi na drogie badania, udawanie publicznych instytucji, żeby opchnąć kursy językowe czy fotowoltaikę po zawyżonych cenach. Europejski kodeks daje liczne, proste tak naprawdę rozwiązania, które ułatwią ludziom życie i pomogą konsumentom. Chodzi o zwrot pieniędzy z niewykorzystanych prepaidów czy publiczną porównywarkę ofert telekomów, żeby nie wciskały konsumentom kitu o wspaniałych korzyściach, kiedy oferta celowo jest napisana w zagmatwany sposób. Chodzi o wspominane przez pana ministra one pagery przy umowach telekomunikacyjnych czy AML, czyli lokalizację dla służb ratunkowych - to skraca czas reakcji, czas, w którym dotrze pomoc. Czasem nawet te kilkanaście sekund, kiedy ktoś zemdleje, dzwoniąc na numer ratunkowy, czy kiedy po karetkę dzwoni mały dzieciak, który jest przestraszony i nie umie powiedzieć, gdzie jest, te paręnaście sekund może komuś uratować życie i zdrowie. Mówiłem już o perypetiach związanych z poprzednią edycją tej ustawy. Rząd chciał rozszerzyć obowiązek retencji danych także na maile, na komunikatory internetowe. Pewnie pamiętacie państwo tę dyskusję, ale warto tutaj przypomnieć, że nawet powszechny obowiązek retencji samych danych telekomunikacyjnych jest kwestionowany przez TSUE. Pamiętamy to spięcie między ministrem spraw europejskich a ministrem koordynatorem służb specjalnych w sprawie tamtego projektu i tego obecnie omawianego. Póki co przepisy prawa telekomunikacyjnego zostają tutaj w dotychczasowej formie. Przyjrzałem się i UODO, i stanowisku Fundacji Panoptykon. Przypominają, że jeśli chodzi o nałożenie bezwarunkowego obowiązku przechowywania informacji o wszystkich klientach, to istnieje problem ze zgodnością z prawem unijnym. UODO zwracało uwagę na wyroki TSUE z października 2020 r. - chodzi o sprawę La Quadrature du Net i Privacy International. Jest problem dotyczący niezgodności tego niezróżnicowanego gromadzenia danych wszystkich użytkowników przez przedsiębiorstwo telekomunikacyjne nawet z Kartą Praw Podstawowych Unii Europejskiej, więc może faktycznie warto by było spojrzeć ponownie na ten model udostępniania uprawnionym podmiotom danych o użytkownikach i kwestię wprowadzenia dodatkowych, jasnych warunków takiego udostępniania. Ten problem dotyczy art. 47 ustawy, który został przepisany z art. 180a i późniejszych z Prawa telekomunikacyjnego. Jest jasne, że nie będziemy teraz tego zmieniać w sprinterskim tempie, bo jesteśmy w niedoczasie, ale chciałbym zapytać nawet nie pana ministra, ale pewnie bardziej ministra do spraw europejskich, ministra sprawiedliwości, ministra koordynatora służb specjalnych, co z tym fantem zrobimy, czy zmiany w tym zakresie są planowane na później, jakie to będą zmiany. Oczywiście opowiadamy się za pracą nad tym projektem, za szybką pracą. Macie nasze pełne wsparcie. Trzymamy kciuki, żeby tym razem udało się to zrobić w miarę szybko. 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ź 200 Łukasz Osmalak 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 9. i 10. punkt porządku dziennego: 9. Pierwsze czytanie rządowego projektu ustawy - Prawo komunikacji elektronicznej (druk nr 423). 10. Pierwsze czytanie rządowego projektu ustawy - Przep
  2. Wcześniej · wypowiedź 201 Adam Dziedzic 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 9. i 10. punkt porządku dziennego: 9. Pierwsze czytanie rządowego projektu ustawy - Prawo komunikacji elektronicznej (druk nr 423). 10. Pierwsze czytanie rządowego projektu ustawy - Przep
  3. Później · wypowiedź 203 Grzegorz Adam Płaczek 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 9. i 10. punkt porządku dziennego: 9. Pierwsze czytanie rządowego projektu ustawy - Prawo komunikacji elektronicznej (druk nr 423). 10. Pierwsze czytanie rządowego projektu ustawy - Przep
  4. Później · wypowiedź 204 Witold Tumanowicz 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 9. i 10. punkt porządku dziennego: 9. Pierwsze czytanie rządowego projektu ustawy - Prawo komunikacji elektronicznej (druk nr 423). 10. Pierwsze czytanie rządowego projektu ustawy - Przep
1. (2.74ms; exec 2.69 + fetch 0.04; 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 = 154852 LIMIT 1
2. (2.58ms; exec 2.52 + fetch 0.06; 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 (136029) 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. (1.91ms; exec 1.84 + fetch 0.07; 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 = 154649 AND dayStatement.day_revision_id = 159234 AND dayStatement.ordinal BETWEEN 200 AND 204 AND statement.object_id <> 154852 ORDER BY dayStatement.ordinal
4. (1.8ms; exec 1.75 + fetch 0.05; 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 (136027, 136028, 136030, 136031) 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. (1.51ms; exec 1.49 + fetch 0.02; 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 = 13 AND individual.mp_number = 442 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-06-13' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 17ms | App: 16.8ms | DB: 10.5ms (5, rows: 10) [exec: 10.3ms, fetch: 0.2ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.27ms) /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