Local file processing
Selected images and PDFs are read and processed in your browser. File contents are not uploaded or stored in a server database. Originals are unchanged; you choose whether to download the output. Temporary Blob links are released when files are removed or the page closes; the browser manages memory reclamation.
Storage and privacy choices
Google AdSense is configured for advertising and may receive IP addresses, browser information, advertising identifiers and ad interactions after advertising consent. Analytics and Microsoft Clarity are not installed. The necessary localStorage key privmeta.privacy.v1 stores only the consent version, timestamp and analytics/advertising choices for up to 180 days, without file contents. Google cookies and storage may be used after consent under Google’s policies.
Consent and withdrawal
Optional purposes are off until explicit consent. Accept All enables both; Reject Non-Essential disables both; Preferences lets you choose separately. Dismissing settings is not consent. Reopen Cookie Settings in the footer to withdraw. GPC keeps advertising and sale/sharing off; the footer opt-out link also disables them. Choices apply to this browser and website origin. If storage is unavailable, choices may be temporary. Material purpose/vendor changes require updated disclosures and a new consent version. Language selection may use a country code supplied by the hosting provider or Cloudflare. No external IP lookup is requested. The necessary cookie privmeta_language remembers your manual language choice for 180 days. Only the root page adapts; explicit language URLs remain available. Administrator login uses a separate necessary session cookie, privmeta_admin, only for the admin area.
Access logs and email
Hosting may process IP addresses, access times, requested paths and browser details in technical logs. Retention depends on deployment. Email you voluntarily send includes your address, message and attachments and is processed through the email service to answer your request. Do not send unnecessary sensitive data. Contact us about access or deletion of information you have sent; handling depends on the data held and applicable obligations.
Limits and updates
Low risk does not certify that a file is free of personal data. PDF content and pixel data may remain sensitive. This architecture is not automatic GDPR/HIPAA compliance. Policy changes are published here with an updated date. Privacy questions can be sent to our contact email.