Before you start, great news! On this site, there is:

🚫🍪
No cookies, tracking, or ads
🎉

(but it does store stuff in your browser)

What is this thing anyway?

I decided to try and build an “operating system” written in JavaScript that runs inside a web browser. It has its own filesystem, apps, and command-line interface. It installs itself in your browser storage so that data is saved between visits, and this also lets it work without an internet connection: just visit the URL, even if you're offline.

After you hit the Let's start button below, the site will “boot up” and start to store data in your web browser (nothing has been stored yet). Most of this will be files. To begin with, all of the operating system files are installed, and any files you create later will be stored too. However, you retain full control: none of ths data will be sent outside your browser, and you can access and edit all of it. Yes, you can even start editing the operating system files from inside the OS itself if you like!

What do I need to know before I start?

  • No cookies. No tracking. No advertising. No signup required. GDPR compliant.
  • You can wipe all stored data at any time by telling your browser to clear its stored data for this website.
  • There's no guarantee or warranty that this site is fit for any purpose; it is freely available as-is.
  • Pleaes don't do anything silly with this site. If you do it anyway, don't blame me if it goes wrong.
  • If you want to know all the details, press that button down there ↘️…
  • Otherwise, press ⬇️ that one!

Data and Privacy

Definition of Personal Information

“Personal Information” means any information relating to an identified or identifiable natural person. For a legal definition of “Personal Information”, consult the definition given in Section 6(1) of the Privacy Act 1988 (Commonwealth of Australia) and the definition in Article 4 of the General Data Protection Regulation (EU) 2016/679 (also known as GDPR).

Data storage

Lethargic OS is written as a Web Application, which runs within your browser and not on my server. “User Data” is data (in the form of files, text, images, preferences, etc) which belongs to you and which you generate within or supply to my Web Application through normal use. User Data may contain Personal Information, dependent on what data you choose to provide.

All of your User Data is stored on your own local device. I do not have any access to your User Data – it is not transmitted to my server. My server does not receive or store any User Data, it is read-only to users and does not accept any uploads. Because your User Data does not leave your device, you are always in control of your User Data and what happens to it.

You can remove all of your User Data by clearing your browser's storage for this site.

Logging

The server maintains an HTTP Request Log, in which an entry is generated and stored by the server when a web request is received. These logs are collected only for the limited and legitimate purposes of detecting and preventing fraud and unauthorized system access, ensuring the security of the server, and debugging software issues should they arise.

Logs are stored in the form of a log file in “Combined Log Format”. Data recorded includes: your IP address, the URL you requested, the User-Agent identifier supplied by your browser, the time of your request, the status that the server responded with, and the size of the response.

These logs are generated by the server and contain only metadata, and so are not considered to be part of your User Data as defined above. However, due to the presence of identifying information, HTTP logs are considered to be Personal Information under GDPR. Request Logs are automatically deleted after 7 days. Additionally, under Article 17 of the GDPR, individuals have the right to have personal data erased. Requests may be sent to: webmaster@lethargiclion.net

Request Logs will never be used for analytics, and will never be accessed by or transmitted to any third party.

Tracking and Analytics

This site does NOT track you in any way. There are no cookies. None of the code that I write for this site will ever track or attempt to identify this site's users. I do not perform any analytics anywhere, not even on my HTTP Request Logs. I do not knowingly include any tracking code in this site when it runs in your browser.

Please be aware that this Web Application deliberately provides you with the ability to execute arbitrary code within it, and I cannot control the behaviour of any third-party code which you might add and execute as part of your User Data.

I do not have access to your User Data, and I will never send or offer any data from this site to any third parties of any kind.

Warnings and Disclaimers

Access and Availability

There is no guarantee of availability. This thing is experimental, and the server it runs on might go down, or I might update the code and accidentally break it.

I reserve the right to terminate your access to my server for any reason by blocking or rejecting your requests. The Web Application is designed to function without a server connection, so in such an event, you will likely find that you are still able to use the Web Application in your browser, and your User Data will remain accessible to you.

Third-Party Code

This site includes and uses some third-party code (open source). To the best of my knowledge, none of the third-party code that is included in this site is performing any kind of tracking. However, mistakes do happen. If you find code that is included in this site which is performing tracking, please let me know so I can remove it, by emailing: webmaster@lethargiclion.net

This site is designed to function like a computer operating system: that is, it is a platform upon which executable code can be run in the form of applications. You are permitted (and encouraged) to run any code you want to on this platform, including code written by yourself or by third parties. However, I cannot be responsible for the actions of any code that you run which was not originally included. Please use common sense, and treat this site like your own computer: don't run things you don't trust!

Third-Party Websites

This site has the ability to embed windows which load other websites (like a browser within your browser). Any data you supply to an embedded website will be governed by the terms and privacy policy of that website. I do not and cannot control what third-party websites do with data that you provide to them.

Software License

This software is available under the terms of the MIT License, as follows:

Copyright © 2025 TerrorBite (Lethargic Lion)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice, this permission notice, and the below Disclaimer of Warranty and Limitation of Liability notice shall be included in all copies or substantial portions of the Software.

Disclaimer of Warranty and Limitation of Liability

This website is available for free without purchase or payment, and is not covered by most consumer protection laws.

THIS WEBSITE AND SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WEBSITE OR THE USE OR OTHER DEALINGS IN THE WEBSITE, TO THE EXTENT PERMITTED BY APPLICABLE LAW.

About Incognito Mode/Private Browsing

You might have noticed that the site doesn't work when opened in Firefox “private browsing” or Chrome “incognito” mode. This is because those modes disable browser features which this website relies upon – it is not deliberate. Sorry about that!

LL-BIOS loading...

An unexpected error has occurred and the system is unable to continue operating.

Please refresh and try again.

If this keeps happening, try one of these recovery options:

Your browser supports JavaScript, but it (or a browser extension) is blocking scripts from being loaded.

This system is written in JavaScript, and cannot run without it.