Stenogram Sejmu · 2024-09-11

Rafał Rosiński

Kadencja 10 · posiedzenie 17 · wypowiedź 53

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

Pełna wypowiedź

10. kadencja, 17. posiedzenie, 1. dzień (11-09-2024) 3. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks wyborczy (druk nr 556). Podsekretarz Stanu w Ministerstwie Cyfryzacji Rafał Rosiński: Szanowny Panie Marszałku! Wysoka Izbo! Przedstawiony przez pana posła wnioskodawcę ministra cyfryzacji Michała Gramatykę projekt poselski jest projektem ustawy, który wychodzi naprzeciw pewnemu wykluczeniu, także społecznemu, osób, które chciałyby wziąć udział w procesie wyborczym, ale nie mają takiej możliwości. Jest to - trzeba odpowiedzieć szczerze, takie pytania także padały - uzupełnienie tradycyjnej formy zbierania podpisów. Jest to projekt, który wymaga - i tu stanowisko Ministerstwa Cyfryzacji - pewnego rodzaju wyzwań organizacyjno-technicznych i stworzenia dedykowanego portalu przez PKW, aby odpowiadał on zabezpieczeniu w zakresie ochrony danych osobowych, bo w tym momencie RODO dla obywateli odgrywa kluczową rolę. Były pytania dotyczące tego, czy te dane osobowe będą bezpieczne. Jeśli chodzi o rozwiązania, które będą opracowywane przez komisję, to ważne jest, aby każdy obywatel czuł się bezpiecznie, aby dane osobowe udostępniane poprzez proces zbierania podpisów były w pełni zabezpieczone. Już dzisiaj mamy takie rozwiązania, dzięki którym obywatele składają deklaracje podatkowe, wnioski urzędowe w sposób elektroniczny, zaopatrując je podpisem elektronicznym, podpisem kwalifikowanym. Te wszelkie rozwiązania powinny iść w tym kierunku, aby obywatele czuli się bezpiecznie. Zaprezentowany projekt poselski wymaga jak najbardziej dogłębnej pracy. Uwagi, które chciałem Wysokiej Izbie i państwu zaprezentować, można zrealizować na kilka sposobów. Po pierwsze, zapisywać kolejne podpisy elektroniczne odrębnie od podpisanych dokumentów i odrębnie od siebie. Niektóre formaty podpisów stwarzają taką możliwość. Po drugie, tworzyć tyle kopii dokumentów stwierdzających poparcie dla kandydatów lub list kandydatów, ilu wyborców zdecydowało się złożyć ten podpis. Po trzecie, w ogóle zrezygnować ze zbierania podpisów elektronicznych, uznając, że wskazanie określonego kandydata lub listy kandydatów przez wcześniej uwierzytelnionego w portalu wyborcę, np. poprzez naciśnięcie przycisku ˝popieram˝, będzie w pełni wystarczające. W przypadku wskazanych sposobów w pierwszym i drugim punkcie w portalu odkładałoby się odrębne dowody udzielania poparcia opatrzone podpisami elektronicznymi równoważnymi z podpisem własnoręcznym na podstawie innych przepisów. W przypadku wskazanym w punkcie trzecim dowodem udzielenia poparcia byłaby funkcjonalność systemu teleinformatycznego portalu, który musiałby zapewniać jednoznaczne przyporządkowanie określonych działań użytkowników uwierzytelnionych w tym portalu jako udzielenie poparcia kandydatowi lub liście kandydatów. W szczególności portal musiałby pobierać ze środka identyfikacji elektronicznej zestaw danych: imię, nazwisko oraz PESEL i przyłączać, wiązać te dane z określonym kandydatem lub listą kandydatów. Środek identyfikacji elektronicznej nie jest bowiem podpisem elektronicznym i nie pozwala tak jak podpis elektroniczny na potwierdzenie tożsamości osoby, która podpisała dokument, ale jedynie na potwierdzenie tożsamości osoby, która korzysta z usługi on-line. Należy przy tym mieć na uwadze, że mnogość formatów podpisów elektronicznych powoduje, że w przypadku gdyby udostępnione na portalu formularze pozwalały na złożenie podpisów w dowolnym formacie, mogłoby to utrudnić późniejsze zarządzanie zebranym zbiorem danych. Padło również pytanie, w jaki sposób te rozwiązania organizacyjne, techniczne miałyby wyglądać. Przy tworzeniu projektowanych rozwiązań należałoby przyjąć następujące założenia. Po pierwsze, z uwagi na niezaprzeczalność podpisów elektronicznych, pewną dowodowość w przypadku wątpliwości konfliktów powinno wymagać się złożenia podpisu elektronicznego, a nie jedynie identyfikacji i uwierzytelnienia osoby udzielającej poparcia w portalu. Po drugie, z uwagi na potrzebę zapewnienia interoperacyjności formularze elektroniczne pozwalające na wskazanie adresu zamieszkania osoby udzielającej poparcia i podpisanie poparcia dla kandydata lub listy kandydatów zostaną przygotowane w ramach portalu przez podmiot zarządzający tym portalem, a nie przez komitety wyborcze. Komitety wyborcze będą przygotowywały jedynie zgodnie ze wzorem dokumenty elektroniczne z nazwiskiem bądź nazwiskami kandydatów. Z uwagi na możliwe w przypadku elektronicznej procedury ograniczenie przetwarzania zakresu danych osobowych przez komitety wyborcze numer PESEL osoby popierającej kandydata, czy listę może być ukryty dla tych komitetów. Były też pytania związane z inicjatywą ustawodawczą, zgłaszanym udziałem czy organizowaniem referendum. Oczywiście wymaga to pewnego doprecyzowania, prac w komisji, ale jak najbardziej uważam, że to jest droga w dobrym kierunku. W związku z powyższym Ministerstwo Cyfryzacji pozytywnie opiniuje poselski projekt ustawy o zmianie ustawy - Kodeks wyborczy z zastrzeżeniem uwzględnienia proponowanych zmian odnośnie do projektu ustawy. Dziękuję bardzo. (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ź 51 Krzysztof Mulawa 10. kadencja, 17. posiedzenie, 1. dzień (11-09-2024) 3. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks wyborczy (druk nr 556). Poseł Krzysztof Mulawa: Panie Marszałku! Wysoka Izbo! Mamy e-O
  2. Wcześniej · wypowiedź 52 Marcin Porzucek 10. kadencja, 17. posiedzenie, 1. dzień (11-09-2024) 3. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks wyborczy (druk nr 556). Poseł Marcin Porzucek: Panie Marszałku! Wysoka Izbo! Przed pop
  3. Później · wypowiedź 54 Michał Gramatyka 10. kadencja, 17. posiedzenie, 1. dzień (11-09-2024) 3. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks wyborczy (druk nr 556). Poseł Michał Gramatyka: Szanowny Panie Marszałku! Panowie Mini
  4. Później · wypowiedź 55 Dariusz Klimczak 10. kadencja, 17. posiedzenie, 1. dzień (11-09-2024) 4. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o delegowaniu kierowców w transporcie drogowym oraz niektórych innych ustaw (druk nr 602). Minist
1. (2.14ms; exec 2.09 + fetch 0.05; 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 = 146329 LIMIT 1
2. (2.11ms; exec 2.06 + 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 (128131) 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.75ms; exec 1.68 + 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 = 146275 AND dayStatement.day_revision_id = 150660 AND dayStatement.ordinal BETWEEN 51 AND 55 AND statement.object_id <> 146329 ORDER BY dayStatement.ordinal
4. (1.52ms; exec 1.45 + fetch 0.07; 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 (128129, 128130, 128132, 128133) 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.75ms; exec 1.74 + 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 = 17 AND individual.mp_number = 0 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-09-11' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 16.5ms | App: 16.1ms | DB: 9.3ms (5, rows: 10) [exec: 9ms, fetch: 0.3ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.39ms) /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