Privacy Policy — Brokk

Last updated: September 16, 2026

Brokk — Runes of Dawn ("Brokk", "the app", "we") is a single-player physics puzzle game set in the nine Norse worlds, with a daily challenge. This policy explains what information the app handles, where it goes, and how you can control it.

1. Summary

2. What information is handled, and why

2.1 Always, whether or not you sign in

2.2 Only if you are on the leaderboards

2.3 Only if you allow analytics

2.4 Only if you sign in with Apple or Google

2.5 Feedback you send

2.6 Purchases

This version of the app sells nothing: there are no in-app purchases, no subscriptions and no virtual currency, so no purchase information exists to collect. A later version may add an optional tip — a donation that gives you nothing in the game — and if it does, this section will describe it before it ships. Any such purchase would be processed entirely by Apple or Google in their own sheet; we would never see your card, your billing address or your name on it, and we would keep no purchase record.

2.7 The two advertisements

The app shows advertising in exactly two places, and neither one stands between you and a fortress.

What that sends, and what it does not:

2.8 Features a later version may add

None of the following is in the app today. If we add any of them, we will update this policy, the store questionnaires and the app's privacy settings before the feature ships:

3. Who has access to what

DataStored whereVisible to
SettingsYour device onlyYou
Game progress (fortresses, stars, points, daily results and streak, hint ledger)Your device, and — only if you sign in — a private document in Firebase FirestoreYou
Nickname (or the name generated for you)Your device, and on your leaderboard row if you are on the boardsYou — and, on a board, everyone using the app
Leaderboard row (name, score, stars, points, time; keyed by your anonymous or account user identifier)Firebase FirestoreEveryone using the app
Anonymous account identifierFirebase AuthenticationUs (admin)
Feedback you send (and the optional e-mail address on it)Firebase FirestoreYou and us
Ad request (device identifier, the fact an ad was shown, an approximate location from your network address)Google AdMob — when you start a rewarded video, and when a won fortress carries a sponsored cardGoogle; we see counts only
Crash reportsFirebase CrashlyticsUs
Analytics events (only if you allowed them)Firebase AnalyticsUs (aggregated)
E-mail, display name, provider user id (only if you sign in)Firebase AuthenticationYou and us (admin)

4. Third-party services we rely on

5. Tracking and ads

The app shows advertising in the two places described in section 2.7: a rewarded video you ask for, and one sponsored card beside the panel of a fortress you have won. There are no banners, no ads between levels, no ad on opening and nothing on the play field. The ads are non-personalised, we do not track your use of the app across other companies' apps or websites, and we build no advertising profile of you. On iOS the app never asks for App Tracking Transparency permission; on Android it removes the advertising-identifier permission from its manifest.

6. Children

The app is not directed at children under 13 (under 16 in the EEA), and we do not knowingly collect personal information from them. Signing in is optional, and the only thing a player can publish to others is the name on a leaderboard row: there is no chat, no messaging, no profile and no way to send an image, a sound or a message to another player. Chosen nicknames pass an automatic profanity filter, and any name can be reported to us and will be removed. We recommend not using a real name on a board. If you believe a child has provided personal information through sign-in, contact us at contact@fluttech.com and we will delete the account and associated data.

7. Your choices

8. Data retention

Local game state is kept on your device until you erase it or delete the app. Deleting your account does not erase it — you are offered a tick box on the confirmation if you want that too. The copy held under a signed-in account is kept while the account exists and is deleted with it. Feedback you sent is kept as correspondence: deleting your account blanks the account identifier on it rather than deleting the text, and a note is removed entirely on request. Crash reports are retained by Firebase Crashlytics for 90 days. Analytics events, if you allowed them, are retained for 14 months. Your Firebase Authentication record is kept while the account exists and is removed when you delete it — immediately from the app, or within 30 days of an e-mailed request.

Leaderboard rows stay up while the board does: a daily board is a record of that day, and the all-time board is the campaign's standing. Deleting your account deletes every row it owns — the all-time row, the current and previous week, and your daily rows. The app reaches the last 30 days of daily boards and every older day it still remembers you clearing; if a row survives that, write to contact@fluttech.com and we will remove it by hand. After a deletion or a sign-out the boards start over on that device: the days played before it stay on the device but are never sent to a daily or weekly board again under a later account.

9. International transfers

Data is processed on Google Firebase infrastructure. Google may process data in various regions under the standard contractual clauses and the EU–US Data Privacy Framework; see the Google privacy policy linked above for details.

10. Legal basis (EEA/UK)

We process device-local data, the anonymous session, app-integrity attestations and crash reports on the basis of our legitimate interest in providing a working game; analytics and — where the consent form applies — the ad request on the basis of your consent; the sign-in data and your leaderboard row on the basis of the service you asked for — a board you joined, or the sign-in that put you on it. You have the right to access, correct, export and erase your data, to object, and to lodge a complaint with your supervisory authority.

11. Changes to this policy

If we update this policy, the "Last updated" date above will change. Continued use of the app after a change means you accept the updated policy.

12. Contact

Data controller: Fluttech. For questions about this policy or to exercise the rights in sections 7 and 10, contact: contact@fluttech.com