Po terminiePrzetarg nieograniczony · PN
Wdrożenie narzędzia do Anonimizacji Danych na środowiskach testowych w Banku Gospodarstwa
Bank Gospodarstwa Krajowego15 aktualnych · 234 w archiwum·NIP 5250012372·mazowieckie
Składanie ofert: 9 lipca 2026
Przedmiot zamówienia
AI- Część 1 (dostawa z usługą): wdrożenie narzędzia do anonimizacji danych na środowiskach testowych w Banku Gospodarstwa Krajowego – obejmuje instalację, konfigurację i integrację oprogramowania anonimizującego/pseudoanonimizującego wraz z licencją na okres 24–60 miesięcy. Zamówienie opcjonalne: wsparcie eksperckie w wymiarze do 80 roboczogodzin przez cały okres umowy (16 miesięcy).
Trudność: średnia
Zamówienie wymaga specjalistycznej wiedzy z zakresu anonimizacji danych w sektorze bankowym oraz koordynacji wdrożenia na środowiskach testowych, ale zakres rzeczowy (jedno narzędzie) nie jest rozległy technicznie ani wolumenowo.
Terminy realizacji
Termin wdrożenia (podstawowy/zamienny)
85–105 dni roboczych od dnia zawarcia Umowy (§ 2 ust. 3 pkt 1 Umowy); oferowany w formularzu ofertowym
85–105 dni roboczych od dnia zawarcia Umowy (§ 2 ust. 3 pkt 1 Umowy); oferowany w formularzu ofertowym
Okres udzielenia licencji na Oprogramowanie standardowe
minimum 24 miesiące, maksymalnie oceniane do 60 miesięcy (§ 10 ust. 4 Umowy)
minimum 24 miesiące, maksymalnie oceniane do 60 miesięcy (§ 10 ust. 4 Umowy)
Warunki udziału
AI1Doświadczenie — W okresie ostatnich 5 lat przed upływem terminu składania ofert należycie wykonane (lub wykonywane, jeśli ciągłe/powtarzające się) min. 2 zamówienia o wartości ≥ 250 000,00 zł brutto każde LUB min. 1 zamówienie o wartości ≥ 500 000,00 zł brutto, polegające na anonimizacji, pseudoanonimizacji lub randomizacji danych.
2Kadra – Analityk systemowy — Min. 2 osoby z min. 5-letnim doświadczeniem projektowym w roli analityka IT, znajomością UML i BPMN, umiejętnością przygotowywania analiz systemowych, doświadczeniem w analizie danych i modelowaniu procesów biznesowych, znajomością narzędzia Enterprise Architect oraz doświadczeniem w pracy z narzędziem Jira.
Pozostałe 3 warunki po założeniu darmowego konta.
Kryteria wyboru oferty
AIWagi punktowe, według których zamawiający oceni oferty.
Cena (C)
60%
Termin Wdrożenia (T)nie krótszy niż 85 i nie dłuższy niż 105 dni roboczych
30%
Okres udzielenia licencji na Oprogramowanie standardowe (O)od 24 do 60 miesięcy
10%
Czerwone flagi
AISygnały, na które warto zwrócić uwagę przed startem.
SWZ zmodyfikowany 20 dni po udostępnieniu dokumentów
Późna modyfikacja specyfikacji może sugerować dostosowanie wymagań pod konkretnego wykonawcę lub celowe utrudnienie konkurencji, która przygotowała ofertę na pierwotną wersję SWZ.
Termin składania ofert przypada na okres wakacyjny (9 lipca)
Termin w okresie wakacyjnym (lipiec-sierpień) może ograniczać liczbę oferentów ze względu na urlopy.
Kary i sankcje
AI- Kary umowne: w projekcie umowy (zał. nr 2 do SWZ) — w dokumencie nie podano stawek ani limitów
- Wadium: brak danych w treści SWZ
- Zabezpieczenie należytego wykonania umowy: wymagane (dowód wniesienia najpóźniej 3 dni przed zawarciem umowy) — wysokość i forma w załącznikach do SWZ
Pozostałe 3 zapisy o karach po założeniu darmowego konta.
Pytania i odpowiedzi
49Wyodrębnione z wyjaśnień treści SWZ.
1Prosimy o następującą zmianę warunku dotyczącego doświadczenia w poniższych punktach:
- w Pkt. V.2.4)a) SWZ:
„Zamawiający uzna warunek za spełniony, jeżeli Wykonawca wykaże, iż w okresie ostatnich 5 (pięciu) lat przed upływem terminu składania ofert, a jeżeli okres prowadzenia działalności jest krótszy – w tym okresie, należycie wykonał – a w przypadku świadczeń powtarzających się lub ciągłych również wykonuje należycie:
2 (dwa) zamówienia o wartości nie mniejszej niż 250 000,00 zł brutto (dwieście pięćdziesiąt tysięcy złotych brutto 00/100) każda
lub
1 (jedno) zamówienie o wartości nie mniejszej niż 500 000,00 zł brutto (pięćset tysięcy złotych brutto 00/100) polegające na wykonaniu anonimizacji, pseudoanonimizacji lub randomizacji danych…"
- w Pkt. VIII.3.5) SWZ
„Wykaz zamówień wykonanych, a w przypadku świadczeń powtarzających się lub ciągłych również wykonywanych, w okresie ostatnich 5 lat przed upływem terminu składania ofert, a jeżeli okres prowadzenia działalności jest krótszy - w tym okresie, wraz z podaniem ich wartości, przedmiotu, dat wykonania i podmiotów, na rzecz których zamówienia zostały wykonane, oraz załączeniem dowodów określających czy te zamówienia zostały wykonane lub są wykonywane należycie, przy czym dowodami, o których mowa, są referencje bądź inne dokumenty sporządzone przez podmiot, na rzecz którego zamówienia zostały wykonane, a w przypadku świadczeń powtarzających się lub ciągłych są wykonywane, a jeżeli z uzasadnionej przyczyny o obiektywnym charakterze Wykonawca nie jest w stanie uzyskać tych dokumentów – oświadczenie Wykonawcy. W przypadku świadczeń powtarzających się lub ciągłych nadal wykonywanych referencje bądź inne dokumenty potwierdzające ich należyte wykonywanie powinny być wydane nie wcześniej niż 3 miesiące przed upływem terminu składania ofert – wzór wykazu „Doświadczenie” stanowi załącznik nr 10 do SWZ”
Zamawiający wyraża zgodę na wprowadzenie zmiany warunku dotyczącego doświadczenia oraz dokonuje zmiany treści SWZ w poniższym zakresie:
1. Rozdział V WARUNKI UDZIAŁU W POSTĘPOWANIU pkt 2.4 lit. a) SWZ
Było:
a) warunek dotyczący doświadczenia:
Zamawiający uzna warunek za spełniony, jeżeli Wykonawca wykaże, iż w okresie ostatnich 3 (trzech) lat przed upływem terminu składania ofert, a jeżeli okres prowadzenia działalności jest krótszy – w tym okresie, należycie wykonał – a w przypadku świadczeń powtarzających się lub ciągłych również wykonuje należycie:
• 2 (dwa) zamówienia o wartości nie mniejszej niż 250 000,00 zł brutto (dwieście pięćdziesiąt tysięcy złotych brutto 00/100) każda
lub
• 1 (jedno) zamówienie o wartości nie mniejszej niż 500 000,00 zł brutto (pięćset tysięcy złotych brutto 00/100)
polega jące na wykonaniu anonimizacji, pseudoanonimizacji lub randomizacji danych.
W przypadku, gdy przedmiotem zamówienia są świadczenia powtarzające się lub ciągłe Zamawiający dopuszcza nie tylko zamówienia wykonane (tj. zakończone), ale również wykonywane. W takim przypadku Zamawiający wymaga, by część zamówienia wykonana do terminu składania ofert spełniała wymogi określone przez Zamawiającego w warunku.
W przypadku, gdy wartość zamówienia została wyrażona w walucie innej niż PLN, Wykonawca zobowiązany jest do jej przeliczenia na PLN przyjmując jako podstawę średni kurs danej waluty opublikowany przez NBP (wg tabeli A kursów średnich walut obcych) w dniu publikacji ogłoszenia o niniejszym zamówieniu w Dzienniku Urzędowym Unii Europejskiej. Jeśli publikacja ogłoszenia o zamówieniu w Dzienniku Urzędowym Unii Europejskiej nastąpi w dniu, kiedy NBP nie publikuje tabeli kursów średnich, należy przyjąć kurs z tabeli kursów średnich, opublikowany w dniu najbliższym po dniu publikacji ogłoszenia o zamówieniu w Dzienniku Urzędowym Unii Europejskiej.
Jest:
b) warunek dotyczący doświadczenia:
Zamawiający uzna warunek za spełniony, jeżeli Wykonawca wykaże, iż w okresie ostatnich 5 (pięciu) lat przed upływem terminu składania ofert, a jeżeli okres prowadzenia działalności jest krótszy – w tym okresie, należycie wykonał – a w przypadku świadczeń powtarzających się lub ciągłych również wykonuje należycie:
• 2 (dwa) zamówienia o wartości nie mniejszej niż 250 000,00 zł brutto (dwieście pięćdziesiąt tysięcy złotych brutto 00/100) każda
lub
• 1 (jedno) zamówienie o wartości nie mniejszej niż 500 000,00 zł brutto (pięćset tysięcy złotych brutto 00/100)
polegające na wykonaniu anonimizacji, pseudoanonimizacji lub randomizacji danych.
W przypadku, gdy przedmiotem zamówienia są świadczenia powtarzające się lub ciągłe Zamawiający dopuszcza nie tylko zamówienia wykonane (tj. zakończone), ale również wykonywane. W takim przypadku Zamawiający wymaga, by część zamówienia wykonana do terminu składania ofert spełniała wymogi określone przez Zamawiającego w warunku.
W przypadku, gdy wartość zamówienia została wyrażona w walucie innej niż PLN, Wykonawca zobowiązany jest do jej…
1Czy Zamawiający udostępni aktualny diagram zależności między wszystkimi bazami objętymi anonimizacją?
Zamawiający udostępni diagramy, które posiada. Jeśli występuje taka potrzeba, Wykonawca może wystąpić o diagramy również do dostawcy oprogramowania.
2Ile dokładnie baz każdego typu obejmuje zakres: MSSQL, Oracle, PostgreSQL, Progress, Sybase?
Maksymalna ilość baz danych to 50 (ok procentowo MS 66%, Oracle 24% oraz PostgreSQL, Progress 10%).
3Czy bazy mają aktualną dokumentację schematów, kluczy, relacji i zależności między systemami?
Zamawiający posiada część aktualnej dokumentacji. W razie potrzeby istnieje również możliwość wystąpienia o aktualną dokumentację do dostawcy oprogramowania.
4Czy istnieje centralny katalog danych osobowych/prawnie chronionych, które mają być anonimizowane?
Zamawiający informuje, że dane osobowe oraz dane prawnie chronione są przechowywane w wielu bazach danych, przy czym większość aplikacji pozyskuje je z systemu core’owego. Nie funkcjonuje jeden centralny katalog tych danych. W ramach realizacji zamówienia wykonawca powinien przeprowadzić analizę w celu identyfikacji oraz klasyfikacji danych podlegających anonimizacji.
5Czy Zamawiający posiada klasyfikację danych i reguły anonimizacji dla poszczególnych typów danych?
Zamawiający informuje, że typy danych zostały wskazane w punkcie 4, podpunkt 4.1. OPZ. Reguły anonimizacji możliwe do zastosowania względem tych danych powinny zostać zweryfikowane na etapie analizy.
6Czy anonimizacja ma być deterministyczna, aby zachować spójność tych samych danych w wielu bazach?
Zamawiający wymaga, aby anonimizacja miała charakter deterministyczny w zakresie niezbędnym do zapewnienia spójności danych w całym zintegrowanym środowisku, tak aby te same dane wejściowe były przekształcane w sposób jednolity we wszystkich systemach.
7Czy dane w plikach XML mają być anonimizowane na poziomie plików, tabel, BLOB/CLOB czy eksportu?
Zamawiający informuje, że dane w formie xml przechowywane są w tabelach i anonimizowane mają być na poziomie tabel.
8Czy anonimizacja ma obejmować dane w logach, archiwach, backupach, kolejkach lub plikach tymczasowych?
Nie, anonimizacja powinna być przeprowadzona na samych bazach danych.
9Jakie są wymagania wydajnościowe dla jednego przebiegu anonimizacji pełnego środowiska?
Zamawiający informuje, że wymagania wydajnościowe będą ustalone w fazie analizy systemowej.
10Jakie jest maksymalne akceptowalne okno czasowe dla wykonania pełnej anonimizacji?
Maksymalne akceptowalne okno czasowe na wykonanie pełnego procesu anonimizacji danych wynosi 24 godziny. Jednocześnie Zamawiający dodaje w OPZ punkt 4.2.5 o treści: System musi umożliwiać przeprowadzenie pełnego procesu anonimizacji danych w maksymalnym czasie 24 godzin od momentu jego uruchomienia.
11Czy wykonawca otrzyma dostęp do danych rzeczywistych, czy wyłącznie do środowiska testowego z danymi przykładowymi?
Wykonawca otrzyma dostęp do danych rzeczywistych.
12Czy narzędzie ma mieć interfejs graficzny, CLI, API, harmonogram zadań lub integrację z CI/CD?
Zamawiający nie stawia takiego wymagania.
13Czy Zamawiający dopuszcza anonimizację za pomocą skryptów SQL/procedur/funkcji na bazie danych?
Tak, Zamawiający dopuszcza anonimizację za pomocą skryptów SQL/procedur/funkcji na bazie danych.
14Czy Zamawiający wymaga integracji narzędzia z systemami zarządzania tożsamością, SIEM lub centralnym logowaniem?
Zamawiający informuje, że dane użytkowników są przechowywane w Active Directory (AD) co wymaga integracji. Możliwość oraz zakres integracji narzędzia z systemami zarządzania tożsamością będą weryfikowane na etapie analizy.
15Prosimy o wskazanie, które z dokumentów z Rozdziału VIII ust. 3 SWZ Wykonawca powinien przedstawić dla podmiotu, na którego zdolnościach lub sytuacji polega Wykonawca? W Rozdziale VIII. ust. 3 SWZ są dokumenty składane przez Wykonawcę, min. wskazano Oświadczenie Wykonawcy w zakresie art. 108 ust. 1 pkt 5 ustawy Pzp, Wykaz zamówień wykonanych, Wykaz osób (potencjał kadrowy), dlatego prosimy o doprecyzowanie.
Zamawiający informuje, iż Wykonawca, który polega na zdolnościach lub sytuacji innych podmiotów przedkłada w odniesieniu do tych podmiotów w zakresie w jakim powołuje się na ich zasoby, w terminie określonym w Rozdziale VIII ust. 3 SWZ, oświadczenia i dokumenty wskazane w Rozdziale VIII ust. 3 SWZ pkt 1-4. Wykazy wskazane w Rozdziale VIII ust. 3 pkt 5- 6 składa Wykonawca odpowiednio je uzupełniając.
16Punkt 3.2.2. Przygotowanie rozwiązania umożliwiającego odszyfrowanie bazy danych (przed rozpoczęciem procesu anonimizacji danych dostęp do bazy musi zostać odszyfrowany). Odszyfrowanie bazy danych powinno być realizowane przy użyciu certyfikatów cyfrowych X.509. a. Czy mogą Państwo doprecyzować, jaki rodzaj szyfrowania baz danych jest stosowany; b. oraz co dokładnie oznacza odszyfrowanie przy użyciu certyfikatów X.509 przed anonimizacją? c. Czy chodzi o szyfrowanie protokołu połączenia (np. JDBC), d. czy też same bazy danych są już zaszyfrowane? e. Jeśli tak, które bazy danych oraz ile tabel jest zaszyfrowanych? f. Jaka jest średnia liczba rekordów w tych bazach? g. Czy szyfrują Państwo jakiekolwiek pola w swoich bazach danych? h. Czy wchodzi to w zakres procesu anonimizacji?
Ze względu na trwający projekt związany z szyfrowaniem danych pobieranych ze środowiska produkcyjnego, szczegóły dotyczące zakresu i sposobu szyfrowania nie są obecnie znane. Zostaną one omówione i doprecyzowane na etapie analizy przedwdrożeniowej. Wykonawca powinien natomiast zapewnić możliwość odszyfrowania danych przed wykonaniem procesu anonimizacji.
174.1. Zakres danych do anonimizacji Zgodnie z informacjami zawartymi w punkcie 1.1, w zintegrowanych środowiskach testowych wykorzystywanych jest około 50 baz danych, z których większość komunikuje się z bazą centralną, a niektóre mogą przechowywać pliki w formacie XML. Zgodnie z założeniami, anonimizacja musi obejmować wszystkie dane prawnie chronione, które Bank jest zobowiązany chronić na mocy prawa krajowego i międzynarodowego, w szczególności: Anonimizacja Danych: a. Czy możecie Państwo doprecyzować zawartość danych XML przechowywanych w bazach danych?
a. Dane w formacie XML są przechowywane w kolumnach jednej z tabel bazy danych. Zawartość tych pól obejmuje również dane podlegające anonimizacji. b. Tak, dopuszczalne jest anonimizowanie danych zawartych w strukturach XML przy użyciu statycznych, nieodwracalnych wartości zastępczych, pod warunkiem zachowania struktury dokumentu XML oraz poprawności przetwarzania danych przez systemy wykorzystujące te informacje.
Historia zmian
18.05.2026 — publikacja ogłoszenia
28.05.2026 — aktualizacja ogłoszenia (Termin składania: 15.06.2026 → 16.06.2026)
11.06.2026 — aktualizacja ogłoszenia (Termin składania: 16.06.2026 → 23.06.2026)
15.06.2026 — wyjaśnienia treści SWZ
22.06.2026 — aktualizacja ogłoszenia (Termin składania: 23.06.2026 → 26.06.2026)
22.06.2026 — modyfikacja dokumentacji
26.06.2026 — aktualizacja ogłoszenia (Termin składania: 26.06.2026 → 02.07.2026)
01.07.2026 — aktualizacja ogłoszenia (Termin składania: 02.07.2026 → 09.07.2026)
01.07.2026 — wyjaśnienia i modyfikacja dokumentacji (1 dokument z wyjaśnieniami · 2 modyfikacje dokumentacji)
09.07.2026 — upływ terminu składania ofert