Privacy Policy
Last updated: May 2026
Introduction
Suparn Patra ("we", "us", or "our") operates suparnpatra.com and its subdomains hash.suparnpatra.com ("Hash Lab"), fractal.suparnpatra.com ("Fractal Lab"), chaos.suparnpatra.com ("Chaos Lab"), physics.suparnpatra.com ("Physics Lab"), and math.suparnpatra.com ("Math Lab") (collectively, the "Website"). This Privacy Policy explains how we collect, use, and protect your information when you visit any of these properties. The same policy applies across the main site, Hash Lab, Fractal Lab, Chaos Lab, Physics Lab, and Math Lab; all use Google Analytics under the same property and the same data-handling practices below.
Information We Collect
Automatically Collected Information
When you visit our Website, we may automatically collect:
- IP address
- Browser type and version
- Pages visited and time spent
- Referring website
- Device type and operating system
This information is collected through Google Analytics and is used solely to understand how visitors use our Website and to improve our content.
Information You Provide
We do not require user registration or login. We do not collect personal information such as name, email, or phone number unless you voluntarily provide it via the contact page.
Tools and Code Playgrounds
Most code playgrounds at /playground/* and most developer tools at /tools run entirely in your browser using JavaScript and WebAssembly. Any text, JSON, code, or files you paste into those stays on your device.
Two exceptions send data off your device:
- The Kotlin playground (/playground/kotlin) sends the code you type to api.kotlinlang.org, JetBrains' public compilation service, because the Kotlin compiler is JVM-based and cannot run in a browser. The compiled output streams back for display. This is the same backend the official JetBrains Kotlin Playground uses.
- A small number of network-checker tools (SSL / TLS checker, redirect checker, broken link checker, security headers analyzer, page metadata fetcher) send the target URL you enter to a small server-side fetcher on this domain because browsers cannot make arbitrary cross-origin HTTP requests. The URL is used to make one HTTP request from our server and return the result; nothing is stored beyond a rolling per-IP quota counter.
Some playgrounds load their runtimes from public CDNs the first time you open them - Pyodide (Python), sql.js (SQLite), and similar libraries are served from cdn.jsdelivr.net so we don't have to redistribute large WebAssembly binaries ourselves. The CDN sees only that a browser fetched a public file; the code you write in the playground is never sent.
Playground runners that execute user code (JavaScript, HTML / CSS, SVG) run inside a sandboxed iframe with the "allow-scripts" flag but no "allow-same-origin" flag - so your code cannot read this page's cookies, localStorage, or other origin data.
Cookies
Our Website may use cookies through third-party services:
- Google Analytics: Uses cookies to track website usage. These cookies collect information anonymously.
You can disable cookies through your browser settings. However, some features of the Website may not function properly without cookies.
How We Use Your Information
We use the collected information to:
- Understand which content is most useful to students
- Improve our educational content and website experience
- Analyze website traffic and usage patterns
Third-Party Services
We use the following third-party services:
- Google Analytics: For website analytics. Google Privacy Policy
- Hostinger: For website hosting. Hostinger Privacy Policy
- YouTube: For embedded video content. Google Privacy Policy
Data Security
We do not store any personal data on our servers. All analytics data is processed by Google Analytics. Our Website is served over HTTPS to ensure secure data transmission.
Children's Privacy
Our Website provides educational content for students of all ages, including children under 13. We do not knowingly collect personal information from children. No registration or personal data is required to access our content.
Your Rights
You have the right to:
- Opt out of Google Analytics tracking by installing the Google Analytics Opt-out Browser Add-on
- Disable cookies in your browser settings
- Request information about data we may have collected
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date.
Contact Us
If you have any questions about this Privacy Policy, contact us at:
Email: contact@suparnpatra.com