{
  "title": "Online Image Tools Privacy Architecture Benchmark 2026",
  "publishedAt": "2026-07-11",
  "methodology": "Official product, FAQ, privacy or technical documentation was checked for each service. Vizua was also tested with instrumented JPEG, PNG and WebP workflows.",
  "scope": "Architecture and retention statements from the cited sources. Vizua measurement covers the three named compression workflows, not every tool or all page network activity.",
  "tools": [
    {
      "tool": "Vizua",
      "processingArchitecture": "local browser processing in tested compression workflows",
      "fileRetention": "no upload observed in tested compression workflows",
      "accountRequired": false,
      "evidenceType": "measured and documented",
      "evidenceScope": ["compress-jpeg", "compress-png", "compress-webp"],
      "limitations": "Selected fixture bytes were not uploaded in the measured workflows. The page may still request code, WebAssembly, models, analytics, error monitoring, advertising, and other site services.",
      "sourceUrl": "https://vizua.io/research/local-processing-verification/"
    },
    {
      "tool": "Squoosh",
      "processingArchitecture": "local browser processing",
      "fileRetention": "not uploaded for processing",
      "accountRequired": false,
      "evidenceType": "official documentation",
      "sourceUrl": "https://github.com/GoogleChromeLabs/squoosh"
    },
    {
      "tool": "TinyPNG",
      "processingArchitecture": "server processing",
      "fileRetention": "up to 48 hours",
      "accountRequired": false,
      "evidenceType": "official FAQ",
      "sourceUrl": "https://tinypng.com/"
    },
    {
      "tool": "iLoveIMG",
      "processingArchitecture": "server processing",
      "fileRetention": "deleted within 2 hours",
      "accountRequired": false,
      "evidenceType": "official legal documentation",
      "sourceUrl": "https://www.iloveimg.com/help/legal"
    },
    {
      "tool": "Compressor.io",
      "processingArchitecture": "server processing",
      "fileRetention": "deleted after compression",
      "accountRequired": false,
      "evidenceType": "official FAQ",
      "sourceUrl": "https://compressor.io/pricing"
    },
    {
      "tool": "ShortPixel",
      "processingArchitecture": "server processing",
      "fileRetention": "kept for 2 hours",
      "accountRequired": false,
      "evidenceType": "official FAQ",
      "sourceUrl": "https://shortpixel.com/faq"
    },
    {
      "tool": "CompressJPG.io",
      "processingArchitecture": "local browser processing",
      "fileRetention": "not uploaded for processing",
      "accountRequired": false,
      "evidenceType": "official privacy policy",
      "sourceUrl": "https://compressjpg.io/privacy-policy"
    },
    {
      "tool": "JPEGCompressor.com",
      "processingArchitecture": "local browser processing",
      "fileRetention": "not uploaded for processing",
      "accountRequired": false,
      "evidenceType": "official privacy policy",
      "sourceUrl": "https://jpegcompressor.com/privacy-policy"
    }
  ]
}
