Jak opisać wymagania dotyczące oprogramowania do anonimizacji wideo w zapytaniu ofertowym lub przetargu publicznym
W skrócie: większość postępowań dotyczących anonimizacji materiałów wideo rozstrzyga cena, ponieważ specyfikacja nie daje komisji niczego więcej do oceny. Uwzględnij w wymaganiach model wdrożenia, zmierzony wskaźnik wykrywalności oraz test odbiorowy, a decyzję będzie można rzetelnie uzasadnić. Ten poradnik jest przeznaczony dla osób odpowiedzialnych za zamówienia, inspektorów ochrony danych oraz menedżerów IT w samorządach, uczelniach, szpitalach i przedsiębiorstwach transportowych. Wyjaśniamy także, gdzie w takim procesie sprawdza się Gallio PRO.
Wymaganie, które dyskwalifikuje każdego rzetelnego oferenta
Zacznijmy od zapisu, który powoduje najwięcej problemów, ponieważ występuje w dużej części opublikowanych postępowań:
„Oprogramowanie musi automatycznie wykrywać i zasłaniać wszystkie dane osobowe widoczne na nagraniu”.
Żaden produkt tego nie zapewnia. Automatyczne wykrywanie w komercyjnym oprogramowaniu do anonimizacji wideo obejmuje twarze i tablice rejestracyjne. Identyfikatory imienne, ekrany monitorów, dokumenty, tatuaże i logotypy wymagają ręcznego zamaskowania. Oferent, który odczyta taki zapis dosłownie, albo wycofa się z postępowania, albo uwzględni premię za ryzyko w cenie. Oferent, który nie przeczyta go uważnie, może wygrać, a problem ujawni się podczas odbioru.
Zamiast tego wpisz: „Oprogramowanie musi automatycznie wykrywać i zasłaniać twarze oraz tablice rejestracyjne pojazdów, a także zapewniać funkcję ręcznej edycji umożliwiającą zasłanianie dodatkowych obiektów wskazanych przez operatora, w tym identyfikatorów, dokumentów i ekranów”. Taki zapis da się spełnić, da się go porównać między ofertami i uczciwie opisuje przepływ pracy, który kupujesz.
Na co pozwalają przepisy dotyczące zamówień
Zamawiający publiczni w Unii Europejskiej często zakładają, że muszą wybrać ofertę o najniższej cenie. Dyrektywa 2014/24/UE stanowi jednak inaczej. Artykuł 67 przewiduje udzielenie zamówienia na podstawie oferty najkorzystniejszej ekonomicznie, z uwzględnieniem m.in. jakości, wartości technicznej i obsługi posprzedażowej, a koszt może być oceniany w oparciu o cykl życia zgodnie z artykułem 68. Artykuł 42 wymaga, aby specyfikacje techniczne zapewniały równy dostęp i nie tworzyły nieuzasadnionych przeszkód. Dlatego wymagania powinny opisywać funkcje oraz mierzalne rezultaty, a nie wskazywać konkretnego produktu.
Nabywcy w Stanach Zjednoczonych mają podobną swobodę. Federalne postępowania prowadzone zgodnie z FAR pozwalają stosować kryterium najlepszej wartości, zamiast modelu „najniższa cena przy spełnieniu wymagań technicznych”, a większość stanowych i lokalnych regulacji zakupowych dopuszcza kryteria podlegające ocenie punktowej. W obu systemach warunkiem jest wcześniejsze określenie kryteriów i ich stosowanie zgodnie z opublikowanymi zasadami.
Pięć bloków wymagań
Blok | Co określić | Dlaczego to ważne |
Funkcjonalność | Automatyczne wykrywanie twarzy i tablic rejestracyjnych, edytor ręczny, selektywne usuwanie rozmycia, obsługiwane formaty wejściowe | Definiuje rzeczywisty przepływ pracy, a nie jedynie oczekiwanie |
Wdrożenie i bezpieczeństwo | Przetwarzanie lokalne, brak przesyłania nagrań do dostawcy, dane zapisywane przez oprogramowanie na dysku, instalacja offline, sposób dostarczania aktualizacji | To właśnie tutaj znajduje się większość wartości z perspektywy zgodności |
Wydajność | Przepustowość przy określonej rozdzielczości, akceleracja sprzętowa, równoległe przetwarzanie i model licencjonowania | Umożliwia porównanie ofert według kryteriów innych niż cena |
Wsparcie i cykl życia | Kanał i godziny wsparcia, częstotliwość aktualizacji, ciągłość licencji, warunki zakończenia współpracy | Decyduje o kosztach w drugim i trzecim roku |
Odbiór | Test na własnej próbce zamawiającego, określone kryteria zaliczenia, zdefiniowana metoda weryfikacji | To jedyny zapis, który rzeczywiście coś udowadnia |
Zapisy, które warto skopiować
O miejscu przetwarzania. „Całe przetwarzanie musi odbywać się na infrastrukturze kontrolowanej przez zamawiającego. Żadne nagranie, klatka obrazu ani dane pochodne nie mogą być na żadnym etapie przekazywane dostawcy ani żadnemu podmiotowi trzeciemu”. Ten pojedynczy zapis rozwiązuje większość kwestii związanych z oceną ochrony danych i odzwierciedla sposób działania Gallio PRO, w którym przetwarzanie odbywa się w całości lokalnie, na sprzęcie należącym do zamawiającego.
O logowaniu. „Oprogramowanie nie może tworzyć ani przechowywać logów zawierających dane osobowe, w tym zapisów dotyczących wykrytych obiektów”. Gallio PRO nie zapisuje logów detekcji ani danych osobowych, dzięki czemu narzędzie nie staje się drugim, niezarządzanym rejestrem osób pojawiających się przed kamerą.
O formatach. Wymień formaty, które faktycznie wykorzystujesz. Gallio PRO obsługuje pliki JPG i PNG dla obrazów oraz MP4 i MOV dla materiałów wideo. Dlatego postępowanie, które wymaga obsługi zastrzeżonych kontenerów systemów VMS, potrzebuje albo dodatkowego etapu eksportu, albo innego zakresu zamówienia.
O zakresie przetwarzania. „Oprogramowanie musi przetwarzać zapisane pliki. Przetwarzanie transmisji na żywo nie jest wymagane”. Jeśli jest to zgodne z rzeczywistymi potrzebami, warto wyraźnie to zaznaczyć, ponieważ niejednoznaczność zachęca do składania ofert dotyczących innej i droższej kategorii produktów.
O opcjach wdrożenia. „Dostawca wskaże, które z poniższych rozwiązań są dostępne: aplikacja desktopowa, cichy instalator dla zarządzanych środowisk, obraz kontenera, interfejs wiersza poleceń oraz interfejs programowania aplikacji”. Gallio PRO oferuje aplikacje desktopowe dla systemów Windows, macOS i Linux, instalator MSI, kontener Docker, interfejs wiersza poleceń dla systemu Linux oraz REST API. Kontener, CLI i API są dostępne w planie Enterprise. W przypadku wdrożeń korporacyjnych, konfiguracji on-premise lub szczególnych wymagań dotyczących zgodności warto skontaktować się z zespołem.
Nasza checklista zakupu oprogramowania do anonimizacji wideo oraz porównanie kryteriów wyboru rozwijają każdy z tych obszarów w konkretne pytania oceniające.
Test odbiorowy jest specyfikacją
Na wszystkie powyższe kwestie można odpowiedzieć na papierze. Test odbiorowy zamienia deklaracje w dowody i powinien znaleźć się w dokumentacji przetargowej, a nie być negocjowany dopiero po wyborze wykonawcy.
Określ cztery elementy. Po pierwsze, materiał testowy: od 200 do 500 klatek lub 30 minut własnego nagrania zamawiającego, obejmującego zarówno typowe, jak i trudne warunki, udostępnionego wszystkim oferentom na równych zasadach. Po drugie, metrykę: liczbę pominiętych wykryć na tysiąc klatek, liczoną przez wskazanego weryfikatora, a nie deklarowany przez dostawcę procent skuteczności. Po trzecie, próg zaliczenia: ustalony na podstawie pilotażu, a nie wymyślony bez podstaw - dlatego wcześniejsze przeprowadzenie własnego testu bazowego ma znaczenie. Po czwarte, środek zaradczy: co następuje w przypadku niepowodzenia i kto ponosi koszt ponownego testu.
Oferenci mogą wcześniej sprawdzić swoje rozwiązanie według tego samego standardu. Bezpłatna wersja demonstracyjna Gallio PRO nie ma limitu użycia i dodaje znak wodny przy rozdzielczości do 720p, co wystarcza, aby określić skuteczność wykrywania na próbce przed wyceną oferty. Możesz ją pobrać i przetestować bezpłatnie.
Proponowana punktacja
Kryterium | Waga |
Jakość wykrywania na własnej próbce zamawiającego | 30% |
Model wdrożenia i zgodność z wymaganiami ochrony danych | 25% |
Koszt cyklu życia w okresie 36 miesięcy, w tym wsparcie | 25% |
Użyteczność edytora ręcznego i nakład pracy operatora | 10% |
Wsparcie, aktualizacje i referencje | 10% |
Dostosuj wartości do własnych zasad, ale utrzymaj wagę ceny poniżej połowy. Postępowanie, w którym cena ma wagę 80%, wybierze najtańsze narzędzie niezależnie od tego, czy anonimizuje ono materiały niezawodnie. Koszt takiej decyzji pojawi się później w postaci dodatkowych godzin pracy operatorów i incydentów związanych z ujawnieniem danych.
Jak przygotować specyfikację w sześciu krokach
- Sporządź wykaz faktycznie przetwarzanych materiałów. Uwzględnij źródła, formaty, rozdzielczości, roczny wolumen oraz osoby wnioskujące o eksport danych. Specyfikacje tworzone bez tych informacji prowadzą do nieprzydatnych ofert.
- Najpierw przeprowadź wewnętrzny test bazowy. Przetwórz próbkę samodzielnie przed ustaleniem progów, aby kryteria zaliczenia opierały się na pomiarze, a nie na materiale marketingowym.
- Oddziel wymagania obowiązkowe od kryteriów ocenianych. Wymagania obowiązkowe wykluczają oferentów, dlatego ogranicz je do rzeczywistych minimów. Wszystkie pozostałe elementy powinny znaleźć się w kryteriach punktowanych.
- Wpisz test odbiorowy do dokumentacji przetargowej. Materiał, metryka, próg i środek zaradczy - wszystkie cztery elementy muszą zostać określone przed publikacją.
- Opisuj możliwości, a nie produkty. Zgodnie z artykułem 42 dyrektywy 2014/24/UE specyfikacje techniczne nie mogą bez uzasadnienia faworyzować konkretnego dostawcy. Opisy oparte na funkcjonalnościach prowadzą również do lepszych ofert.
- Uwzględnij czas pracy operatora w budżecie. Włącz ręczne maskowanie do modelu kosztowego. Narzędzie automatyzujące anonimizację twarzy i tablic rejestracyjnych nadal pozostawia identyfikatory, ekrany i dokumenty do obsługi przez człowieka.
Po udzieleniu zamówienia
Obowiązki nie kończą się wraz z podpisaniem umowy. Artykuł 5 ust. 2 RODO wymaga, aby administrator był w stanie wykazać zgodność z przepisami, a artykuł 30 nakłada obowiązek prowadzenia rejestru czynności przetwarzania. Umowa powinna więc zobowiązywać dostawcę do przekazania dokumentacji wystarczającej na potrzeby audytu. Nasz poradnik dotyczący przygotowania dokumentacji anonimizacji dla audytora RODO przedstawia zawartość takiego zestawu dokumentów.
Informacje techniczne, opcje wdrożenia i licencjonowanie, które można bezpośrednio uwzględnić w specyfikacji, znajdziesz na stronie anonimizacji wideo Gallio PRO.
FAQ
Czy w przetargu publicznym można wymagać przetwarzania on-premise?
Tak, jeżeli jest to uzasadnione przedmiotem zamówienia. Wymaganie, aby nagrania były przetwarzane na infrastrukturze zamawiającego i nigdy nie były przesyłane do dostawcy, opisuje funkcjonalność, a nie produkt. Jest więc zgodne z artykułem 42 dyrektywy 2014/24/UE.
Czy musimy wybrać ofertę o najniższej cenie?
Nie. Artykuł 67 dyrektywy 2014/24/UE przewiduje wybór oferty najkorzystniejszej ekonomicznie, z uwzględnieniem jakości i wartości technicznej, a artykuł 68 umożliwia stosowanie kosztu cyklu życia. Podobnie przepisy federalne i większość regulacji stanowych w USA pozwalają na wybór oferty zapewniającej najlepszą wartość.
Jakiego poziomu skuteczności powinniśmy wymagać?
Określ liczbę pominiętych wykryć na tysiąc klatek, mierzoną na własnej próbce, zamiast wymagać deklarowanego przez dostawcę procentu skuteczności. Próg ustal na podstawie wewnętrznego testu bazowego, a nie arbitralnie przyjętej wartości.
Czy specyfikacja powinna wymagać automatycznego wykrywania wszystkich danych osobowych?
Nie. Żaden produkt tego nie zapewnia. Wymagaj automatycznego wykrywania twarzy i tablic rejestracyjnych oraz możliwości ręcznej edycji dodatkowych obiektów, takich jak identyfikatory, dokumenty i ekrany.
O jakie opcje wdrożenia zapytać oferentów?
Aplikację desktopową, cichy instalator dla zarządzanych środowisk, obraz kontenera, interfejs wiersza poleceń i API. Gallio PRO oferuje wszystkie pięć opcji, przy czym kontener, CLI i API są dostępne w planie Enterprise.