Privacy Policy

1. Introduction

Welcome to the AES Round Visualizer, a free, open-source, client-side educational web tool that helps users understand the transformations inside a single AES encryption round. This Privacy Policy explains how we handle information when you visit or use the tool. Because the application runs **entirely in your web browser**, we follow a strict zero-data-collection policy. We do not collect, store, transmit, or process any personal information, usage data, or content you enter.

2. Information We Do Not Collect

The AES Round Visualizer is designed to operate without gathering any data. We do not collect:

  • Personal Identifiable Information (names, email addresses, IP addresses, device identifiers, location, etc.)
  • Input Content (plaintext blocks, round keys, or any hexadecimal values you type)
  • Usage or Analytics Data (page views, session duration, clicks, browser type, operating system)
  • Cookies or Tracking Technologies (no cookies, localStorage, sessionStorage, or tracking pixels are used for analytics or advertising)

All computations — including AddRoundKey, SubBytes, ShiftRows, MixColumns, and state matrix updates — happen locally in JavaScript. Nothing is ever sent to any server.

3. How the Tool Works

When you use the visualizer:

  • You enter hexadecimal plaintext and round key values directly in the browser form.
  • The tool performs all AES round steps in memory using client-side JavaScript.
  • The state matrix and step highlights are rendered and updated only in your current browser tab.
  • No data is persisted beyond the current page session; refreshing or closing the tab clears everything.

This architecture guarantees complete data isolation and makes the tool suitable for exploring cryptographic concepts privately.

4. Third-Party Services and Dependencies

The site uses only static assets and open-source JavaScript libraries (SvelteKit, Bootstrap) loaded from public CDNs or bundled during build. These resources do not track users or collect data. We do not embed analytics scripts, advertising, or any external services that could monitor behavior.

5. Security Considerations

Although we collect no data, we recommend basic security practices:

  • Use a modern, up-to-date browser with a good security posture.
  • Avoid entering real cryptographic keys or sensitive plaintext — the tool is for educational demonstration only.
  • Be aware that screenshots or screen recordings you create are under your control.

6. Children’s Privacy

The AES Round Visualizer is not directed to children under 13. We do not knowingly collect data from children. If you believe a child has accessed the tool, please contact us.

7. Changes to This Policy

We may update this Privacy Policy occasionally. Changes will be posted here with a new effective date. Continued use of the tool after changes constitutes acceptance of the revised policy.

8. Contact

If you have questions about this Privacy Policy, feel free to open an issue on the project’s public repository.

By using the AES Round Visualizer you acknowledge and agree to this no-data-collection approach. Your privacy is protected by design.