ProteGO-Safe / specs

Opis, specyfikacja i zadania. Zacznij tutaj.
GNU General Public License v3.0
118 stars 29 forks source link

FAQ: tekst odnosnie kasowania danych uzytkownika #152

Closed kriskwiatkowski closed 4 years ago

kriskwiatkowski commented 4 years ago

Z FAQ:

10) Czy użytkownik może wyłączyć, skasować dane w każdej chwili? Tak. Aplikacja umożliwia usunięcie wszystkich danych do niej wprowadzonych.

Czy mozecie wyjasnic w jaki sposob usuwane sa dane historyczne? Powiedzmy, ze chcialbym usunac wszystkie dane dot. mojego ID - wlaczajac te ktore zostaly wygenerowane przez aplikacje osoby ktora zarejestrowala moja obecnosc. Takie dane nie zostaly wygenerowane przez moj telefon, a jednak bezposrednio dot. mojej osoby.

Oczywistym jest iz kazda taka aplikacja z centralnym serwerem stwarza mozliowsc wytworzenia mapy ID osob ktore przebywaja/przebywaly w kontakcie. Kazde ID moze byc przypisane do telefonu wlasciciela. Wlasciciele telefonow sa powiazani z kartami SIM... Oczywistym jest ze utrata prywatnosci moze nastapic i protokol implementowany przez ProteGO nie ma zadnych funkcji zeby temu zapobiec.

pingwinwzakiecie commented 4 years ago

Według #147 Operator Backend "Umożliwia wyświetlenie operatorowi na ekranie losowego kodu PIN z puli wygenerowanej na Serwerze Centralnym, który wpisany przez chorego na jego urządzeniu (po przedyktowaniu podczas rozmowy telefonicznej) odblokuje czasową możliwość wgrania danych (historii TempID/Diagnosis Key chorego z ostatnich 14 dni), które zostaną rozpropagowane (przekazane) przez serwer centralny na urządzenia wszystkich innych użytkowników." W takim razie pewnie dałoby się w ten sposób i usunąć dane. Skoro Operator Backend może za zgodą użytkownika połączyć się z innymi użytkownikami i wgrać im jego dane to po małej modyfikacji może mógłby na prośbę tego użytkownika połączyć się raz jeszcze i te dane usunąć?

potiuk commented 4 years ago

Komentarz:

Jedynie strona rządowa (potencjalnie - jeśli będą przechowywać połączenia PIN/osoba zarażona i przechowywać PIN podczas upload-u) może połączyć konkretne DiagnosisKeys z konkretnymi osobami (za pomać kodu PIN). Ale to w zasadzie nie ma sensu bo nic z tych danych nie daje więcej niż to co strona rzadowa już ma, a tylko zwiększa niepotrzebnie ryzyko że ktoś te połączenia wykradnie. Zakładam że nie będą tego robili.

Ewentualne "nadużycie" tych - publicznych - danych DiagnosisKeys z serwera jest bardzo mało prawdopodobne. Jedyny znany mi przypadek to tak zw. "Single encounter". To może spowodować że ktoś kto będzie aktywnie logował kto się znajduje dookoła (łącznie z notowaniem fiycznie kto jest w okolicy) , może powiązać konkretny DiagnosisKey z osobą - ale tylko w przypadkach w których nie ma innych użytkowników w pobliżu (ale to bardzo mało praktyczne i raczej mało przydatne IMHO, bo daje to tylko możliwość zidentyfikowania że dana osoba konkretnie jest zarażona, nie daje to dodatkowych informacji na temat spotkań, czy lokalizacji danej osoby). Zwykły użytkownik aplikacji tego nie może zrobić - jedynie ktoś kto będzie celowo zbierał i przechowywał wszystkie dane za pomocą oddzielnego urządzenia (i dodatkowo musi być spełniony ten warunek "single encounter" - jeśli w zasięgu urządzenia znajdzie się kilka osób z aplikacją będzie to trudne albo niemożliwe),

KoderFPV commented 4 years ago

Z powodu dłuższej nieaktywności w tym wątku, zostanie on automatycznie zamknięty w najbliższym czasie.

Jeżeli ktoś ma coś przeciwko to niech da znać, lub założy wątek zgodny z obecnymi założeniami. Mam nadzieje że rozproszony system oraz i tak publiczne klucze rozwiązują problem, nie potrzeby kasowania tych danych :)