Stenogram Sejmu · 2024-06-13

Grzegorz Adam Płaczek

Kadencja 10 · posiedzenie 13 · wypowiedź 203

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ł Grzegorz Adam Płaczek: Szanowna Pani Marszałek! Wysoka Izbo! Muszę powiedzieć, że jestem zafascynowany, bo nie spodziewałem się, że nawet debatując nad tego typu ustawą, aż tak bardzo będziecie się państwo przerzucać politycznym błotem. Ustawa jest ważna. Wiemy, że jesteśmy w niedoczasie, ale głównie słyszymy o mocnych punktach tej ustawy, dlatego pozwolę sobie skupić się na tych słabszych stronach projektu i na zagrożeniach. Debatujemy dziś nad projektem ustawy - Prawo komunikacji elektronicznej, druk nr 423. Tekst ustawy liczy, uwaga, 322 strony. Załączniki oraz projekty rozporządzeń to kolejne, uwaga, 2857 stron. Łącznie to ponad 3 tys. stron. Czy ktoś upadł na głowę? Mieliśmy upraszczać życie Polakom i przedsiębiorcom, a idziemy w stronę kolejnych dokumentów, papierologii i zapisów. W 2016 r. Komisja Europejska zaprezentowała długo zapowiadaną kompleksową reformę regulacji telekomunikacyjnych. Konieczność opracowania ustawy - Prawo komunikacji elektronicznej wynika z konieczności wdrożenia do polskiego porządku prawnego przepisów unijnej dyrektywy. W ustawie poza technicznymi kwestiami znalazło się niestety wiele budzących wątpliwości zapisów, których wdrożenie uderza w prywatność obywateli i bezpośrednio w przedsiębiorców. Przykładem może być art. 43, który jasno stwierdza, iż przedsiębiorca telekomunikacyjny będzie zobowiązany do zapewnienia warunków technicznych i organizacyjnych dostępu i utrwalania danych oraz prywatnych informacji, do których będą miały dostęp Policja, Biuro Nadzoru Wewnętrznego, Straż Graniczna, Inspektorat Wewnętrzny Służby Więziennej, Służba Ochrony Państwa, Agencja Bezpieczeństwa Wewnętrznego, Służba Kontrwywiadu Wojskowego, Żandarmeria Wojskowa, Centralne Biuro Antykorupcyjne oraz, uwaga, Krajowa Administracja Skarbowa, czyli skarbówka. Innymi słowy, bez jakiejkolwiek świadomości i zgody Polaków te podmioty potencjalnie otrzymają dostęp do informacji, kto z kim kontaktował się za pomocą komunikatorów elektronicznych, danych abonentów i użytkowników, a w szczególności do ich imienia i nazwiska, numeru PESEL, adresu korespondencyjnego, REGON-u, NIP-u czy danych lokalizacyjnych. Proponuję również dołączyć do tej listy numer buta abonenta oraz informację, w której restauracji ktoś jadł obiad, chociaż do tego skarbówka zgodnie z ustawą będzie miała dostęp - wystarczy, że sprawdzi lokalizację danej osoby. A to dopiero początek. Nie dość, że na przedsiębiorców spadnie obowiązek rejestrowania i archiwizowania danych oraz prywatnych informacji dotyczących Polaków, to jeszcze firmy będą musiały za to zapłacić. Kuriozalny zapis art. 43 stanowi, iż cały nowy system inwigilacji Polaków sfinansuje sam przedsiębiorca. Ustawa słowem nie porusza kwestii rekompensat kosztów ponoszonych przez przedsiębiorców telekomunikacyjnych realizujących ustawowe obowiązki na rzecz administracji publicznej. Przecież to jest łupienie Polaków i przedsiębiorców. Ustawodawca na tym się nie zatrzymał, lecz poszedł dalej. Nie tylko chce kontrolować komunikatory Polaków, ale także zamierza jeszcze bardziej szczegółowo kontrolować przedsiębiorców. Działania kontrolne prezesa Urzędu Komunikacji Elektronicznej związane z rozszerzeniem uprawnień kontrolnych pracowników tego urzędu, co zostało zawarte w art. 426, są ewidentnie zbyt szerokie, a drobiazgowość kontroli obywatela i innych podmiotów już wkrótce może zacząć przypominać drobiazgowość dającą się zauważyć w państwach policyjnych. Bardzo poważne wątpliwości budzi wielokrotnie używany w ustawie zwrot ˝sytuacja szczególnego zagrożenia˝. W myśl konstytucji sytuacja szczególnego zagrożenia jest to zdarzenie, które uzasadnia wprowadzenie stanu nadzwyczajnego. To znaczy, że zaistniało takie zagrożenie, wobec którego przeciwdziałanie środkami konstytucyjnymi jest niewystarczające, więc państwo musi zastosować środki nadzwyczajne. Używanie w ustawie tak nieprecyzyjnego pojęcia jak ˝sytuacja szczególnego zagrożenia˝ może powodować wątpliwości interpretacyjne. Czy owa sytuacja ma być rozumiana jako zdarzenie uzasadniające wprowadzenie stanu nadzwyczajnego czy uzasadniające podjęcie wewnętrznych działań u przedsiębiorcy komunikacji elektronicznej? Kto będzie decydował ostatecznie o tym, czy owa sytuacja szczególnego zagrożenia ma miejsce? Art. 41 również wydaje się zbyt ogólny i nieprecyzyjny. Nakłada on bowiem w sytuacji szczególnego zagrożenia na przedsiębiorcę telekomunikacyjnego obowiązek nieodpłatnego udostępniania innemu przedsiębiorcy telekomunikacyjnemu urządzeń telekomunikacyjnych niezbędnych do przeprowadzenia akcji ratowniczej lub zapewnienia porządku publicznego. Kierunek jest tu właściwy, ale kto będzie decydował o tym, które urządzenie jest niezbędne, a które nie? Ustawa nie chroni w tym przypadku przedsiębiorców przed potencjalnymi nadużyciami ze strony innych firm. Na koniec: wszyscy my, posłowie, powinniśmy odpowiedzieć sobie na pytanie, czy naprawdę chcemy pozwolić w Polsce na to, aby nowa ustawa wprowadzała możliwość blokowania komunikatorów. O tym dzisiaj nie słyszeliśmy. Naprawdę tak ma wyglądać nasza wolność w Polsce? W klubie Konfederacji cenzurze i cyfrowej inwigilacji mówimy głośne ˝nie˝. Projekt wymaga dalszych prac w ramach Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii. 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ź 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
  2. Wcześniej · wypowiedź 202 Adrian Zandberg 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ź 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
  4. Później · wypowiedź 205 Jarosław Sachajko 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.18ms; exec 2.13 + 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 = 154853 LIMIT 1
2. (2ms; exec 1.96 + fetch 0.05; 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 (136030) 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.35ms; exec 2.3 + fetch 0.05; 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 201 AND 205 AND statement.object_id <> 154853 ORDER BY dayStatement.ordinal
4. (1.87ms; exec 1.79 + fetch 0.08; 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 (136028, 136029, 136031, 136032) 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.79ms; exec 1.78 + 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 = 296 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: 16ms | App: 15.8ms | DB: 10.2ms (5, rows: 10) [exec: 10ms, fetch: 0.2ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.37ms) /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