Privacy policy

Last updated: 2 November 2026

This policy covers the Forever Campfire: Codex website and mobile app. Both are unofficial, fan-made and free. There are no accounts, ads or cookies. The website keeps visit statistics that contain no personal data; the Android app sends anonymous usage statistics and crash reports, which you can turn off in Settings.

Data we collect

We do not ask for your name, email or any similar personal information. The app has no sign-in. It only sends the usage statistics and crash reports described below, which contain neither your name nor your email.

Website visit statistics

The website uses Cloudflare Web Analytics to see how many people visit, which pages they read and which countries visits come from. It sets no cookies, stores nothing in your browser, creates no identifier for you and does not track you across sites.

For each page view Cloudflare receives the page address, the referring page, the browser and device type and the page load time. The country is derived from your IP address; the IP address is not stored in the statistics. We only see totals.

The app's Stories screens show this website's story pages inside the app; this statistics script is not loaded there.

App usage statistics and crash reports

The Android app uses Google Firebase Analytics and Firebase Crashlytics to see which features are used and to fix bugs. It records the screens you open and the page they show (for example which class, race, profession, story or patch note), the actions you tap (switching tabs, sharing, opening external links, saving or sharing a talent build and the points in it, deleting builds and characters, changing the language, refreshing the data, opening a spell, talent, item, camp or perk description, resetting talent or Legacy points, seeing and starting an app update prompt), the search terms you type in the in-app search, and the app language. When you create a character, its race, class and the name you give it are sent, so do not use your real name as a character name. The names you give builds are not sent.

To keep these records together, the app registers each installation as an anonymous user in Firebase Authentication. This user has no name, email or password, only a random user ID that the usage statistics and crash reports are linked to. After uninstalling, a reinstall creates a new anonymous user.

Firebase also receives the app version, device model, operating system version, device language, the number and length of sessions, and an approximate location (country, city) derived from your IP address. Each installation also gets a random app identifier that is reset when you uninstall the app. The advertising ID is not read.

If the app crashes, Crashlytics sends the error details (where in the code it crashed), the device model and system version, free memory and storage, and the screens and actions just before the crash.

This data is not used for ads, not sold and not shared with anyone other than Google as the service provider. It is processed on Google servers (including in the US); usage statistics are kept for 2 months and crash reports for 90 days. We only see totals and crash reports.

If you do not want this, turn off Settings → Privacy → "Usage statistics and crash reports" in the app; nothing is sent and no anonymous sign-in happens after that. If you want the anonymous user record deleted, contact us on GitHub. The iOS app does not use them at the moment.

What the app stores on your device

The app downloads the patch notes and game data (spells, talents, races, classes) from this website and keeps a copy on your device so it works offline. Your language preference, saved talent builds and characters are also stored only on your device. The pages the Stories screens open may be kept in your device's web view cache.

None of this is sent to us or anyone else. Uninstalling the app deletes it.

Hosting and third parties

The website, the data the app downloads and the pages the app's Stories screens open are hosted on GitHub Pages. As with any web request, GitHub may process technical information such as your IP address under its own policy. The website (including the app's Stories screens) loads fonts from Google Fonts.

Game data is compiled from wclbox, WoW Forever Tools and the Blizzard Forums. Your device does not send requests to those sources.

Children

The website and the app are not directed at children and do not knowingly collect personal data from anyone.

Changes and contact

If this policy changes, the current version is published on this page. For questions, open an issue on GitHub.