microsoft / PlanetaryComputerDataCatalog

Data catalog for the Microsoft Planetary Computer
https://planetarycomputer.microsoft.com
MIT License
35 stars 15 forks source link

California Privacy Requirement website compliance #449

Closed mmcfarland closed 7 months ago

mmcfarland commented 7 months ago

Add a compliance check for ensuring that global privacy opt-out is respected in the user browser settings or cookies. Planetary Computer does not use any advertising cookies, but does collect usage information that is aggregated into 1DS. This means that it is in scope for compliance with the CPR.

Check if the browser emits a Global Do not Track signal, or that an AMC (account.ms.com) privacy dashboard cookie is set.

Also adds a new footer link allowing users to directly set their ad privacy choices on AMC.

Manual test cases as indicated in requirement docs:

  1. [x] GPC not enabled
  2. [x] GPC signal detected and true
  3. [x] GPC signal detected and false
  4. [x] AMC cookie does not exist
  5. [x] AMC cookie value is 1
  6. [x] AMC cookie value other than 1
github-actions[bot] commented 7 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://icy-meadow-0fc35e30f-449.eastus2.azurestaticapps.net

github-actions[bot] commented 7 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-stone-06c70c70f-449.eastus2.azurestaticapps.net

github-actions[bot] commented 7 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-stone-06c70c70f-449.eastus2.azurestaticapps.net

github-actions[bot] commented 7 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://icy-meadow-0fc35e30f-449.eastus2.azurestaticapps.net