Terms of use
Play fair. Get the page back.
These terms cover using the DOM VIRUS site and playing its games. The short version: play for free, the games change only the page you play on, and the code is open source under MIT. Last updated 2026-10-29.
Using the site
You can use the site and play the games for free, without an account. By using them, you agree to these terms.
If you do not agree, please do not use the site. These terms also cover the DOM Battlefield and Fizlet sites.
What the games do to a page
The games run in your browser and play on the page you have open. While you play, they change that page: hits can turn letters into 0 and 1, and buttons become enemy bases.
Recall gives back what the game changed and still owns. If something else on the page changed the same part since, that change stays.
The games change only what your browser shows. They do not touch the website's server, its files or anyone else's copy of the page.
Open-source code
The games, the Fizlet engine and this site are open source under the MIT licence. The licences page lists each repository and its third-party notices.
The MIT licence, not these terms, sets what you may do with the code. You may use, copy, change and share it, keeping the copyright and licence notice.
If you put a game on your own site, you are responsible for that site and for what you tell its visitors.
Acceptable use
Please do not attack, overload or disrupt the site or the services that host it. Do not use the site to break the law or to harm other people.
In GitHub issues, be respectful. GitHub's own terms apply there too.
No warranty
The site and the games are provided as is, without any warranty. They are free experiments: they may have bugs, change or go offline at any time.
To the extent the law allows, we are not liable for any loss or damage from using the site or the games.
Links to other sites
The site links to GitHub, Cloudflare and other sites we do not run. Their own terms and privacy policies apply there.
Changes to these terms
We may update these terms. When we do, the date at the top changes, and every change is public in the site's GitHub history.
Using the site after a change means you accept the updated terms.