Stenogram Sejmu · 2025-05-21

Paweł Olszewski

Kadencja 10 · posiedzenie 35 · wypowiedź 53

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: KO · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 11. punkt porządku dziennego: Informacja bieżąca. Sekretarz Stanu w Ministerstwie Cyfryzacji Paweł Olszewski: Pani Marszałek! Szanowni Państwo! Szanowna Pani Poseł! Prosiłbym, aby pani tym razem nie przerywała. (Poseł Joanna Borowiak: Ja się nie odezwałam, panie ministrze. Jeszcze nie zdążyłam.) Ale już pani nadrobiła. Powiedziała pani więcej, niż ja zdążyłem. Szanowni Państwo! To już kolejne nasze spotkanie. Wczoraj odbyliśmy 3-godzinne posiedzenie komisji. (Poseł Joanna Borowiak: Z którego nic nie wynikało.) Pani nie wie, czy coś wynikało, czy nie, bo pani tam nie było. Wczoraj - 3 godziny. Dzisiaj było pytanie w sprawach bieżących. Odpowiadałem na to pytanie i odpowiem również panu posłowi Wiplerowi. W istocie NASK zdiagnozował możliwą kampanię dezinformacyjną w Polsce, finansowaną ze źródeł zagranicznych. Niezwłocznie po uzyskaniu tej informacji zgłosiliśmy, NASK zgłosił tę sprawę do Agencji Bezpieczeństwa Wewnętrznego, która podjęła działania. W ramach ministerstwa i różnych ministerstw, o czym wielokrotnie mówiłem, mamy różnego rodzaju wielopoziomowe zespoły, które zajmują się kwestiami zarówno cyberbezpieczeństwa, jak i dezinformacji. Jest międzyresortowy zespół w MSZ-ecie. Jest połączone centrum operacyjne cyberbezpieczeństwa w Ministerstwie Cyfryzacji... (Poseł Marcin Przydacz: A na sztabie? U was na sztabie?) ...gdzie są przedstawiciele służb, NASK-u, CSIRT-ów i osób, które odpowiadają za cyberbezpieczeństwo. Regularnie spotykamy się z platformami społecznościowymi i ze służbami specjalnymi, tak aby monitorować to, co się dzieje w infosferze. (Głos z sali: Wspólnie.) Zadał pan konkretne pytanie odnośnie do relacji z Facebookiem, czyli z Metą. Meta została poinformowana o tej potencjalnej akcji dezinformacyjnej. (Poseł Paweł Szrot: A NASK mówił inaczej. NASK inaczej mówił.) Niestety nie podjęła żadnych działań. Uważam, że jest to sprzeczne z prawem. (Poseł Grzegorz Adam Płaczek: To jest kłamstwo, panie ministrze. To jest kłamstwo.) Wicemarszałek Dorota Niedziela: Przepraszam bardzo, panie ministrze. Czy mogę przerwać? Sekretarz Stanu w Ministerstwie Cyfryzacji Paweł Olszewski: Jasne. Wicemarszałek Dorota Niedziela: Panie pośle Szrot, ostrzegam tylko, że następnym razem, jak pan będzie zakłócał, to przeczytam panu formułkę. (Poseł Paweł Szrot: Po co czekać? Niech pani marszałek teraz przeczyta.) Bardzo proszę, panie ministrze. Sekretarz Stanu w Ministerstwie Cyfryzacji Paweł Olszewski: Panie pośle Szrot, błagam. (Poseł Paweł Szrot: Proszę wytłumaczyć, dlaczego NASK kłamał.) Relacjonuję dokładnie to, co się działo. Pana również nie było na posiedzeniu komisji, które trwało 3 godziny, gdzie to wyjaśniałem bardzo precyzyjnie. Meta została poinformowana, Krajowe Biuro Wyborcze zostało poinformowane. Jeden z komitetów wyborczych złożył zawiadomienie do prokuratury w tym zakresie. Państwo zadziałało sprawnie. Ale po raz kolejny pragnę powtórzyć to, co wielokrotnie mówiłem. Mianowicie służby specjalne Ukrainy przed kampanią wyborczą alarmowały Polskę, że Rosja szykuje zorganizowany atak dezinformacyjny na polskie wybory. (Głos z sali: Tak zaoraliście służby, że...) Przedmiotem tego ataku de facto byli wszyscy kandydaci. (Głos z sali: Dlaczego pan kłamie?) Obecnie trwa bardzo poważna akcja uruchomienia ruskich botów, które atakują jednego z kandydatów, który jest w drugiej turze. Pan poseł Wipler mówił również o negatywnej akcji w stosunku do pana posła Mentzena. Pragnę pana poinformować, że wiele fałszywych profili, które były założone na nazwisko pana Mentzena, zostało ściągniętych. Najwięcej ze wszystkich kandydatów. Państwo działało absolutnie przejrzyście i skutecznie. Niezwłocznie podejmowano działania, kiedy tylko podjęliśmy taką decyzję. Ponownie powtórzę to, co wielokrotnie mówiłem. Dzisiaj rozmawiamy o tym, co państwo wykryło i opracowuje, żeby wyjaśnić tę sprawę. Gdybyśmy nie poinformowali opinii publicznej, dzisiaj stałbym w tym samym miejscu, ale opowiadałbym i odpowiadał na pytania, dlaczego chcieliśmy przed opinią publiczną i przed opozycją ukryć coś, co ustaliliśmy. Takie są fakty. Będziemy informowali opinię publiczną o tym, co się dzieje. Będziemy przeciwdziałali dezinformacji i będziemy starali się być jak najbardziej skuteczni, choć adwersarz, a mówimy tutaj głównie o Federacji Rosyjskiej, jest wyjątkowo brutalny. Dziękuję. (Oklaski) (Poseł Paweł Szrot: Dlaczego NASK kłamał?) 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 Jarosław Neneman 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 10. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Finansów Jarosław Neneman: Pani Marszałek! Szanowni Państwo! Odpowiadając na pana pytanie do
  2. Wcześniej · wypowiedź 52 Przemysław Wipler 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 11. punkt porządku dziennego: Informacja bieżąca. Poseł Przemysław Wipler: Pani Marszałek! Wysoka Izbo! Panie Ministrze! Z informacji medialnych, z artykułów prasowych, m.in. artykułu pan
  3. Później · wypowiedź 54 Janusz Cieszyński 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 11. punkt porządku dziennego: Informacja bieżąca. Poseł Janusz Cieszyński: Bardzo dziękuję, pani marszałek. Panie ministrze, dlaczego pan kłamie? Dlaczego nadzoruje pan w tak nieudolny sp
  4. Później · wypowiedź 55 Paweł Masełko 10. kadencja, 35. posiedzenie, 2. dzień (21-05-2025) 11. punkt porządku dziennego: Informacja bieżąca. Poseł Paweł Masełko: Szanowna Pani Marszałek! Panie Ministrze! Wysoka Izbo! Szanowni Państwo! Apeluję o spokój i zdroworozsądkowe podejśc
1. (2.7ms; exec 2.67 + 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 = 96685 LIMIT 1
2. (3.33ms; exec 3.29 + fetch 0.04; 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 (86850) 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.18ms; exec 2.15 + 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 = 96631 AND dayStatement.day_revision_id = 98758 AND dayStatement.ordinal BETWEEN 51 AND 55 AND statement.object_id <> 96685 ORDER BY dayStatement.ordinal
4. (1.83ms; exec 1.8 + 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 (86848, 86849, 86851, 86852) 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. (2ms; exec 1.96 + fetch 0.03; rows 8) 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 = 35 AND individual.mp_number = 274 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-05-21' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 18.3ms | App: 18ms | DB: 12ms (5, rows: 18) [exec: 11.9ms, 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