Privacy Policy

Last updated: July 9, 2025

Your Data Stays in Your Browser
LZ4 Playground operates entirely client-side, with no server processing of your data

100% Client-Side Processing: When you use LZ4 Playground to compress or decompress files, all processing happens directly in your browser. Your files and data never leave your device.

When you "upload" a file to compress, you're simply selecting a file from your device to be processed by JavaScript running in your browser. The file is never transmitted to our servers or stored anywhere outside your browser.

Local Storage Only
How we use browser storage and what data is saved

LZ4 Playground uses your browser's localStorage to save your compression history and preferences. This data is stored only on your device and is not accessible to us or any third parties.

Data stored locally includes:

  • Compression history (file names, sizes, compression ratios, timestamps)
  • Your last used settings (compression mode, selected version)
  • Performance metrics from your compression operations

You can clear this data at any time by using the "Clear History" button in the application or by clearing your browser's localStorage through your browser settings.

Shareable Links
How shared links work and what data they contain

When you create a shareable link, the compression data is encoded directly into the URL. This data is not stored on our servers - it exists only in the URL itself.

For large files, only the configuration settings (not the actual file data) are included in the URL to prevent excessively long URLs.

Important: Be aware that when you share a link, anyone with that link can see the data encoded in the URL. Do not share links containing sensitive information.

External Services
Third-party services and resources used by the application

LZ4 Playground loads the LZ4 compression library from JSR (JavaScript Registry) at runtime. This is the only external resource that the application needs to function.

When you select a version of the LZ4 library, your browser will download that version from JSR. This request only includes the version number you selected, not any of your data or files.

We do not use analytics, tracking cookies, or any other monitoring tools. There are no advertisements or third-party scripts that could collect your data.

Security Considerations
Best practices for using this tool securely

While we've designed LZ4 Playground to be secure and private, there are some general security considerations to keep in mind:

  • Keep your browser updated to ensure you have the latest security patches and JavaScript protections.
  • Be cautious when compressing sensitive files on shared or public computers, as the file data will be loaded into the browser's memory.
  • If you're concerned about privacy, consider clearing your browser history and local storage after using the application with sensitive data.
  • Remember that shareable links may contain your data in the URL - only share links with trusted recipients.

LZ4 Playground is an open-source project. If you have any questions or concerns about privacy, please open an issue on GitHub.

This privacy policy is provided for informational purposes only and does not constitute legal advice.