Privacy
This site
No access logs, cookies, analytics or third-party resources. The cloud saves page keeps its sign-in in session storage, which the browser clears when the tab closes.
Update check
On each launch the app requests a release file of a few hundred bytes from Supabase. Updates download from this server.
Usage statistics
Off by default. When on, the app sends one report a week. The server stores the report and the week it arrived in, with no IP address or identifier. Reports are deleted after 400 days. Before turning it on, the app shows the exact report.
| Field | Content |
|---|---|
appVersion | Copper Bulb version |
androidSdk | Android API level |
gamesGb, gamesGbc, gamesGba | Games per system in the library |
gamesPlayed | Games played at least once |
playtimeHours | Total play time in whole hours |
achievements | RetroAchievements signed in |
cloudSaves | Cloud saves signed in |
discordPresence | Discord Rich Presence on |
hifiAudio | Hi-Fi audio on |
filter | Built-in filter pack id, or custom |
Reports cannot be linked to a person, so they cannot be looked up or deleted individually. Turning the setting off stops new reports.
Cloud saves
Off until you sign in with Discord. Supabase stores your Discord user ID, username and avatar URL for the account. Battery saves, save states, state screenshots, cheats and settings go to a private bucket. Database row level security limits each account to its own files. The cloud saves page downloads and deletes them.
Other online features
- RetroAchievements: your own login; game hashes and unlocks go to retroachievements.org.
- Cover art: game hashes go to the Copper Bulb Supabase project; images come from RetroAchievements and libretro-thumbnails.
- Cheat lists: downloaded from the libretro cheat database.
- Discord Rich Presence: the current game goes to the Discord app on the device.
Contact
Enable JavaScript to show the address.