1. Quick summary
- No uploads: Your files never leave the device.
- In‑browser processing: Canvas, Web APIs & JS libraries run locally.
- No account / subscription: Fully usable instantly.
- Ephemeral: Data lives in memory only until you close or refresh.
2. Local processing architecture
When you drop or select a file, we create a Blob
/ObjectURL
, decode it into an <img>
or read bytes, then transform using Canvas or pure JavaScript (for PDF, DOCX, WebP, etc.). All heavy work occurs inside the same browser tab. Conversions (e.g. JPEG→WebP, PNG→PDF) use client‑side libraries loaded on demand from a CDN; those libraries execute locally.
3. What we do NOT collect
- No file contents, names or hashes.
- No user accounts, emails or identifiers.
- No persistent tracking cookies (only minimal functional storage if ever needed).
- No monetization walls: the service is free.
4. Browser security & lifecycle
After a conversion we provide a download link generated with URL.createObjectURL
. We revoke temporary URLs when possible. Closing the tab clears all in‑memory references. Because nothing is sent to a server, leakage risk shifts to your local environment (e.g. shared computer).
5. Edge cases (network activity)
- Analytics: Lightweight page & action counts (aggregate—no file data).
- CDN scripts: Libraries like jsPDF, JSZip, pdf.js or mammoth are fetched; your file bytes are never transmitted to those CDNs.
- Counter endpoint: A POST may increment a global usage number; it only receives an IP for simple rate limiting, not file content.
- Browser caching: Improves speed; no user profiling.
6. Good practices for extra safety
- Work offline (after first library load) by disabling network—conversions still run.
- Clear the list / refresh after sensitive tasks.
- Avoid using public computers for confidential material.
7. FAQ
- Do you ever upload my files?
No. All decoding, re-encoding, conversion or PDF/text extraction happens inside your browser memory. - Why do I see network requests?
For lightweight analytics, loading open‑source libraries from a CDN, or fetching a counter endpoint. Your file bytes are never sent. - Is it really free?
Yes. No subscription, no paywall, no account system. Some CDN requests are cached by the browser. - Can you recover my files?
No. We never receive them, so we cannot access, recover or leak them.