How Batchmark Handles Your Data
Last updated: February 2026
Short version: Your images are processed entirely in your browser using the Canvas API. No files are uploaded to any server. We don't see, store, or have access to your photos.
1. Data We Don't Collect
We do not collect, transmit, or store your images. All watermarking happens locally in your browser. When you close the tab, your images are gone from memory.
2. Local Storage
Batchmark uses your browser's localStorage to save: your Pro license state, watermark presets (Pro feature), and cookie consent preference. No personal data is stored.
3. Third-Party Services
- Polar — Handles subscription payments. See Polar's privacy policy.
- Google AdSense — Ads shown to free users with consent. See Google's privacy policy.
- Google Analytics — Anonymous page view tracking (cookieless until you consent).
4. How Watermarking Works
When you drop images into Batchmark, they are read into your browser's memory using the File API. The Canvas API applies your watermark text or logo to each image. The result is exported as a new file (JPG, PNG, or WebP) that you download. At no point does any image data leave your device.
5. GDPR and CCPA
Since we don't collect personal image data, GDPR and CCPA data subject requests are limited to subscription/account data managed by Polar and authentication data managed by our auth service. Contact us to exercise your rights.
6. Changes
We may update this page. Significant changes will be noted with a new "Last updated" date.
7. Contact
Questions? Email support@cashewcrate.com.