Last updated: October 9, 2026
SubTerrania is a single-player turn-based strategy game developed by Atlyn (Garrett Hamers). All gameplay runs on your device and the game is playable without a network connection. When diagnostic reporting is configured in the build and the corresponding in-app switch is on, the app sends diagnostic and gameplay-outcome telemetry to Microsoft Azure Application Insights to help us detect crashes and balance the game. As of version 1.3.0, you can turn crash reports and usage analytics off independently inside the app. This policy applies to the Android game, not to Atlyn website accounts or Power BI products.
The game has no player accounts, advertising SDKs, or in-app purchases. The information described below is used for diagnostics and analytics, not advertising.
When diagnostic reporting is configured, your device has an internet connection, and the matching switch is on, SubTerrania sends the following events to Azure Monitor (operated by Microsoft):
app_start — every time the app launchesgame_started — with the chosen difficulty, character, and mapgame_won / game_lost — with difficulty, character, map, turn number, and victory points earnedactive_game_persistence_failed — when saving or loading your resumable game fails, with which operation failed (save, load, or clear) and nothing elsegame_completion_persistence_failed — when recording a finished game fails, with the failure-stage enum namegame_completion_exit_refused — when leaving a finished game is refused because its result is not recorded, with the fixed reason completion_unrecordedmeta_progression_persistence_failed — when saving a non-completion progression/settings change fails, with the fixed operation settingsfeedback_sent — when you tap the feedback option in the in-app settings. This records only that you opened your mail app; the message you write is composed and sent by your own mail app and never reaches us through telemetry.Each event also includes the app version, Android API level, and device model name. A randomly-generated instance ID is regenerated for every envelope rather than persisted as a player, device, or installation identifier. Crash reports also include the exception message and stack trace supplied by the crashing code.
Microsoft Azure necessarily receives a connection IP address when processing an HTTPS request. Azure derives approximate geographic information, such as a network region, from that address and retains it with the diagnostic records. Raw client IP addresses are masked in our telemetry records. Masking the stored IP does not prevent this geographic derivation. The game does not request Android location permissions, GPS coordinates, or precise device location.
The game uses these permissions for its own functionality:
VIBRATE — for haptic feedback during gameplay. No data collection.INTERNET — used solely to send the telemetry described above to Azure Application Insights. The app never accepts inbound connections, and gameplay continues to work if the network is unavailable (telemetry is silently dropped).SubTerrania uses one third-party service:
The app does not integrate with any analytics SDK, advertising network, social-media SDK, or third-party login provider.
Our diagnostic event and exception tables have a 90-day retention period; records expire under that retention policy. The telemetry has no persistent player, device, or installation identifier for locating one person's records on request. Turning the switches off stops future collection but does not delete records already transmitted. Contact us for a privacy inquiry or to discuss these practices.
Open Settings inside the app and find the Privacy section. It contains two independent switches:
Both are on by default and either can be turned off at any time. Turning one off takes effect immediately: those sends stop, and anything already queued on your device but not yet transmitted is discarded rather than sent later. With both switches off, the telemetry system does not start at all — no background worker and no crash handler are installed.
Earlier versions of this page suggested disabling the app's network access in Android settings. That advice was wrong: Android does not offer a way to withdraw the ordinary INTERNET permission from an installed app. The in-app switches are the real control, and they are the only one you need.
SubTerrania is not directed at children under 13. It has no player accounts and does not request names, contacts, advertising identifiers, or precise device location. The diagnostic and processor-derived information described in this policy is still collected when reporting is enabled.
If we make changes, we will update the "Last updated" date and add an entry to the changelog below.
active_game_persistence_failed event, which had been sent but not documented. Linked this page to the machine-checked telemetry inventory, which is now the single source of truth for what is collected. Clarified IP handling and the per-envelope instance ID.INTERNET permission. Updated all sections to disclose the change.If you have questions about this privacy policy, please contact us at: atlyn.help@gmail.com