Privacy Policy

Last updated: January 2025

Short version: ToScale processes everything locally in your browser. Your images never leave your device. We don't collect personal data, don't use cookies for tracking, and don't have user accounts.

1. What We Collect

ToScale collects nothing. There are no user accounts, no login, and no data submission of any kind.

When you use the ToScale web editor, all image processing happens entirely within your browser using client-side JavaScript and the HTML5 Canvas API. Images you upload are never transmitted to any server.

2. Your Images

Images you upload into the ToScale editor are loaded into your browser's memory using the FileReader API. They exist only in your browser's local memory for the duration of your session and are discarded when you close the tab. They are never uploaded, stored, or transmitted anywhere.

Session files (.toscale) that you export are saved directly to your device and contain your image data in base64 format. These files never touch our servers — they are written straight to your filesystem by your browser.

3. Cookies

ToScale does not use cookies for tracking, analytics, or advertising. The only browser storage that may be used is temporary session memory (not persistent cookies) for application state during a single editing session.

4. Analytics

ToScale does not include any analytics, tracking scripts, or third-party data collection tools. We do not use Google Analytics, Mixpanel, or similar services.

5. Third-Party Services

The only third-party resource loaded by ToScale is the Google Fonts API for typography (Syne, JetBrains Mono, DM Sans) and the jsPDF library from Cloudflare's public CDN for PDF generation. These are standard static asset requests and do not involve sharing of personal data.

6. Hosting

ToScale is hosted on Cloudflare Pages. Cloudflare may collect standard web server logs (IP addresses, request timestamps) as part of their hosting infrastructure. This is governed by Cloudflare's Privacy Policy.

7. Changes to This Policy

If we make material changes to this policy, we will update the "Last updated" date at the top of this page. Continued use of ToScale after any changes constitutes acceptance of the updated policy.

8. Contact

If you have questions about this privacy policy, please reach out via the contact information on our About page.