Information We Collect
LiveJS is designed to work with minimal account friction. In normal use, the platform may process limited technical data that is necessary to serve pages, render the editor, protect the service, and understand overall website performance.
- Basic device, browser, and request data such as IP address, browser type, operating system, language, referring page, and timestamps.
- Usage events related to page visits, lesson navigation, editor launches, or package exploration when analytics or performance monitoring tools are enabled.
- Information voluntarily provided by a visitor, for example when contacting LiveJS through email.
No user account is required for standard usage.
LiveJS does not require registration for visitors to read lessons or open the in-browser editor.
How We Use Information
Any information processed through the website is used to operate, improve, and secure the service. Typical uses include maintaining uptime, understanding which content is most useful, diagnosing errors, and protecting the website from misuse or automated abuse.
- To deliver website content and interactive editor functionality.
- To maintain site reliability, debug failures, and improve performance.
- To analyze aggregate usage trends and improve learning content, navigation, and developer tooling.
- To detect malicious traffic, abuse, or unauthorized access attempts.
Local Storage and Editor Data
LiveJS may store certain preferences directly in the visitor's browser, including theme selection or editor-related settings. This information is typically kept in local storage on the user's device so the interface can remember preferences between visits.
- Theme preference such as light or dark mode.
- Temporary editor state, selected theme presets, or similar client-side preferences.
- Session-level values used to improve navigation from the website into the editor experience.
Code written in the editor may remain in the browser context depending on the current implementation, browser behavior, or user actions. Visitors should avoid entering sensitive secrets, passwords, tokens, or regulated personal data into public or shared devices.
External Links and Third-Party Services
LiveJS may link to third-party resources such as documentation providers, course marketplaces, CDNs, or tutorial websites including Udemy, Scrimba, Codecademy, freeCodeCamp, MDN, and other external tools. When a visitor follows an outbound link, that third party may collect data according to its own privacy practices.
- Third-party websites control their own cookies, pixels, analytics, and account systems.
- External CDNs or integrated assets may receive technical request data when content is loaded from their infrastructure.
- Visitors should review the privacy and cookie policies of each external service they choose to use.
Data Retention and Security
LiveJS aims to limit collection to what is operationally useful and to protect information using reasonable administrative, technical, and organizational measures. No internet-based system can guarantee absolute security, but appropriate steps should be taken to reduce unauthorized access, misuse, or disclosure.
Server logs, analytics events, and support messages may be retained for a limited period as needed for security, diagnostics, or business records. Retention duration may vary depending on infrastructure setup, legal obligations, or legitimate operational needs.
Your Rights
Depending on the laws that apply to a visitor's location, individuals may have rights related to access, correction, deletion, objection, restriction, or portability of personal data. Requests may be submitted using the contact details listed on this page.
- Request access to personal information held about you.
- Request correction or deletion where applicable.
- Object to certain processing or ask for restrictions where the law provides that option.
- Withdraw consent where processing relies on consent.
Policy Changes
LiveJS may update this Privacy Policy from time to time to reflect changes in the platform, infrastructure, analytics setup, legal requirements, or product features. Material updates should be reflected by revising the date shown at the top of this page.
Questions about this policy can be sent to privacy@livejs.online.