GDPR
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że można nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
Klienci usługi App Center, którzy chcą wykonywać swoje prawa jako podmioty danych, mogą to zrobić, przesyłając żądania praw podmiotu danych (Prawo podmiotu danych) przy użyciu metod interfejsu API specyficznych dla RODO utworzonych w tym celu.
Delete
Prawo do zapomnienia różni się od typowego zamknięcia konta, ponieważ musimy usunąć Twoje dane osobowe w ciągu 30 dni od żądania użytkownika. Różni się to również tym, że udostępniamy Ci mechanizm programowy i anonimowy weryfikowanie, czy żądanie zostało obsługiwane; nawet po zamknięciu konta.
Aby wywołać interfejs API usuwania, musisz najpierw mieć token interfejsu API z centrum aplikacji programu Visual Studio, za pomocą którego należy wywołać metodę interfejsu API. Jeśli nie masz tokenu interfejsu API, wykonaj kroki uzyskiwania tokenu interfejsu API centrum aplikacji. Punkt końcowy usuwania można znaleźć tutaj:
https://appcenter.ms/api/v0.1/user/dsr/delete
Nieprzetworzone żądanie w programie Fiddler do przesłania usunięcia będzie wyglądać następująco:
POST https://api.appcenter.ms/v0.1/user/dsr/delete HTTP/1.1
X-API-Token: <your api key here>
Host: api.appcenter.ms
Po wysłaniu delete
żądania POST do metody zwraca token potwierdzenia, który zostanie przekazany jako zmienna ciągu zapytania wraz z wiadomością e-mail dla nieistniejącego konta, aby sprawdzić postęp żądania. Po zakończeniu żądania kolejne wywołania GET do tego punktu końcowego będą anonimowo potwierdzać wykonanie.
https://appcenter.ms/api/v0.1/user/dsr/delete
Nieprzetworzone żądanie w programie Fiddler w celu sprawdzenia lub zweryfikowania wykonania będzie wyglądać następująco:
GET https://api.appcenter.ms/v0.1/user/dsr/delete/<your receipt token> HTTP/1.1
Host: api.appcenter.ms
Aby anulować żądanie usunięcia, użyj punktu końcowego anulowania:
https://appcenter.ms/api/v0.1/user/dsr/delete/<your receipt token>/cancel
Nieprzetworzone żądanie w programie Fiddler w celu utworzenia żądania anulowania będzie wyglądać następująco:
POST https://api.appcenter.ms/v0.1/user/dsr/delete/<your receipt token>/cancel HTTP/1.1
X-API-Token: <your api key here>
Host: api.appcenter.ms
Usunięcie danych można anulować przez maksymalnie siedem dni.
Export
Zbierane przez nas dane osobowe są zbierane w celu utrzymania możliwości korzystania z naszych narzędzi programistycznych. Za każdym razem, gdy chcesz wyświetlać, uzyskiwać dostęp do tych danych lub z nich korzystać; interfejs API centrum aplikacji zapewnia dostęp do metod GET, które je zwracają. Jednak przypadkowo zbieramy niektóre dane, które nie pasują do naszych standardowych metod, więc w celu pokrycia tych dodatkowych danych dodaliśmy metodę eksportowania.
https://appcenter.ms/api/v0.1/user/dsr/export
Nieprzetworzone żądanie w programie Fiddler do żądania eksportu będzie wyglądać następująco:
POST https://api.appcenter.ms/v0.1/user/dsr/export HTTP/1.1
X-API-Token: <your api key here>
Host: api.appcenter.ms
Podobnie jak metoda usuwania praw podmiotu danych, delegowanie do metody eksportu DSR zwraca token, którego można użyć do uzyskania stanu żądania. Aby sprawdzić stan, należy wydać polecenie GET do punktu końcowego przekazującego token w ciągu zapytania.
https://appcenter.ms/api/v0.1/user/dsr/export/<your receipt token>
Wykonanie eksportu przez niektóre usługi Centrum aplikacji może trochę potrwać. W przypadku długotrwałych operacji wywołania sprawdzania stanu eksportu mogą początkowo zwracać kod błędu określający, że praca jest w toku. Po zakończeniu pracy pomyślna odpowiedź z metody wskaże lokalizację magazynu platformy Azure, z której można bezpiecznie pobrać informacje przy użyciu zwróconego tokenu SAS.
Aby anulować żądanie eksportu, użyj punktu końcowego anulowania:
https://appcenter.ms/api/v0.1/user/dsr/export/<your receipt token>/cancel
Nieprzetworzone żądanie w programie Fiddler w celu utworzenia żądania anulowania będzie wyglądać następująco:
POST https://api.appcenter.ms/v0.1/user/dsr/export/<your receipt token>/cancel HTTP/1.1
X-API-Token: <your api key here>
Host: api.appcenter.ms