Privacy Policy
Last updated: March 7, 2026 · Effective immediately
1. Summary
- ✓All image processing happens 100% in your browser. Your photos never reach our servers.
- ✓We do not collect, sell, or share personal data of any kind.
- ✓Advertising cookies are only loaded with your explicit consent via the banner shown on first visit.
- ✓You can use SocialShrink fully without accepting any cookies.
2. Who We Are
SocialShrink (socialshrink.app) is a free browser-based image optimization tool. For privacy inquiries, contact us at privacy@socialshrink.app.
3. Image Processing — Your Data Stays on Your Device
SocialShrink processes all images entirely within your web browser using the Canvas API, OffscreenCanvas, and WebAssembly (WASM). No image data is ever transmitted to any server — ours or any third party. Compression, resizing, and format conversion happen locally on your machine.
This is verifiable: open your browser's Network tab (DevTools → Network) while compressing an image. You will see zero image-related outgoing requests.
4. Cookies & Local Storage
We use minimal browser storage to remember your preferences. None of these identify you personally:
| Key | Purpose | Type | Expiry |
|---|---|---|---|
| cookieConsent | Your consent choice (accepted / rejected) | localStorage | Persistent |
| ss_ab_group | A/B test group for ad display frequency | localStorage | Persistent |
| ss_ib_count / ss_ib_last | Interstitial ad frequency limiter | localStorage | Persistent |
| ss_anchor_dismissed | Whether mobile anchor ad was closed | sessionStorage | Session only |
You can clear all stored data at any time via Browser DevTools → Application → Storage → Clear site data.
5. Advertising & Cookie Consent
SocialShrink is free to use and supported by non-intrusive advertising (Google AdSense). Ad-related cookies are only loaded if you explicitly accept via the consent banner shown on first visit.
If you reject cookies: The tool works fully. No ad scripts are loaded. No third-party cookies are set. Ad slots display a static placeholder label instead of live ads.
If you accept cookies: Google AdSense may set cookies to show contextually relevant ads. Manage your ad preferences at Google Privacy Settings.
To change your consent choice, clear cookieConsent from localStorage in DevTools and reload the page.
6. GDPR — Rights of EU/EEA Residents
Under the General Data Protection Regulation (GDPR), if you are located in the EU or EEA, you have the following rights:
- Right of access: Request a copy of any personal data we hold. We hold none from your use of the tool itself.
- Right to erasure: Delete personal data by clearing browser storage (DevTools → Storage → Clear site data).
- Right to withdraw consent: Withdraw cookie consent at any time by clearing the
cookieConsentkey and reloading. - Right to object: Reject non-essential cookies via the consent banner. Full functionality is retained.
- Right to data portability: Not applicable — we store no personal data on our servers.
Our lawful basis: consent (Art. 6(1)(a) GDPR) for advertising cookies; legitimate interest (Art. 6(1)(f) GDPR) for essential localStorage entries required to operate the tool.
To exercise any right, email privacy@socialshrink.app. We respond within 30 days.
7. CCPA — Rights of California Residents
Under the California Consumer Privacy Act (CCPA), California residents have the right to:
- Know what personal information is collected — we collect none from your use of this tool.
- Delete personal information — clear your browser storage at any time.
- Opt out of sale — we do not sell personal data, ever.
- Non-discrimination — rejecting cookies does not affect your ability to use SocialShrink in any way.
To submit a CCPA request: privacy@socialshrink.app.
8. Third-Party Services
- Google Fonts (fonts.googleapis.com) — Loads the Inter typeface. Google may log your IP and request metadata per their Privacy Policy.
- esm.sh CDN — Serves open-source WASM libraries (AVIF encoder, ZIP generator). These run client-side only. The CDN may log anonymous request metadata (IP, timestamp).
- Google AdSense — Only loaded with your explicit cookie consent. Subject to Google's Advertising Policy.
9. Data Retention & Security
We retain no personal data on servers. Browser storage persists until you clear it. Uploaded images exist only in your browser's memory during processing and are never written to disk or transmitted.
10. Children's Privacy
SocialShrink is not directed at children under 13. We do not knowingly collect data from minors. If you believe a minor has provided personal data, contact privacy@socialshrink.app immediately.
11. Changes to This Policy
We may update this policy as the product evolves. Material changes are reflected in the "Last updated" date above. Continued use of SocialShrink after changes constitutes acceptance of the revised policy.
12. Contact
Privacy questions or requests: privacy@socialshrink.app
Issue tracker: github.com/socialshrink/app