{
 "generated_at": "2026-11-02",
 "license": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/",
 "attribution": "SecBird scorecard, secbird.io, CC BY 4.0. Breach history from the Have I Been Pwned breach catalog, CC BY 4.0.",
 "methodology": "https://secbird.io/docs/scorecard",
 "services": {
  "google": {
   "name": "Google",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://policies.google.com/privacy",
     "confidence": 0.98
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://takeout.google.com",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://myaccount.google.com/deleteaccount",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://policies.google.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://support.google.com/gemini/answer/13594961",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": "https://support.google.com/My-Ad-Center-Help/answer/12155656",
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.9,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://policies.google.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 4615,
     "points": 5,
     "sentence": "The terms run to about 4600 words.",
     "evidence": "https://policies.google.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 81,
     "points": 0,
     "sentence": "The policies link to 81 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "apple": {
   "name": "Apple",
   "band": "B",
   "points": 77,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://privacy.apple.com/account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://privacy.apple.com",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://privacy.apple.com/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.apple.com/legal/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": false,
     "points": 10,
     "sentence": "Your content does not train their AI by default.",
     "evidence": "https://machinelearning.apple.com/research/introducing-apple-foundation-models",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.9,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.apple.com/legal/internet-services/itunes/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8871,
     "points": 2,
     "sentence": "The terms run to about 8900 words.",
     "evidence": "https://www.apple.com/legal/internet-services/itunes/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 56,
     "points": 0,
     "sentence": "The policies link to 56 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "microsoft": {
   "name": "Microsoft",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://privacy.microsoft.com/privacystatement",
     "confidence": 0.99
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://account.microsoft.com/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://account.live.com/closeaccount.aspx",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacy.microsoft.com/privacystatement",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.6,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://www.microsoft.com/servicesagreement",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 18190,
     "points": 0,
     "sentence": "The terms run to about 18200 words.",
     "evidence": "https://www.microsoft.com/servicesagreement",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 270,
     "points": 0,
     "sentence": "The policies link to 270 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "facebook": {
   "name": "Facebook",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://accountscenter.facebook.com/personal_info/account_ownership_and_control?tab=deactivation_and_deletion",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.facebook.com/dyi",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accountscenter.facebook.com/personal_info/account_ownership_and_control?tab=deactivation_and_deletion",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.facebook.com/privacy/policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://about.fb.com/news/2025/04/making-ai-work-harder-for-europeans/",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.4,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://www.facebook.com/legal/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5279,
     "points": 2,
     "sentence": "The terms run to about 5300 words.",
     "evidence": "https://www.facebook.com/legal/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 48,
     "points": 0,
     "sentence": "The policies link to 48 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "instagram": {
   "name": "Instagram",
   "band": "C",
   "points": 65,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://accountscenter.instagram.com/personal_info/account_ownership_and_control?tab=deactivation_and_deletion",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.instagram.com/download/request/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accountscenter.instagram.com/personal_info/account_ownership_and_control?tab=deactivation_and_deletion",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacycenter.instagram.com/policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://about.fb.com/news/2025/04/making-ai-work-harder-for-europeans/",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://help.instagram.com/581066165581870",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://help.instagram.com/581066165581870",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 38,
     "points": 0,
     "sentence": "The policies link to 38 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 1,
     "points": 5,
     "sentence": "1 known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "whatsapp": {
   "name": "WhatsApp",
   "band": "C",
   "points": 55,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://www.whatsapp.com/legal/privacy-policy",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": "https://faq.whatsapp.com/2138577903196467/",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.whatsapp.com/legal/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.5,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://www.whatsapp.com/legal/terms-of-service",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5409,
     "points": 2,
     "sentence": "The terms run to about 5400 words.",
     "evidence": "https://www.whatsapp.com/legal/terms-of-service",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 76,
     "points": 0,
     "sentence": "The policies link to 76 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "tiktok": {
   "name": "TikTok",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.tiktok.com/legal/page/row/privacy-policy/en",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.tiktok.com/setting/download-your-data",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.tiktok.com/setting",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.tiktok.com/legal/page/row/privacy-policy/en",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.7,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://www.tiktok.com/legal/page/row/terms-of-service/en",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8060,
     "points": 2,
     "sentence": "The terms run to about 8100 words.",
     "evidence": "https://www.tiktok.com/legal/page/row/terms-of-service/en",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 62,
     "points": 0,
     "sentence": "The policies link to 62 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "x": {
   "name": "X (Twitter)",
   "band": "B",
   "points": 82,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://x.com/privacy",
     "confidence": 0.95
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://x.com/settings/download_your_data",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://x.com/settings/deactivate",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://x.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.8,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://x.com/tos",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 10169,
     "points": 2,
     "sentence": "The terms run to about 10200 words.",
     "evidence": "https://x.com/tos",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 126,
     "points": 0,
     "sentence": "The policies link to 126 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://x.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "linkedin": {
   "name": "LinkedIn",
   "band": "C",
   "points": 67,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.linkedin.com/mypreferences/d/close-account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.linkedin.com/mypreferences/d/download-my-data",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.linkedin.com/mypreferences/d/close-account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.linkedin.com/legal/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://www.linkedin.com/help/linkedin/answer/a5538339",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 4.7,
     "points": 10,
     "sentence": "The terms read at school grade 5.",
     "evidence": "https://www.linkedin.com/legal/user-agreement",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5430,
     "points": 2,
     "sentence": "The terms run to about 5400 words.",
     "evidence": "https://www.linkedin.com/legal/user-agreement",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 96,
     "points": 0,
     "sentence": "The policies link to 96 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 1,
     "points": 5,
     "sentence": "1 known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "snapchat": {
   "name": "Snapchat",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://accounts.snapchat.com/accounts/delete_account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://accounts.snapchat.com/accounts/downloadmydata",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accounts.snapchat.com/accounts/delete_account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://values.snap.com/privacy/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.7,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://snap.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 17117,
     "points": 0,
     "sentence": "The terms run to about 17100 words.",
     "evidence": "https://snap.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 41,
     "points": 0,
     "sentence": "The policies link to 41 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "pinterest": {
   "name": "Pinterest",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://policy.pinterest.com/privacy-policy",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.pinterest.com/settings/privacy/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.pinterest.com/settings/account-settings/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://policy.pinterest.com/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": "https://help.pinterest.com/en/article/personalization-and-data",
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.9,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://policy.pinterest.com/terms-of-service",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 4940,
     "points": 5,
     "sentence": "The terms run to about 4900 words.",
     "evidence": "https://policy.pinterest.com/terms-of-service",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 46,
     "points": 0,
     "sentence": "The policies link to 46 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "reddit": {
   "name": "Reddit",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.reddit.com/settings/account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.reddit.com/settings/data-request",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.reddit.com/settings/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.reddit.com/policies/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.8,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.redditinc.com/policies/user-agreement",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 12593,
     "points": 0,
     "sentence": "The terms run to about 12600 words.",
     "evidence": "https://www.redditinc.com/policies/user-agreement",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 945,
     "points": 0,
     "sentence": "The policies link to 945 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "discord": {
   "name": "Discord",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://discord.com/terms",
     "confidence": 0.99
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://discord.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://discord.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 9838,
     "points": 2,
     "sentence": "The terms run to about 9800 words.",
     "evidence": "https://discord.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 70,
     "points": 0,
     "sentence": "The policies link to 70 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "telegram": {
   "name": "Telegram",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://telegram.org/privacy",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://my.telegram.org/auth?to=delete",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://telegram.org/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://telegram.org/tos",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 2288,
     "points": 5,
     "sentence": "The terms run to about 2300 words.",
     "evidence": "https://telegram.org/tos",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 37,
     "points": 0,
     "sentence": "The policies link to 37 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "signal": {
   "name": "Signal",
   "band": "D",
   "points": 51,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://support.signal.org/hc/en-us/articles/360007061192-Delete-account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": "https://support.signal.org/hc/en-us/articles/360007061192-Delete-account",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://signal.org/legal/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.9,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://signal.org/legal/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 2175,
     "points": 5,
     "sentence": "The terms run to about 2200 words.",
     "evidence": "https://signal.org/legal/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 9,
     "points": 3,
     "sentence": "The policies link to 9 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "amazon": {
   "name": "Amazon",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.amazon.com/privacy/data-deletion",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.amazon.com/hz/privacy-central/data-requests/preview.html",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.amazon.com/privacy/data-deletion",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.amazon.com/gp/help/customer/display.html?nodeId=468496",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.amazon.com/gp/help/customer/display.html?nodeId=508088",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.amazon.com/gp/help/customer/display.html?nodeId=508088",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "ebay": {
   "name": "eBay",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://accounts.ebay.com/acctsec/security-center",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accounts.ebay.com/acctsec/security-center",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.ebay.com/help/policies/member-behaviour-policies/user-privacy-notice-privacy-policy?id=4260",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 13.2,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://www.ebay.com/help/policies/member-behaviour-policies/user-agreement?id=4259",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 23292,
     "points": 0,
     "sentence": "The terms run to about 23300 words.",
     "evidence": "https://www.ebay.com/help/policies/member-behaviour-policies/user-agreement?id=4259",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 50,
     "points": 0,
     "sentence": "The policies link to 50 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "etsy": {
   "name": "Etsy",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.etsy.com/your/account/privacy",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.etsy.com/your/account/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.etsy.com/your/account/privacy",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.etsy.com/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.etsy.com/legal/terms-of-use",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.etsy.com/legal/terms-of-use",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "aliexpress": {
   "name": "AliExpress",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://rule.alibaba.com/rule/detail/2034.htm",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://sale.aliexpress.com/privacy_policy.htm",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.4,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://rule.alibaba.com/rule/detail/2041.htm",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 123,
     "points": 5,
     "sentence": "The terms run to about 100 words.",
     "evidence": "https://rule.alibaba.com/rule/detail/2041.htm",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 38,
     "points": 0,
     "sentence": "The policies link to 38 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "paypal": {
   "name": "PayPal",
   "band": "C",
   "points": 65,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.paypal.com/myaccount/profile",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.paypal.com/myaccount/privacy/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.paypal.com/myaccount/profile",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.paypal.com/us/legalhub/privacy-full",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 16.9,
     "points": 0,
     "sentence": "The terms read at school grade 17.",
     "evidence": "https://www.paypal.com/us/legalhub/useragreement-full",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 112937,
     "points": 0,
     "sentence": "The terms run to about 112900 words.",
     "evidence": "https://www.paypal.com/us/legalhub/useragreement-full",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 77,
     "points": 0,
     "sentence": "The policies link to 77 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "venmo": {
   "name": "Venmo",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://account.venmo.com/settings/profile",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://account.venmo.com/settings/profile",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://venmo.com/legal/us-privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.1,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://venmo.com/legal/us-user-agreement/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 36543,
     "points": 0,
     "sentence": "The terms run to about 36500 words.",
     "evidence": "https://venmo.com/legal/us-user-agreement/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 76,
     "points": 0,
     "sentence": "The policies link to 76 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "wise": {
   "name": "Wise",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://wise.com/settings/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://wise.com/settings/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://wise.com/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.2,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://wise.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 1585,
     "points": 5,
     "sentence": "The terms run to about 1600 words.",
     "evidence": "https://wise.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 215,
     "points": 0,
     "sentence": "The policies link to 215 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "revolut": {
   "name": "Revolut",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://help.revolut.com/help/profile-and-plan/closing-my-account/how-do-i-close-my-account/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.revolut.com/legal/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.revolut.com/legal/terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.revolut.com/legal/terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "coinbase": {
   "name": "Coinbase",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.coinbase.com/legal/user_agreement/united_states",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.coinbase.com/settings/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.coinbase.com/settings/privacy",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.coinbase.com/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.coinbase.com/legal/user_agreement/united_states",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.coinbase.com/legal/user_agreement/united_states",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "binance": {
   "name": "Binance",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.binance.com/en/my/security",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.binance.com/en/my/security",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.binance.com/en/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.binance.com/en/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.binance.com/en/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "netflix": {
   "name": "Netflix",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.netflix.com/account/security",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.netflix.com/account/getmyinfo",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.netflix.com/account/security",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://help.netflix.com/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.5,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://help.netflix.com/legal/termsofuse",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8895,
     "points": 2,
     "sentence": "The terms run to about 8900 words.",
     "evidence": "https://help.netflix.com/legal/termsofuse",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 31,
     "points": 0,
     "sentence": "The policies link to 31 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "spotify": {
   "name": "Spotify",
   "band": "B",
   "points": 77,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.spotify.com/account/close/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.spotify.com/account/privacy/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.spotify.com/account/close/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.spotify.com/legal/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 13.8,
     "points": 5,
     "sentence": "The terms read at school grade 14.",
     "evidence": "https://www.spotify.com/legal/end-user-agreement/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8762,
     "points": 2,
     "sentence": "The terms run to about 8800 words.",
     "evidence": "https://www.spotify.com/legal/end-user-agreement/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 55,
     "points": 0,
     "sentence": "The policies link to 55 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.spotify.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "disney-plus": {
   "name": "Disney+",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.disneyplus.com/account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.disneyplus.com/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.disneyplus.com/legal/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.disneyplus.com/legal/subscriber-agreement",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 30,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://www.disneyplus.com/legal/subscriber-agreement",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 17,
     "points": 0,
     "sentence": "The policies link to 17 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "twitch": {
   "name": "Twitch",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.twitch.tv/p/legal/privacy-notice/",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.twitch.tv/user/delete-account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.twitch.tv/p/legal/privacy-notice/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.9,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://www.twitch.tv/p/legal/terms-of-service/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8922,
     "points": 2,
     "sentence": "The terms run to about 8900 words.",
     "evidence": "https://www.twitch.tv/p/legal/terms-of-service/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 55,
     "points": 0,
     "sentence": "The policies link to 55 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "steam": {
   "name": "Steam",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://store.steampowered.com/privacy_agreement/",
     "confidence": 0.81
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://help.steampowered.com/en/accountdata",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://help.steampowered.com/en/wizard/HelpDeleteAccount",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://store.steampowered.com/privacy_agreement/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.6,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://store.steampowered.com/subscriber_agreement/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 7741,
     "points": 2,
     "sentence": "The terms run to about 7700 words.",
     "evidence": "https://store.steampowered.com/subscriber_agreement/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 51,
     "points": 0,
     "sentence": "The policies link to 51 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "epic-games": {
   "name": "Epic Games",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.epicgames.com/account/personal",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.epicgames.com/account/personal",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.epicgames.com/account/personal",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.epicgames.com/site/en-US/privacypolicy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.epicgames.com/site/en-US/tos",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.epicgames.com/site/en-US/tos",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "playstation": {
   "name": "PlayStation",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.playstation.com/legal/psn-terms-of-service/",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.playstation.com/legal/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.1,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://www.playstation.com/legal/psn-terms-of-service/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 10108,
     "points": 2,
     "sentence": "The terms run to about 10100 words.",
     "evidence": "https://www.playstation.com/legal/psn-terms-of-service/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 140,
     "points": 0,
     "sentence": "The policies link to 140 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "nintendo": {
   "name": "Nintendo",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://accounts.nintendo.com",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accounts.nintendo.com",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.nintendo.com/us/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.6,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://www.nintendo.com/us/terms-of-use/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3186,
     "points": 5,
     "sentence": "The terms run to about 3200 words.",
     "evidence": "https://www.nintendo.com/us/terms-of-use/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 46,
     "points": 0,
     "sentence": "The policies link to 46 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "dropbox": {
   "name": "Dropbox",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.dropbox.com/account/delete",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.dropbox.com/account/delete",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.dropbox.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 8,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.dropbox.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 4442,
     "points": 5,
     "sentence": "The terms run to about 4400 words.",
     "evidence": "https://www.dropbox.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 131,
     "points": 0,
     "sentence": "The policies link to 131 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "box": {
   "name": "Box",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://app.box.com/account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://app.box.com/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.box.com/legal/privacypolicy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.box.com/legal/termsofservice",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.box.com/legal/termsofservice",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "github": {
   "name": "GitHub",
   "band": "B",
   "points": 77,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://github.com/settings/admin",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://github.com/settings/admin",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://github.com/settings/admin",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://docs.github.com/site-policy/privacy-policies/github-privacy-statement",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://docs.github.com/site-policy/github-terms/github-terms-of-service",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 7765,
     "points": 2,
     "sentence": "The terms run to about 7800 words.",
     "evidence": "https://docs.github.com/site-policy/github-terms/github-terms-of-service",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 38,
     "points": 0,
     "sentence": "The policies link to 38 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "gitlab": {
   "name": "GitLab",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://about.gitlab.com/privacy/",
     "confidence": 0.97
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "web",
     "points": 5,
     "sentence": "Settings live on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://gitlab.com/-/profile/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://about.gitlab.com/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.8,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://about.gitlab.com/terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 958,
     "points": 5,
     "sentence": "The terms run to about 1000 words.",
     "evidence": "https://about.gitlab.com/terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 59,
     "points": 0,
     "sentence": "The policies link to 59 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "slack": {
   "name": "Slack",
   "band": "C",
   "points": 65,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://my.slack.com/account/settings",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://my.slack.com/account/settings",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://slack.com/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://slack.com/trust/data-management/privacy-principles",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 8.9,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://slack.com/terms-of-service",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 855,
     "points": 5,
     "sentence": "The terms run to about 900 words.",
     "evidence": "https://slack.com/terms-of-service",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 144,
     "points": 0,
     "sentence": "The policies link to 144 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "zoom": {
   "name": "Zoom",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://zoom.us/account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://zoom.us/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://explore.zoom.us/en/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://explore.zoom.us/en/terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 14307,
     "points": 0,
     "sentence": "The terms run to about 14300 words.",
     "evidence": "https://explore.zoom.us/en/terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 104,
     "points": 0,
     "sentence": "The policies link to 104 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "notion": {
   "name": "Notion",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.notion.com/help/delete-your-account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.notion.com/help/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": false,
     "points": 10,
     "sentence": "Your content does not train their AI by default.",
     "evidence": "https://www.notion.com/help/notion-ai-security-practices",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.notion.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://www.notion.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 44,
     "points": 0,
     "sentence": "The policies link to 44 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "canva": {
   "name": "Canva",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.canva.com/settings/your-account",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.canva.com/settings/your-account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.canva.com/policies/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.canva.com/policies/terms-of-use/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.canva.com/policies/terms-of-use/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 220,
     "points": 0,
     "sentence": "The policies link to 220 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "figma": {
   "name": "Figma",
   "band": "C",
   "points": 67,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.figma.com/settings",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "web",
     "points": 5,
     "sentence": "Settings live on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.figma.com/settings",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.figma.com/legal/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": "https://help.figma.com/hc/en-us/articles/17725942479127",
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.3,
     "points": 5,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://www.figma.com/legal/tos/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5941,
     "points": 2,
     "sentence": "The terms run to about 5900 words.",
     "evidence": "https://www.figma.com/legal/tos/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 145,
     "points": 0,
     "sentence": "The policies link to 145 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "airbnb": {
   "name": "Airbnb",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.airbnb.com/account-settings/privacy-and-sharing",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.airbnb.com/account-settings/privacy-and-sharing",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.airbnb.com/account-settings/privacy-and-sharing",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.airbnb.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.5,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.airbnb.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 39810,
     "points": 0,
     "sentence": "The terms run to about 39800 words.",
     "evidence": "https://www.airbnb.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 115,
     "points": 0,
     "sentence": "The policies link to 115 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "booking": {
   "name": "Booking.com",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": true
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://account.booking.com/mysettings/privacy",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://account.booking.com/mysettings/privacy",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.booking.com/content/privacy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.1,
     "points": 10,
     "sentence": "The terms read at school grade 7.",
     "evidence": "https://www.booking.com/content/terms.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 31275,
     "points": 0,
     "sentence": "The terms run to about 31300 words.",
     "evidence": "https://www.booking.com/content/terms.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 141,
     "points": 0,
     "sentence": "The policies link to 141 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.booking.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "uber": {
   "name": "Uber",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.uber.com/global/en/privacy/notice/",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://myprivacy.uber.com/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://myprivacy.uber.com/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.uber.com/global/en/privacy/notice/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.uber.com/legal/en/document/?name=general-terms-of-use",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 14777,
     "points": 0,
     "sentence": "The terms run to about 14800 words.",
     "evidence": "https://www.uber.com/legal/en/document/?name=general-terms-of-use",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 166,
     "points": 0,
     "sentence": "The policies link to 166 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.uber.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "duolingo": {
   "name": "Duolingo",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://drive-thru.duolingo.com/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://drive-thru.duolingo.com/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://drive-thru.duolingo.com/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.duolingo.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.duolingo.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://www.duolingo.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 37,
     "points": 0,
     "sentence": "The policies link to 37 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "strava": {
   "name": "Strava",
   "band": "B",
   "points": 77,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.strava.com/legal/privacy",
     "confidence": 0.94
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.strava.com/athlete/delete_your_account",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.strava.com/athlete/delete_your_account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.strava.com/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.2,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://www.strava.com/legal/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 7697,
     "points": 2,
     "sentence": "The terms run to about 7700 words.",
     "evidence": "https://www.strava.com/legal/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 74,
     "points": 0,
     "sentence": "The policies link to 74 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.strava.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "yahoo": {
   "name": "Yahoo",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://yahoo.mydashboard.oath.com/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://login.yahoo.com/account/delete-user",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://legal.yahoo.com/us/en/yahoo/privacy/index.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.4,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 17448,
     "points": 0,
     "sentence": "The terms run to about 17400 words.",
     "evidence": "https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 28,
     "points": 0,
     "sentence": "The policies link to 28 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "proton": {
   "name": "Proton",
   "band": "B",
   "points": 77,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://account.proton.me/mail/account-password",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://account.proton.me/mail/account-password",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://proton.me/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.9,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://proton.me/legal/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 8211,
     "points": 2,
     "sentence": "The terms run to about 8200 words.",
     "evidence": "https://proton.me/legal/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 81,
     "points": 0,
     "sentence": "The policies link to 81 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "adobe": {
   "name": "Adobe",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.adobe.com/privacy/policy.html",
     "confidence": 0.83
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "web",
     "points": 5,
     "sentence": "Settings live on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://account.adobe.com/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://account.adobe.com/privacy",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.adobe.com/privacy/policy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.adobe.com/legal/terms.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 10,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://www.adobe.com/legal/terms.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 35,
     "points": 0,
     "sentence": "The policies link to 35 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.adobe.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "openai": {
   "name": "OpenAI (ChatGPT)",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://privacy.openai.com/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://privacy.openai.com/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://privacy.openai.com/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://openai.com/policies/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://openai.com/policies/terms-of-use",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://openai.com/policies/terms-of-use",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "anthropic": {
   "name": "Anthropic (Claude)",
   "band": "A",
   "points": 85,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.anthropic.com/legal/consumer-terms",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://claude.ai/settings/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://claude.ai/settings/account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.anthropic.com/legal/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://www.anthropic.com/legal/consumer-terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 4773,
     "points": 5,
     "sentence": "The terms run to about 4800 words.",
     "evidence": "https://www.anthropic.com/legal/consumer-terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 30,
     "points": 0,
     "sentence": "The policies link to 30 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.anthropic.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "m-pesa": {
   "name": "M-Pesa",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "ussd",
     "points": 0,
     "sentence": "Settings are a phone menu (USSD).",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.safaricom.co.ke/data-privacy-statements",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/m-pesa-customer-terms-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/m-pesa-customer-terms-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "mtn-momo": {
   "name": "MTN MoMo",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": "https://momo.mtn.com/?p=1463",
     "confidence": 0.96
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "ussd",
     "points": 0,
     "sentence": "Settings are a phone menu (USSD).",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://momo.mtn.com/privacy-policy/?country=Ghana&lang=en",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10,
     "points": 10,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://momo.mtn.com/?p=1463",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 50212,
     "points": 0,
     "sentence": "The terms run to about 50200 words.",
     "evidence": "https://momo.mtn.com/?p=1463",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 46,
     "points": 0,
     "sentence": "The policies link to 46 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "opay": {
   "name": "OPay",
   "band": "C",
   "points": 68,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.opayweb.com/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": false,
     "points": 10,
     "sentence": "Personalised ads are off by default.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.6,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.opayweb.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 637,
     "points": 5,
     "sentence": "The terms run to about 600 words.",
     "evidence": "https://www.opayweb.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 24,
     "points": 0,
     "sentence": "The policies link to 24 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "jumia": {
   "name": "Jumia",
   "band": "A",
   "points": 85,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.jumia.com.ng/customer/account/delete/",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.jumia.com.ng/sp-privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": false,
     "points": 10,
     "sentence": "Personalised ads are off by default.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 7.7,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.jumia.com.ng/sp-terms-of-use/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 472,
     "points": 5,
     "sentence": "The terms run to about 500 words.",
     "evidence": "https://www.jumia.com.ng/sp-terms-of-use/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 56,
     "points": 0,
     "sentence": "The policies link to 56 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "takealot": {
   "name": "Takealot",
   "band": "A",
   "points": 85,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://secure.takealot.com/account/personal-information-request",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://secure.takealot.com/account/delete-my-account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://terms-and-policies.takealot.com/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": false,
     "points": 10,
     "sentence": "Personalised ads are off by default.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 5.1,
     "points": 10,
     "sentence": "The terms read at school grade 5.",
     "evidence": "https://terms-and-policies.takealot.com/terms-conditions/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3014,
     "points": 5,
     "sentence": "The terms run to about 3000 words.",
     "evidence": "https://terms-and-policies.takealot.com/terms-conditions/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 40,
     "points": 0,
     "sentence": "The policies link to 40 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "fnb": {
   "name": "FNB",
   "band": "B",
   "points": 73,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": "https://www.fnb.co.za/downloads/AccountClosureGuide/FNB_Transactional_Account_Closure_Guide.pdf",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.fnb.co.za/ways-to-bank/digital/fnb-app-guides.html",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.fnb.co.za/downloads/AccountClosureGuide/FNB_Transactional_Account_Closure_Guide.pdf",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.fnb.co.za/about-fnb/legal-matters/privacy-policy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 8,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.fnb.co.za/about-fnb/legal-matters/product-terms-and-conditions.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 2319,
     "points": 5,
     "sentence": "The terms run to about 2300 words.",
     "evidence": "https://www.fnb.co.za/about-fnb/legal-matters/product-terms-and-conditions.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 20,
     "points": 0,
     "sentence": "The policies link to 20 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "vinted": {
   "name": "Vinted",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.vinted.co.uk/help/106-changing-your-password",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.vinted.co.uk/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 6.7,
     "points": 10,
     "sentence": "The terms read at school grade 7.",
     "evidence": "https://www.vinted.co.uk/terms_and_conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 101,
     "points": 5,
     "sentence": "The terms run to about 100 words.",
     "evidence": "https://www.vinted.co.uk/terms_and_conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 108,
     "points": 0,
     "sentence": "The policies link to 108 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "klarna": {
   "name": "Klarna",
   "band": "C",
   "points": 55,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_gb/user",
     "confidence": 1
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://cdn.klarna.com/1.0/shared/content/legal/terms/en-GB/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 14.7,
     "points": 0,
     "sentence": "The terms read at school grade 15.",
     "evidence": "https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_gb/user",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 10182,
     "points": 2,
     "sentence": "The terms run to about 10200 words.",
     "evidence": "https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_gb/user",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 48,
     "points": 0,
     "sentence": "The policies link to 48 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "bolt": {
   "name": "Bolt",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://bolt.eu/en/privacy/data-subject/",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://bolt.eu/en/privacy/privacy-for-riders/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://bolt.eu/en-ie/legal/terms-for-riders-2025/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://bolt.eu/en-ie/legal/terms-for-riders-2025/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "zalando": {
   "name": "Zalando",
   "band": "C",
   "points": 67,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.zalando.co.uk/zalando-privacy-policy/",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.zalando.co.uk/zalando-privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 8.2,
     "points": 10,
     "sentence": "The terms read at school grade 8.",
     "evidence": "https://www.zalando.co.uk/zalando-terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5379,
     "points": 2,
     "sentence": "The terms run to about 5400 words.",
     "evidence": "https://www.zalando.co.uk/zalando-terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 60,
     "points": 0,
     "sentence": "The policies link to 60 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "n26": {
   "name": "N26",
   "band": "B",
   "points": 80,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://app.n26.com/your-data/request/user",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://app.n26.com/account/close",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://docs.n26.com/legal/06+EU/03+Privacy%20Policy/en/01privacy-policy-en.pdf",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://docs.n26.com/legal/06+EU/01+Account/en/03account-terms-and-conditions-en.pdf",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://docs.n26.com/legal/06+EU/01+Account/en/03account-terms-and-conditions-en.pdf",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The policies link to 0 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "deliveroo": {
   "name": "Deliveroo",
   "band": "C",
   "points": 60,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://deliveroo.co.uk/legal",
     "confidence": 0.93
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://deliveroo.co.uk/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.8,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://deliveroo.co.uk/legal",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 25789,
     "points": 0,
     "sentence": "The terms run to about 25800 words.",
     "evidence": "https://deliveroo.co.uk/legal",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 54,
     "points": 0,
     "sentence": "The policies link to 54 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "allegro": {
   "name": "Allegro",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://allegro.pl/pomoc/dla-kupujacych/logowanie-i-haslo/jak-mozesz-sie-logowac-na-allegro-680LWko8DTv",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://allegro.pl/moje-allegro/moje-konto/pobieranie-swoich-danych/raporty",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://allegro.pl/moje-allegro/moje-konto/rozwiazywanie-umowy/wniosek/rozwiazanie",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://allegro.pl/regulamin/zalacznik/5",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://allegro.pl/regulamin",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://allegro.pl/regulamin",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "cash-app": {
   "name": "Cash App",
   "band": "D",
   "points": 53,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://cash.app/account",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://cash.app/legal/us/en-us/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.9,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://cash.app/legal/us/en-us/tos",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 51381,
     "points": 0,
     "sentence": "The terms run to about 51400 words.",
     "evidence": "https://cash.app/legal/us/en-us/tos",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 68,
     "points": 0,
     "sentence": "The policies link to 68 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "temu": {
   "name": "Temu",
   "band": "C",
   "points": 67,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.temu.com/privacy-and-cookie-policy.html",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.temu.com/privacy-and-cookie-policy.html",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.temu.com/privacy-and-cookie-policy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.3,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.temu.com/terms-of-use.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 11641,
     "points": 2,
     "sentence": "The terms run to about 11600 words.",
     "evidence": "https://www.temu.com/terms-of-use.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 19,
     "points": 0,
     "sentence": "The policies link to 19 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "roblox": {
   "name": "Roblox",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": true,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.roblox.com/my/account#!/privacy",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.roblox.com/my/account#!/privacy",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://en.help.roblox.com/hc/en-us/articles/115004630823-Roblox-Privacy-and-Cookie-Policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://en.help.roblox.com/hc/en-us/articles/115004647846-Roblox-Terms-of-Use",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://en.help.roblox.com/hc/en-us/articles/115004647846-Roblox-Terms-of-Use",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "true",
     "points": 10,
     "sentence": "The site says it honours the Global Privacy Control signal.",
     "evidence": "https://www.roblox.com/.well-known/gpc.json",
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "doordash": {
   "name": "DoorDash",
   "band": "C",
   "points": 60,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://help.doordash.com/consumers/s/privacy-policy-us",
     "confidence": 0.86
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://help.doordash.com/consumers/s/article/I-want-to-delete-my-personal-information-data-from-DoorDash",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://help.doordash.com/consumers/s/privacy-policy-us",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 14.1,
     "points": 0,
     "sentence": "The terms read at school grade 14.",
     "evidence": "https://help.doordash.com/consumers/s/terms-and-conditions-us",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 22316,
     "points": 0,
     "sentence": "The terms run to about 22300 words.",
     "evidence": "https://help.doordash.com/consumers/s/terms-and-conditions-us",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 73,
     "points": 0,
     "sentence": "The policies link to 73 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "walmart": {
   "name": "Walmart",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://cpa-ui.walmart.com/dc/privacy/en-US/affirmation?brandCode=WMT&languageCode=en-US&market=US",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://corporate.walmart.com/privacy-security/walmart-privacy-notice",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.7,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 15439,
     "points": 0,
     "sentence": "The terms run to about 15400 words.",
     "evidence": "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 36,
     "points": 0,
     "sentence": "The policies link to 36 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "mercado-libre": {
   "name": "Mercado Libre",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://www.mercadolivre.com.br/privacy-preferences/export",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.mercadolivre.com.br/privacidade",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.mercadolivre.com.br/ajuda/Termos-e-condicoes-gerais-de-uso_991",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 98,
     "points": 5,
     "sentence": "The terms run to about 100 words.",
     "evidence": "https://www.mercadolivre.com.br/ajuda/Termos-e-condicoes-gerais-de-uso_991",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 205,
     "points": 0,
     "sentence": "The policies link to 205 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "nubank": {
   "name": "Nubank",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://nubank.com.br/transparencia/politicas-de-privacidade-e-seguranca/politica-de-privacidade",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.8,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://nubank.com.br/transparencia/termos-de-uso",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3803,
     "points": 5,
     "sentence": "The terms run to about 3800 words.",
     "evidence": "https://nubank.com.br/transparencia/termos-de-uso",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 36,
     "points": 0,
     "sentence": "The policies link to 36 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "ifood": {
   "name": "iFood",
   "band": "B",
   "points": 72,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://privacidade.ifood.com.br/pt-BR/privacidade-para-quem-compra/",
     "confidence": 0.91
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.ifood.com.br/excluir-conta",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacidade.ifood.com.br/pt-BR/privacidade-para-quem-compra/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.ifood.com.br/termos",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.ifood.com.br/termos",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 38,
     "points": 0,
     "sentence": "The policies link to 38 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "rappi": {
   "name": "Rappi",
   "band": "C",
   "points": 67,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://legal.rappi.com.co/colombia/politica-de-proteccion-y-tratamiento-de-datos-personales-rappi-s-a-s/",
     "confidence": 0.99
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://www.rappi.com.co/account/profile",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://legal.rappi.com.co/colombia/politica-de-proteccion-y-tratamiento-de-datos-personales-rappi-s-a-s/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 17.5,
     "points": 0,
     "sentence": "The terms read at school grade 18.",
     "evidence": "https://legal.rappi.com.co/colombia/terminos-y-condiciones-de-uso-de-plataforma-rappi-2/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5241,
     "points": 2,
     "sentence": "The terms run to about 5200 words.",
     "evidence": "https://legal.rappi.com.co/colombia/terminos-y-condiciones-de-uso-de-plataforma-rappi-2/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 32,
     "points": 0,
     "sentence": "The policies link to 32 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "picpay": {
   "name": "PicPay",
   "band": "C",
   "points": 63,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://picpay.com/politica-de-privacidade",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://picpay.com/app_webviews/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://picpay.com/app_webviews/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 3,
     "points": 5,
     "sentence": "The policies link to 3 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "wechat": {
   "name": "WeChat",
   "band": "C",
   "points": 55,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://www.wechat.com/en/privacy_policy.html",
     "confidence": 0.93
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.wechat.com/en/privacy_policy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.3,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.wechat.com/en/service_terms.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 11504,
     "points": 2,
     "sentence": "The terms run to about 11500 words.",
     "evidence": "https://www.wechat.com/en/service_terms.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 20,
     "points": 0,
     "sentence": "The policies link to 20 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "alipay": {
   "name": "Alipay",
   "band": "B",
   "points": 73,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://render.alipay.com/p/c/k2cx0tg8",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://antlegal.alipay.com/serviceHall/agreement-list",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://antlegal.alipay.com/serviceHall/agreement-list",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 7,
     "points": 3,
     "sentence": "The policies link to 7 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "taobao": {
   "name": "Taobao",
   "band": "B",
   "points": 71,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://terms.alicdn.com/legal-agreement/terms/TD/TD201609301342_19559.html",
     "confidence": 0.91
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://terms.alicdn.com/legal-agreement/terms/suit_bu1_taobao/suit_bu1_taobao201703241622_61002.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": -1.3,
     "points": 10,
     "sentence": "The terms read at school grade -1.",
     "evidence": "https://terms.alicdn.com/legal-agreement/terms/TD/TD201609301342_19559.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 1058,
     "points": 5,
     "sentence": "The terms run to about 1100 words.",
     "evidence": "https://terms.alicdn.com/legal-agreement/terms/TD/TD201609301342_19559.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 10,
     "points": 3,
     "sentence": "The policies link to 10 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "douyin": {
   "name": "Douyin",
   "band": "C",
   "points": 66,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.douyin.com/draft/douyin_agreement/douyin_agreement_privacy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": -1.2,
     "points": 10,
     "sentence": "The terms read at school grade -1.",
     "evidence": "https://www.douyin.com/agreements/?id=6773906068725565448",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 1081,
     "points": 5,
     "sentence": "The terms run to about 1100 words.",
     "evidence": "https://www.douyin.com/agreements/?id=6773906068725565448",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 12,
     "points": 3,
     "sentence": "The policies link to 12 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "jd": {
   "name": "JD.com",
   "band": "B",
   "points": 83,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://sec.m.jd.com/todo/cancel?s=1",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://in.m.jd.com/help/app/private_policy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": -1.1,
     "points": 10,
     "sentence": "The terms read at school grade -1.",
     "evidence": "https://in.m.jd.com/help/app/register_info.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 1102,
     "points": 5,
     "sentence": "The terms run to about 1100 words.",
     "evidence": "https://in.m.jd.com/help/app/register_info.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 7,
     "points": 3,
     "sentence": "The policies link to 7 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "baidu": {
   "name": "Baidu",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacy.baidu.com/policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://passport.baidu.com/static/passpc-account/html/protocal.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://passport.baidu.com/static/passpc-account/html/protocal.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 4,
     "points": 5,
     "sentence": "The policies link to 4 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "phonepe": {
   "name": "PhonePe",
   "band": "D",
   "points": 50,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": "https://www.phonepe.com/privacy-policy/",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.phonepe.com/privacy-policy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9.4,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://www.phonepe.com/terms-conditions/general/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5416,
     "points": 2,
     "sentence": "The terms run to about 5400 words.",
     "evidence": "https://www.phonepe.com/terms-conditions/general/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 54,
     "points": 0,
     "sentence": "The policies link to 54 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "paytm": {
   "name": "Paytm",
   "band": "C",
   "points": 60,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://paytm.com/company/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://paytm.com/company/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://paytm.com/company/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "flipkart": {
   "name": "Flipkart",
   "band": "D",
   "points": 50,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.flipkart.com/pages/privacypolicy",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.flipkart.com/pages/privacypolicy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 13.4,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://www.flipkart.com/pages/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 23639,
     "points": 0,
     "sentence": "The terms run to about 23600 words.",
     "evidence": "https://www.flipkart.com/pages/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 22,
     "points": 0,
     "sentence": "The policies link to 22 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "jiohotstar": {
   "name": "JioHotstar",
   "band": "D",
   "points": 51,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.hotstar.com/privacy-policy/in",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.hotstar.com/privacy-policy/in",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.hotstar.com/in/terms-of-use",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 59,
     "points": 5,
     "sentence": "The terms run to about 100 words.",
     "evidence": "https://www.hotstar.com/in/terms-of-use",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 13,
     "points": 3,
     "sentence": "The policies link to 13 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "zomato": {
   "name": "Zomato",
   "band": "D",
   "points": 53,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.zomato.com/policies/terms-of-service/",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.zomato.com/policies/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.zomato.com/policies/terms-of-service/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.zomato.com/policies/terms-of-service/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "swiggy": {
   "name": "Swiggy",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.swiggy.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.swiggy.com/privacy-policy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.swiggy.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 0,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://www.swiggy.com/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 2,
     "points": 5,
     "sentence": "The policies link to 2 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "line": {
   "name": "LINE",
   "band": "D",
   "points": 45,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.lycorp.co.jp/en/company/privacypolicy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 9,
     "points": 10,
     "sentence": "The terms read at school grade 9.",
     "evidence": "https://terms.line.me/line_terms?lang=en",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 5587,
     "points": 2,
     "sentence": "The terms run to about 5600 words.",
     "evidence": "https://terms.line.me/line_terms?lang=en",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 25,
     "points": 0,
     "sentence": "The policies link to 25 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "kakaotalk": {
   "name": "KakaoTalk",
   "band": "C",
   "points": 68,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://www.kakao.com/policy/terms?lang=en",
     "confidence": 0.97
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://accounts.kakao.com",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.kakao.com/policy/privacy?lang=en",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.7,
     "points": 5,
     "sentence": "The terms read at school grade 13.",
     "evidence": "https://www.kakao.com/policy/terms?lang=en",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3953,
     "points": 5,
     "sentence": "The terms run to about 4000 words.",
     "evidence": "https://www.kakao.com/policy/terms?lang=en",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 10,
     "points": 3,
     "sentence": "The policies link to 10 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "naver": {
   "name": "Naver",
   "band": "C",
   "points": 55,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://www.naver.com",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://policy.naver.com/rules/privacy.html",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Your content trains their AI unless you opt out.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 2.9,
     "points": 10,
     "sentence": "The terms read at school grade 3.",
     "evidence": "https://policy.naver.com/rules/service.html",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3109,
     "points": 5,
     "sentence": "The terms run to about 3100 words.",
     "evidence": "https://policy.naver.com/rules/service.html",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 20,
     "points": 0,
     "sentence": "The policies link to 20 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "rakuten": {
   "name": "Rakuten",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://corp.faq.rakuten.net/rakutenid/s/detail/000008138",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacy.rakuten.co.jp/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": -1.5,
     "points": 10,
     "sentence": "The terms read at school grade -1.",
     "evidence": "https://corp.rakuten.co.jp/terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 1248,
     "points": 5,
     "sentence": "The terms run to about 1200 words.",
     "evidence": "https://corp.rakuten.co.jp/terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 30,
     "points": 0,
     "sentence": "The policies link to 30 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "paypay": {
   "name": "PayPay",
   "band": "C",
   "points": 61,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://about.paypay.ne.jp/docs/terms/privacy/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": -2.2,
     "points": 10,
     "sentence": "The terms read at school grade -2.",
     "evidence": "https://about.paypay.ne.jp/terms/consumer/rule/guideline/general-rules/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 735,
     "points": 5,
     "sentence": "The terms run to about 700 words.",
     "evidence": "https://about.paypay.ne.jp/terms/consumer/rule/guideline/general-rules/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 11,
     "points": 3,
     "sentence": "The policies link to 11 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "coupang": {
   "name": "Coupang",
   "band": "D",
   "points": 52,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": "https://news.coupang.com/archives/64377/",
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": "https://news.coupang.com/archives/64377/",
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://privacy.coupang.com/ko/center/coupang/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.coupang.com/np/policies/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.coupang.com/np/policies/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 75,
     "points": 0,
     "sentence": "The policies link to 75 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "grab": {
   "name": "Grab",
   "band": "D",
   "points": 48,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "support",
     "points": 8,
     "sentence": "Closing the account means asking support.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://help.grab.com/passenger/en-sg/115006119328-Delete-your-Grab-account",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.grab.com/sg/terms-policies/privacy-notice",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.3,
     "points": 5,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://www.grab.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 23754,
     "points": 0,
     "sentence": "The terms run to about 23800 words.",
     "evidence": "https://www.grab.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 99,
     "points": 0,
     "sentence": "The policies link to 99 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "shopee": {
   "name": "Shopee",
   "band": "D",
   "points": 48,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://help.shopee.sg/portal/4/article/77148",
     "confidence": 0.97
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": false,
     "points": 0,
     "sentence": "There is no self-serve download of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://help.shopee.sg/portal/4/article/77149",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 12.1,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://help.shopee.sg/portal/4/article/77148",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 14994,
     "points": 0,
     "sentence": "The terms run to about 15000 words.",
     "evidence": "https://help.shopee.sg/portal/4/article/77148",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 17,
     "points": 0,
     "sentence": "The policies link to 17 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "zalo": {
   "name": "Zalo",
   "band": "C",
   "points": 60,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "app_only",
     "points": 0,
     "sentence": "Settings live only in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://zalo.vn/dieukhoan/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.6,
     "points": 5,
     "sentence": "The terms read at school grade 11.",
     "evidence": "https://zalo.vn/dieukhoan/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 11457,
     "points": 2,
     "sentence": "The terms run to about 11500 words.",
     "evidence": "https://zalo.vn/dieukhoan/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 4,
     "points": 5,
     "sentence": "The policies link to 4 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "vk": {
   "name": "VK",
   "band": "B",
   "points": 73,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://vk.com/data_protection?section=rules",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://id.vk.com",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://id.vk.com/privacy",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": true,
     "points": 0,
     "sentence": "Personalised ads are on unless you turn them off.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://vk.com/terms",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 27,
     "points": 5,
     "sentence": "The terms run to about 0 words.",
     "evidence": "https://vk.com/terms",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 6,
     "points": 3,
     "sentence": "The policies link to 6 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "yandex": {
   "name": "Yandex",
   "band": "B",
   "points": 75,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": "https://id.yandex.com/personal",
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The deletion page is linked.",
     "evidence": "https://id.yandex.com/personal",
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://yandex.com/legal/confidential/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 10.2,
     "points": 5,
     "sentence": "The terms read at school grade 10.",
     "evidence": "https://yandex.com/legal/rules/en/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 3778,
     "points": 5,
     "sentence": "The terms run to about 3800 words.",
     "evidence": "https://yandex.com/legal/rules/en/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 55,
     "points": 0,
     "sentence": "The policies link to 55 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "careem": {
   "name": "Careem",
   "band": "C",
   "points": 58,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "app_only",
     "points": 8,
     "sentence": "The account can only be closed inside the app.",
     "evidence": "https://www.careem.com/en-AE/privacy-notice-technologies/",
     "confidence": 0.94
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.careem.com/en-AE/privacy-notice-technologies/",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": 11.8,
     "points": 5,
     "sentence": "The terms read at school grade 12.",
     "evidence": "https://www.careem.com/en-AE/technology-terms/",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": 16035,
     "points": 0,
     "sentence": "The terms run to about 16000 words.",
     "evidence": "https://www.careem.com/en-AE/technology-terms/",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": 24,
     "points": 0,
     "sentence": "The policies link to 24 other documents.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  },
  "trendyol": {
   "name": "Trendyol",
   "band": "B",
   "points": 70,
   "max": 100,
   "checked": "2026-11-02T11:53:09+00:00",
   "regulation": {
    "dsa_vlop": false,
    "dma_gatekeeper": false
   },
   "facts": [
    {
     "key": "deletion",
     "max": 15,
     "value": "self_serve",
     "points": 15,
     "sentence": "You can close the account yourself, on the web.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "settings_surface",
     "max": 5,
     "value": "both",
     "points": 5,
     "sentence": "Settings live on the web and in the app.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "backup",
     "max": 10,
     "value": true,
     "points": 10,
     "sentence": "You can download a copy of your data.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "deletion_link",
     "max": 5,
     "value": false,
     "points": 0,
     "sentence": "No deletion page is linked.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "privacy_link",
     "max": 5,
     "value": true,
     "points": 5,
     "sentence": "The privacy policy is linked.",
     "evidence": "https://www.trendyol.com/en/protection-of-personal-data",
     "confidence": null
    },
    {
     "key": "ai_training",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "Whether your content trains their AI is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "ad_targeting",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The ad-targeting default is not known.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "readability",
     "max": 10,
     "value": null,
     "points": 5,
     "sentence": "The terms could not be measured.",
     "evidence": "https://www.trendyol.com/en/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "length",
     "max": 5,
     "value": null,
     "points": 2,
     "sentence": "The length of the terms could not be measured.",
     "evidence": "https://www.trendyol.com/en/terms-and-conditions",
     "confidence": null
    },
    {
     "key": "sub_policies",
     "max": 5,
     "value": null,
     "points": 3,
     "sentence": "The number of linked sub-policies could not be measured.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "gpc",
     "max": 10,
     "value": "unknown",
     "points": 5,
     "sentence": "Whether the site honours Global Privacy Control is not published.",
     "evidence": null,
     "confidence": null
    },
    {
     "key": "breaches",
     "max": 10,
     "value": 0,
     "points": 10,
     "sentence": "No known breach in the last three years.",
     "evidence": "https://haveibeenpwned.com/",
     "confidence": null
    }
   ]
  }
 }
}
