Battle Painters

Privacy Policy

Last updated: 7 June 2026

Battle Painters is a browser game that runs entirely on your device. There are no accounts, no logins, and no sign-up — we do not build user profiles, and we never sell or share personal data. This page explains what limited data the game handles and the choices you have.

Data stored on your device

The game saves the following locally (in your browser's IndexedDB / localStorage). It stays on your device, is never transmitted to us, and you can clear it at any time by clearing your browser's site data:

Online multiplayer

Online matches connect players directly, peer-to-peer, using PeerJS. When you host or join a game:

This only happens while you are hosting or joining an online game. Local play and single-player use no network at all.

Weather & time-of-day window

The decorative bedroom window in the arena can mirror your real local weather and time of day. To do this, while you are online, the game looks up your approximate location from your IP address via ipapi.co and fetches the forecast from Open-Meteo.

This build may include privacy-respecting analytics to help us understand how the game is used. Analytics are off until you explicitly consent and never run offline. When enabled and consented, the game collects anonymous, aggregated usage data only — for example a page view and a “round completed” event carrying just the player count and whether the match was local or online. No personal data, player names, or game content are ever sent.

Depending on the build, the analytics provider is one of:

This build may display ads to help keep the game free. Ads are off until you explicitly consent and never run offline. When enabled and consented, ads are served by Google AdSense, which may set cookies to show and measure advertising. You can decline ads and still play the full game.

Advertising and analytics are governed by a consent banner (the Orejime consent manager). You can grant or withdraw consent at any time — withdrawing it stops the corresponding scripts from loading. Your choice is remembered on your device.

Cookies

In its default state the game sets no cookies. Cookies appear only if you consent to a feature that uses them:

Source Cookies Purpose
Consent manager bp_orejime Remembers your consent choices
Google Analytics 4 * _ga, _gid Anonymous usage measurement (if enabled)
Google AdSense * __gads, IDE, … Serving and measuring ads (if enabled)

* Only set after you consent, and only in a build where that provider is enabled. The Plausible analytics option sets no cookies.

Children's privacy

The game is suitable for all ages and does not knowingly collect personal data from anyone, including children.

Changes to this policy

We may update this policy as the game evolves. The “last updated” date above reflects the current version.

Contact

Questions about privacy? Reach us through the project's GitHub repository.