{
  "schema": "blivion.export-verification.v1",
  "generatedAt": "2026-10-13T01:10:35.538Z",
  "source": {
    "name": "blivion-fictional-overlay.pdf",
    "kind": "pdf",
    "type": "application/pdf",
    "size": 1458,
    "lastModified": 1791849600000,
    "fingerprint": "3141a88b5c62"
  },
  "output": {
    "fileName": "blivion-fictional-overlay-redacted.pdf",
    "kind": "pdf",
    "pageCount": 1,
    "dimensions": null,
    "size": 45595,
    "durationMs": 547,
    "pdfExportMode": "flattened",
    "pdfFallbackReason": "Maximum Clean rebuilds PDFs visually so original PDF objects, text layers, annotations, forms, actions, attachments, XMP metadata, document info, and trailer IDs are not preserved.",
    "nativePdfReport": null
  },
  "clean": {
    "profile": "maximum",
    "state": "clean",
    "headline": "Clean under the Maximum Clean profile",
    "summary": "The PDF output matches Blivion's strongest clean profile: it was rebuilt visually and no supported metadata findings remain.",
    "report": {
      "profile": "maximum",
      "definition": {
        "profile": "maximum",
        "label": "Maximum Clean",
        "shortLabel": "Maximum",
        "summary": "Prioritizes the strongest clean copy by rebuilding outputs from a strict allowlist instead of preserving original document structures.",
        "tradeoff": "Strongest privacy posture. PDFs lose searchable text, forms, links, comments, attachments, and original structure.",
        "imageGuarantees": [
          "Keeps only the image bytes and format structures required for the cleaned output.",
          "Removes metadata chunks and segments covered by Blivion's strict image allowlist.",
          "Re-checks the cleaned image before download."
        ],
        "pdfGuarantees": [
          "Rebuilds PDFs visually so original PDF objects, text layers, annotations, forms, actions, attachments, XMP metadata, document info, and trailer IDs are not preserved.",
          "Creates a new PDF from rendered pages instead of trusting source PDF metadata removal alone.",
          "Re-checks the rebuilt PDF before download."
        ],
        "limitations": [
          "Does not remove information that is still visibly present in the rendered page or image.",
          "Does not claim to detect steganography or hidden signals encoded inside visible pixels.",
          "Output can be larger and less searchable because the original PDF structure is intentionally discarded."
        ]
      },
      "verification": {
        "state": "clean",
        "headline": "Clean under the Maximum Clean profile",
        "summary": "The PDF output matches Blivion's strongest clean profile: it was rebuilt visually and no supported metadata findings remain.",
        "evidence": [
          "PDF was rebuilt as a flattened visual document instead of preserving the original object graph.",
          "Post-clean metadata inspection completed.",
          "No privacy-relevant metadata findings were detected.",
          "No structured metadata groups outside the selected profile were detected.",
          "9 metadata removal actions recorded in the stripping report."
        ],
        "limitations": [
          "Does not remove information that is still visibly present in the rendered page or image.",
          "Does not claim to detect steganography or hidden signals encoded inside visible pixels.",
          "Output can be larger and less searchable because the original PDF structure is intentionally discarded."
        ]
      }
    }
  },
  "stripping": {
    "state": "stripped",
    "summary": "Flattened PDF export rebuilt 1 page and omitted 9 source metadata fields. Maximum Clean visual rebuild: Maximum Clean rebuilds PDFs visually so original PDF objects, text layers, annotations, forms, actions, attachments, XMP metadata, document info, and trailer IDs are not preserved.",
    "removedEntries": [
      {
        "label": "Omitted PDF metadata",
        "value": "Title: Fictional PDF overlay example",
        "category": "privacy",
        "action": "omitted",
        "target": "Title",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "Author: Fictional sample author",
        "category": "privacy",
        "action": "omitted",
        "target": "Author",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "Subject: Fictional demonstration of a black rectangle retaining PDF text",
        "category": "privacy",
        "action": "omitted",
        "target": "Subject",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "Creator: pdf-lib (https://github.com/Hopding/pdf-lib)",
        "category": "privacy",
        "action": "omitted",
        "target": "Creator",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "Created: 2026-10-13T00:00:00.000Z",
        "category": "privacy",
        "action": "omitted",
        "target": "Created",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "Modified: 2026-10-13T00:00:00.000Z",
        "category": "privacy",
        "action": "omitted",
        "target": "Modified",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata",
        "value": "PDF annotations: PDF annotations structure present (1 structure)",
        "category": "privacy",
        "action": "omitted",
        "target": "PDF annotations",
        "count": 1
      },
      {
        "label": "Omitted PDF metadata group",
        "value": "PDF document info (7)",
        "category": "metadata",
        "action": "omitted",
        "target": "PDF document info",
        "count": 7
      },
      {
        "label": "Omitted PDF metadata group",
        "value": "PDF annotations (1)",
        "category": "metadata",
        "action": "omitted",
        "target": "PDF annotations",
        "count": 1
      }
    ],
    "note": "PDF verification checks document info plus common hidden structures such as XMP, attachments, forms, actions, annotations, associated files, name trees, structural metadata, and trailer IDs. The exported PDF remains a PDF, but pages were rebuilt visually so the on-canvas result is preserved."
  },
  "verification": {
    "state": "clean",
    "message": "No embedded metadata was detected in the exported file.",
    "metadata": {
      "parserState": "parsed",
      "summary": "No PDF document info fields or supported hidden metadata structures were detected.",
      "embeddedGroups": [],
      "nonBenignGroups": [],
      "highlights": [],
      "privacyFindings": [],
      "note": "PDF inspection checks document info plus common hidden structures such as XMP, attachments, forms, actions, annotations, associated files, name trees, structural metadata, and trailer IDs."
    }
  },
  "assurance": {
    "localProcessing": true,
    "certificateMeaning": "This certificate records the local cleanup and verification evidence for this specific export.",
    "guaranteeBoundary": [
      "Does not remove information that is still visibly present in the rendered page or image.",
      "Does not claim to detect steganography or hidden signals encoded inside visible pixels.",
      "Output can be larger and less searchable because the original PDF structure is intentionally discarded."
    ]
  }
}
