[
  {
    "provider": "PDF24",
    "sourceID": "pdf24-tool-20261016",
    "sourceURL": "https://tools.pdf24.org/en/compress-pdf",
    "retrievedAt": "2026-10-16T01:05:24.056355+00:00",
    "sourceSHA256": "f3defde845a6baf2304de46f2c13629e67c293fafc8048a670a7be6632d23410",
    "paraphrase": "One-hour file removal on tool page",
    "testScopeAndAnchor": "observed processing; held-download cohorts",
    "durationBenchmarkMinutes": 60,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "iLovePDF",
    "sourceID": "ilovepdf-security-0600",
    "sourceURL": "https://www.ilovepdf.com/help/security",
    "retrievedAt": "2026-10-15T03:02:18.116911+00:00",
    "sourceSHA256": "f79e67e3160e6dd56dae1e19c563a39844d044a537d99227f27783e6b52b0942",
    "paraphrase": "Processed-file removal within two hours; FAQ clock differs",
    "testScopeAndAnchor": "initial download for pilot; later baseline for main",
    "durationBenchmarkMinutes": 120,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "Smallpdf",
    "sourceID": "smallpdf-tool-20261016",
    "sourceURL": "https://smallpdf.com/compress-pdf",
    "retrievedAt": "2026-10-16T01:05:24.538366+00:00",
    "sourceSHA256": "888c06f85bd4c52f88285a5990e79db4fe6b9a5092efdc711a8aec43d19d69a5",
    "paraphrase": "Tool page describes one-hour deletion; broader privacy exceptions retained",
    "testScopeAndAnchor": "initial download / later baseline; observed URL is signed",
    "durationBenchmarkMinutes": 60,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "Sejda",
    "sourceID": "sejda-tool-20261016",
    "sourceURL": "https://www.sejda.com/compress-pdf",
    "retrievedAt": "2026-10-16T01:05:24.889700+00:00",
    "sourceSHA256": "6d50f0afc4d91ef3b77785f40bb1f2068998b25141eedd3d373f03b1d84c22d1",
    "paraphrase": "Tool page describes automatic removal after two hours",
    "testScopeAndAnchor": "initial download / later baseline; preview caveat",
    "durationBenchmarkMinutes": 120,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "PDFCandy",
    "sourceID": "pdfcandy-tool-20261016",
    "sourceURL": "https://pdfcandy.com/compress-pdf.html",
    "retrievedAt": "2026-10-16T01:05:25.471076+00:00",
    "sourceSHA256": "fb9603cdc5c84c43015dd26e4190a3d6babc9ea66c2943da3082b87c441bb959",
    "paraphrase": "Originals and processed files described as erased within two hours",
    "testScopeAndAnchor": "initial download / later baseline",
    "durationBenchmarkMinutes": 120,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "PDFgear",
    "sourceID": "pdfgear-tool-20261016",
    "sourceURL": "https://www.pdfgear.com/compress-pdf/",
    "retrievedAt": "2026-10-16T01:05:35.409382+00:00",
    "sourceSHA256": "82d577fa13035b6be301a703a59fb09fb770099d2e222e8853c925224101cac0",
    "paraphrase": "Immediate-download, closure/refresh and 20-minute departure descriptions conflict",
    "testScopeAndAnchor": "longest departure delay; later recorded closure",
    "durationBenchmarkMinutes": 20,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "Online2PDF",
    "sourceID": "online2pdf-privacy-20261016",
    "sourceURL": "https://online2pdf.com/privacy",
    "retrievedAt": "2026-10-16T01:09:00.222113+00:00",
    "sourceSHA256": "bd9ad07b8ec904f3075661ea043c5db646f452c3858d15ee05c1fba8bb49d4c2",
    "paraphrase": "Original removal after conversion; generated output available up to90 seconds",
    "testScopeAndAnchor": "generated output only; later baseline",
    "durationBenchmarkMinutes": 1.5,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "FreeConvert",
    "sourceID": "freeconvert-privacy-20261016",
    "sourceURL": "https://www.freeconvert.com/privacy",
    "retrievedAt": "2026-10-16T01:17:35.549919+00:00",
    "sourceSHA256": "1d80e1e7b68cc6293c2ae9cb9c0127ce7c97e392c1e49e62adf50513ef2fcf62",
    "paraphrase": "Uploaded-file policy says eight hours; result-page converted-output description saved privately",
    "testScopeAndAnchor": "later baseline; original successful, fresh timeout",
    "durationBenchmarkMinutes": 480,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "CloudConvert",
    "sourceID": "cloudconvert-privacy-20261016",
    "sourceURL": "https://cloudconvert.com/privacy",
    "retrievedAt": "2026-10-16T01:16:33.036633+00:00",
    "sourceSHA256": "62c40dc6de78f6249438a9d707de3f436257a6fe5545b7349993b180c519261b",
    "paraphrase": "Automatic maximum24 hours; shorter security-page wording retained",
    "testScopeAndAnchor": "excluded from expiry beyond user cutoff",
    "durationBenchmarkMinutes": 1440,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "Xodo",
    "sourceID": "xodo-tool-20261016",
    "sourceURL": "https://xodo.com/compress-pdf",
    "retrievedAt": "2026-10-16T01:05:32.608480+00:00",
    "sourceSHA256": "29e10f7d3a266d9dbbffaa4b6ce0625d1adef344dff69c1936f3411e22e373d5",
    "paraphrase": "Tool page says permanent deletion after1h",
    "testScopeAndAnchor": "excluded: copied URL denied before expiry",
    "durationBenchmarkMinutes": 60,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "SodaPDF",
    "sourceID": "sodapdf-tool-20261016",
    "sourceURL": "https://www.sodapdf.com/compress-pdf/",
    "retrievedAt": "2026-10-16T01:05:26.995516+00:00",
    "sourceSHA256": "a783315b18e28a1285c76d290c25819830f0069ed5f4be0aefbf481c4a9aa42d",
    "paraphrase": "Tool page says removal within24 hours",
    "testScopeAndAnchor": "excluded: no verified output; horizon outside window",
    "durationBenchmarkMinutes": 1440,
    "numericBenchmarkVerified": true,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  },
  {
    "provider": "PDF2Go",
    "sourceID": "pdf2go-educator-faq-20261016",
    "sourceURL": "https://www.pdf2go.com/blog/ultimate-pdf-tools-for-educators",
    "retrievedAt": "2026-10-16T01:23:20.107563+00:00",
    "sourceSHA256": "9b93056e71b4371ab5ee8548155bf3bfe5c1c4826e35007a2b0df15f501f34d1",
    "paraphrase": "Numeric ten-download/24-hour claim in earlier notes not found in archived HTML",
    "testScopeAndAnchor": "unverified benchmark; exploratory count observations only",
    "durationBenchmarkMinutes": null,
    "numericBenchmarkVerified": false,
    "caution": "A failed URL cannot establish internal erasure; source scope and clock ambiguity remain."
  }
]
