Batchmark

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.

Explore All Cashew Crate tools