All processing (ZIP scan, hashing, PDF merge) happens locally in your browser tab/worker; no network requests are made.
Your ZIP/PDF files stay on your device. They are used only to discover valid directories, deduplicate by hash, and merge PDFs for download.
No analytics, tracking, or third-party sharing. No personal identifiers are collected.
Optional preferences may be stored in chrome.storage; temporary data (buffers/ObjectURLs) is cleared when you close the tab or click clear/cancel.
Closing the extension tab immediately stops processing and frees temporary resources.
Data We Handle
Uploaded files: up to 10 top-level ZIP files per run, including contained PDFs and nested ZIPs.
Derived data in memory: directory names, ZIP entry paths, SHA-256 hashes of apply.zip/detail.zip for deduplication, and generated merged PDFs.
Optional preferences: UI language choice (via Chrome UI language), optional toggles, and any future local settings.
How Data Is Used
Files are read locally to find valid directories (must contain apply.zip and detail.zip), guard against abnormal entry counts, and warn on missing/damaged content.
Hashes are computed locally to skip duplicate directories with identical content; different content is processed separately.
Collected PDFs are merged locally into a single PDF per directory and exposed via URL.createObjectURL for you to click/download.
Progress and logs are shown only in the UI; they are not sent anywhere.
Storage & Retention
Processing buffers and ObjectURLs live in memory for the current tab session; cleared on cancel/clear or when the tab closes.
Optional preferences may be stored locally in chrome.storage (no remote storage). You can clear them via the UI or Chrome settings.
Generated PDFs are downloaded to your device according to your Chrome download settings; no server copy exists.
Transmission
No network requests are made by the extension for processing. Everything stays on your machine.
Consent & Control
Data is processed only after you select/upload ZIP files and click start.
You can cancel at any time; closing the tab stops processing and clears temporary data.
You can clear results/logs/ObjectURLs via the UI clear action.
Single Purpose
Purpose: merge ETC toll invoice PDFs from structured ZIP files locally for your download.