Privacy

Privacy, in plain English.

We don't sell your data. We don't track you across the web. Here's exactly what we do, in a few short paragraphs.

Last updated: 2026-05-12

The short version

  • jsschools is a free, static learning site. You don't need an account to use it.
  • We use privacy-respecting analytics to count page visits β€” aggregate only, no personal profiling.
  • We don't sell personal data. We don't share it with third parties beyond what's required to operate the site.
  • If you email us at writer.aarav.joshi@gmail.com, we'll only use the address to reply.

What we collect

When you visit a page on jsschools.com, the standard logs your browser sends are recorded by our hosting provider: IP address, user-agent string, referrer, the URL you requested, and a timestamp. These are used to keep the site running and to detect abuse. They are retained for a short period and then deleted.

We also use a privacy-respecting analytics service to count how often each lesson is read. This data is aggregated and does not include your IP address, user account, or any persistent identifier β€” it cannot be used to identify you.

We do not use third-party advertising trackers, fingerprinting, or social-network buttons that phone home.

Cookies

jsschools sets exactly one cookie-like value in your browser's local storage: jsschools-theme, which remembers your light/dark preference. It is not shared with any server.

We do not set advertising cookies. If we ever add an optional account system, that will be opt-in and documented here.

Embedded content

Some pages embed tech-stack icons from simpleicons.org and web fonts from Google Fonts. These services receive your IP address as part of the request. We can self-host both in the future to remove this dependency.

Your rights

You can ask us to confirm what data we hold about you (almost certainly: none, since no account is required), correct it, or delete it. Email writer.aarav.joshi@gmail.com and we'll respond within 30 days.

Children

jsschools is suitable for learners of all ages. We do not knowingly collect data from children under 13. If you believe a child has shared data with us, contact us and we'll delete it.

Changes

When we update this policy, we'll change the "Last updated" date above. Material changes will also be announced in the site footer for at least 30 days.