{
  "generated_from": "https://saas-ranking.com/translation-localization/deepl",
  "disclaimer": "Every result describes what we found at the addresses we checked on the date given. It is not a statement about what the vendor does or does not have. The score is a public transparency score, not a product or security rating.",
  "snapshot": "r22.92456",
  "snapshot_run": 22,
  "score_version": "v1",
  "vendor": {
    "name": "DeepL",
    "domain": "deepl.com"
  },
  "category": {
    "slug": "translation-localization",
    "name": "Translation and localization"
  },
  "score": 39,
  "band": "E",
  "measured": 12,
  "of": 12,
  "criteria": [
    {
      "key": "dpa",
      "name": "Data processing agreement",
      "weight": 3,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/legal/dpa",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/dpa",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/data-processing-agreement",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/data-processing-agreement",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/data-processing-addendum",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/gdpr",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust/dpa",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/privacy/dpa",
          "result": "reached, no match (HTTP 404)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "subprozessoren",
      "name": "Subprocessor list",
      "weight": 3,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/legal/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/sub-processors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/sub-processors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/privacy/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/subprocessor-list",
          "result": "reached, no match (HTTP 404)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Data location stated",
      "weight": 3,
      "result": "found",
      "source_url": "https://www.deepl.com/en/privacy",
      "addresses_checked": [
        {
          "url": "https://deepl.com/security",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/privacy",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/privacy",
          "result": "found"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "statusseite",
      "name": "Status page with history",
      "weight": 2,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://status.deepl.com/",
          "result": "reached, no match (HTTP 200)"
        },
        {
          "url": "https://deepl.com/status",
          "result": "reached, no match (HTTP 200)"
        },
        {
          "url": "https://deepl.com.statuspage.io/",
          "result": "Could not be fetched: fetch failed."
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "preise",
      "name": "Public pricing",
      "weight": 2,
      "result": "found",
      "source_url": "https://www.deepl.com/en/pro#api",
      "addresses_checked": [
        {
          "url": "https://deepl.com/pricing",
          "result": "found (rendered in a browser)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "zertifizierungen",
      "name": "Certifications named",
      "weight": 1,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/security",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust-center",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/compliance",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/security",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://trust.deepl.com/",
          "result": "blocked or unavailable (HTTP 403)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "sla",
      "name": "Uptime SLA with a figure",
      "weight": 1,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/legal/sla",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/sla",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/service-level-agreement",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust/sla",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/uptime",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/uptime-sla",
          "result": "reached, no match (HTTP 404)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "transport",
      "name": "HTTPS enforced with HSTS",
      "weight": 2,
      "result": "found",
      "source_url": "https://deepl.com/",
      "addresses_checked": [
        {
          "url": "http://deepl.com/",
          "result": "redirects to https://www.deepl.com/"
        },
        {
          "url": "https://deepl.com/",
          "result": "HSTS max-age=63072000"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "tracker_vor_einwilligung",
      "name": "No third-party tracking before consent",
      "weight": 2,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/",
          "result": "third-party requests before any interaction: app.usercentrics.eu, images.ctfassets.net, v1.api.service.cmp.usercentrics.eu, web.cmp.usercentrics.eu"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "security_txt",
      "name": "security.txt (RFC 9116)",
      "weight": 1,
      "result": "found",
      "source_url": "https://www.deepl.com/.well-known/security.txt",
      "addresses_checked": [
        {
          "url": "https://deepl.com/.well-known/security.txt",
          "result": "found"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "subprozessor_meldung",
      "name": "Notice before subprocessors change",
      "weight": 2,
      "result": "not_found",
      "source_url": null,
      "addresses_checked": [
        {
          "url": "https://deepl.com/legal/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/sub-processors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/dpa",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/dpa",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/data-processing-agreement",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/trust/subprocessors",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/legal/sub-processors",
          "result": "reached, no match (HTTP 404)"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "datenschutzkontakt",
      "name": "Named privacy contact",
      "weight": 1,
      "result": "found",
      "source_url": "https://www.deepl.com/en/privacy",
      "addresses_checked": [
        {
          "url": "https://deepl.com/legal/privacy",
          "result": "reached, no match (HTTP 404)"
        },
        {
          "url": "https://deepl.com/privacy",
          "result": "found"
        }
      ],
      "note": null,
      "measured_on": "2026-09-06T19:38:22.304Z"
    }
  ],
  "details": [
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "canada",
      "subject": null,
      "quote": "Your data will be stored within the EU. Bettermode, Inc. is located in Canada.",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "european-economic-area",
      "subject": null,
      "quote": "of your documents will be provided exclusively by DeepL and processed on our infrastructure in the EEA. 7.2 Temporary Storage of Metadata when Translating Documents Regardless of whether you use our p...",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "european-union",
      "subject": null,
      "quote": "The customer data is stored on servers in the EU.",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "germany",
      "subject": null,
      "quote": "7, 80331 Munich, Germany) to manage and document your privacy choices. The collecting of data via the necessary cookies or web storage objects is justified according to § 25 para.",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "ireland",
      "subject": null,
      "quote": "Technology Server-to-server tracking Expiry Ongoing (until consent is revoked) Owner Google Ireland Ltd.",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "japan",
      "subject": null,
      "quote": "on Records and evaluates conversions in connection with DeepL&#x27;s advertising campaigns in Yahoo Japan services. Technology Server-to-server tracking Expiry Ongoing (until consent is revoked) Owner...",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenregion",
      "name": "Hosting location named",
      "value": "united-states",
      "subject": null,
      "quote": "analysis, your data is transmitted to Cloudflare in encrypted form, if necessary also to Cloudflare servers in the USA.",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.303Z"
    },
    {
      "key": "datenschutzkontakt_art",
      "name": "Privacy contact",
      "value": "data-protection-officer",
      "subject": null,
      "quote": "Data Protection Officer",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "datenschutzkontakt_art",
      "name": "Privacy contact",
      "value": "dedicated-address",
      "subject": null,
      "quote": "[address]@deepl.com",
      "source_url": "https://www.deepl.com/en/privacy",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "drittanbieter",
      "name": "Third-party host on first load",
      "value": "ctfassets.net",
      "subject": null,
      "quote": "images.ctfassets.net",
      "source_url": "https://deepl.com/",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "drittanbieter",
      "name": "Third-party host on first load",
      "value": "usercentrics.eu",
      "subject": null,
      "quote": "app.usercentrics.eu, v1.api.service.cmp.usercentrics.eu, web.cmp.usercentrics.eu",
      "source_url": "https://deepl.com/",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "hsts_frist",
      "name": "HSTS max-age",
      "value": "63072000",
      "subject": null,
      "quote": "max-age=63072000; includeSubDomains; preload",
      "source_url": "https://deepl.com/",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "hsts_option",
      "name": "HSTS option",
      "value": "include-subdomains",
      "subject": null,
      "quote": "max-age=63072000; includeSubDomains; preload",
      "source_url": "https://deepl.com/",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "hsts_option",
      "name": "HSTS option",
      "value": "preload",
      "subject": null,
      "quote": "max-age=63072000; includeSubDomains; preload",
      "source_url": "https://deepl.com/",
      "measured_on": "2026-09-06T19:38:22.304Z"
    },
    {
      "key": "security_txt_ablauf",
      "name": "security.txt expiry",
      "value": "2026-12-01",
      "subject": null,
      "quote": "Expires: 2026-12-01T09:00:00.000Z",
      "source_url": "https://www.deepl.com/.well-known/security.txt",
      "measured_on": "2026-09-06T19:38:22.304Z"
    }
  ]
}