Privacy Policy
Overview
DSA Visual is a free educational tool for exploring data structures and algorithms. It does not require registration, does not collect personal information, and does not use cookies or tracking technologies.
What We Store on Your Device
To provide a functional experience, DSA Visual stores a small amount of data in your browser:
Persistent preferences (localStorage)
Retained until you clear your browser data:
- Theme preference - your chosen color scheme (light, dark, or system)
- Code display settings - your preferred code theme, font size, and programming language
Temporary working data (sessionStorage)
Automatically deleted when you close the browser tab:
- Algorithm visualization state (e.g., graph nodes and edges, tree structure, stack or queue contents) used during your current session
This data is stored entirely in your browser. It is never transmitted to our servers or any third party.
What We Do Not Do
- We do not use cookies
- We do not use analytics or tracking scripts
- We do not collect or store personal information (names, emails, IP addresses, etc.)
- We do not serve advertisements
- We do not create user profiles
- We do not share data with third parties
Backend Communication
When you run a step-based algorithm visualization, your input data (e.g., an array of numbers or a graph structure) is sent to the DSA Visual backend server for computation. This data is processed in memory to generate visualization steps and is not logged or stored.
Server Logs
The web server that hosts DSA Visual may automatically record standard access logs, which can include IP addresses, browser type, and pages visited. These logs are used solely for maintaining the service (e.g., debugging errors) and are not used for tracking or analytics.
Your Rights (EU/EEA Users)
Under the General Data Protection Regulation (GDPR), you have the right to:
- Access any personal data we hold about you
- Request correction or deletion of that data
- Object to or restrict processing
- Lodge a complaint with your local data protection authority
In practice, DSA Visual does not collect identifiable personal data beyond what may appear in server logs. You can clear all locally stored preferences at any time through your browser settings.
Children's Privacy
DSA Visual is an educational tool suitable for all ages. We do not knowingly collect any personal information from children or any other users.
Changes to This Policy
If this policy is updated, the revised version will be posted on this page with an updated date. Since we do not collect contact information, we cannot notify users directly of changes.
Contact
Questions about these terms can be directed to the project maintainer through the contact information provided on the website.