Privacy Policy
Last updated 13 November 2026
Rogue Altitude · com.shivi.rogueAltitude
This Privacy Policy explains how Rogue Altitude, provided by Shivi's Games, handles information when you play the game, use local multiplayer, watch an optional ad, contact us or visit these policy pages.
Your career and settings are saved on your device. When you choose Bluetooth or LAN multiplayer, game information is shared with the players and host involved in that session. The game sends anonymous usage statistics to Google Analytics for Firebase, which you can turn off in ACCOUNT. Optional rewarded ads are provided by Google AdMob and are shown only when you choose to watch one. Support messages are handled by Shivi's Games.
Who is responsible
Shivi's Games is responsible for the information we handle under this policy. Contact us at sheevigames@gmail.com for privacy questions or requests.
Information saved on your device
The game saves your chosen pilot name, training and multiplayer kills and deaths, match records, time played, team results, career XP, levels, ranks, daily-contract progress, unlocked pilots, cosmetic rewards and equipped items. Preferences such as sound settings may also be saved locally.
This local profile lets the game show your progress between sessions. The ACCOUNT screen manages the profile on that device. Keep a copy of information you want to retain before clearing game data or changing devices.
Bluetooth multiplayer
When you host or search for a nearby game, the app uses Bluetooth Low Energy to discover and connect to compatible devices. Hosting can advertise your chosen player or room name to nearby devices looking for a game.
During a session, connected devices exchange the information needed to run the lobby and match. This includes player names, session identifiers, selected pilots, weapons, teams, arena and match settings, gameplay inputs, fighter positions, health, projectiles and match scores. The host coordinates the session and other participants receive the relevant game state.
Bluetooth session information travels directly between the connected devices. Each participant's app can save its own local match statistics. Choose a nickname you are comfortable sharing with nearby players.
LAN multiplayer and game hosts
When you connect to a LAN game, the app sends lobby and match information to the WebSocket server address you choose. The host server coordinates players and distributes game state. Its operator can access the information sent to that server and connection information such as your IP address.
The supplied room server keeps active rooms in memory and removes a room when its final participant leaves. An operator's hosting environment, network equipment or modified server can have separate logs and retention practices. Ask the operator about those practices before connecting. Use a trusted host and network.
Session information is used to discover games, connect players, coordinate matches and show results. Your career profile, daily-contract history and cosmetic inventory are maintained in local storage.
Device permissions
- Bluetooth and Nearby devices permissions enable hosting, discovery and connections.
- On Android 11 and earlier, location permission is requested for Bluetooth discovery because of Android's permission requirements. Discovery uses Bluetooth signals. Geographic coordinates are outside the game's discovery process.
- Network access and any platform-requested local-network permission enable communication with game hosts. Development builds can also connect to a local development server.
You can review or revoke permissions in your device settings. Revoking a permission can prevent the related multiplayer feature from working. Offline training remains available.
App update checks
Release builds check for an available update after the opening splash, while you are on the home screen. Android uses Google Play update services and its account, device and app eligibility checks. App Store builds request the public listing for the app identifier from Apple. TestFlight builds request a small release manifest from our GitHub Pages site and compare its build number locally.
Apple, Google or GitHub can receive connection information such as your IP address when these checks run. The checks use app version and build information to identify an applicable update. Choosing Later stores a reminder for that release on your device for three days. The update flow can open the relevant store or TestFlight when you choose Update.
Support messages
If you email us, we receive your email address, message and any screenshots, logs or other information you choose to attach. We use that information to respond, investigate the reported problem and maintain a support record. Send only information relevant to your request.
Support messages may be processed by our email provider. Retention is limited to the time needed to resolve and follow up on the request, meet legal obligations and address related disputes. You can request deletion by contacting us, subject to applicable retention requirements.
Usage statistics (Google Analytics for Firebase)
Starting with version 1.1, the game uses Google Analytics for Firebase to understand how the game is played, so we can fix problems and improve it. The game sends:
- when the app is opened and closed, how long each session lasts, and on which day after installation you return
- when a match starts and ends, with the arena, solo or team mode, training or multiplayer, match length, your kills and deaths, the team result and whether the match was completed
- when match results are shown, and when the optional ad offer is shown or used and what happened (for example, completed, closed early or unavailable)
- when the game closes unexpectedly, including only the type of error
Firebase also records an app-instance identifier and general device and app information such as device model, operating system, language, app version and an approximate location (such as country) derived from your IP address. The game does not send your pilot name, room codes, server addresses or messages, and it turns off Firebase's collection of the Android advertising ID, the Android hardware identifier (SSAID) and the iOS identifier for vendor (IDFV). Usage statistics are not used for advertising.
You can turn this off at any time with Share anonymous usage stats on the ACCOUNT screen. When it is off, the game stops sending usage statistics and discards any that have not yet been sent. Statistics are kept for up to 14 months and then deleted automatically.
Learn how Google uses information from apps that use its services: https://policies.google.com/technologies/partner-sites.
Optional rewarded ads (Google AdMob)
Starting with version 1.1, after a completed match you can choose to watch a short ad for bonus XP, up to five times a day. Ads are never shown unless you tap to watch one, and the game shows no banner ads or ads between matches. The ads are provided by Google AdMob. To deliver ads, measure their performance and prevent fraud, Google may collect:
- on Android, your device's advertising ID
- your IP address, from which an approximate location (such as country or city) may be inferred
- device and app information, such as device model, operating system, language and app version
- how you interact with ads, such as views and taps
On iOS, the game does not ask for permission to track you, so the advertising identifier (IDFA) is not available to the ads. Depending on your choices and where you live, Google may show ads personalised to your interests, or only non-personalised ads based on general context and approximate location. The bonus XP is recorded only on your device.
Google's privacy policy: https://policies.google.com/privacy.
Your choices about ads
Watching an ad is always optional. You can play every part of the game without watching one.
Where the law requires it, including in the European Economic Area, the United Kingdom and Switzerland, the game asks for your consent before ads use your personal information. You can review or change your choice later with Ad privacy choices on the ACCOUNT screen.
On Android, you can delete or reset your advertising ID in your device settings (usually Settings > Privacy > Ads, or Settings > Google > Ads). If you choose not to allow personalised ads, ads are still available but less relevant to you.
Legal bases and international transfers
Where data protection laws such as the GDPR apply, personalised advertising relies on your consent. Usage statistics, non-personalised ads, ad measurement and fraud prevention rely on our legitimate interest in keeping the game free, working and secure; you can object by turning off usage statistics and by managing your ad choices as described above.
Google may process analytics and advertising information in the United States and other countries. Google relies on recognised safeguards for these transfers, such as the European Commission's Standard Contractual Clauses and the EU-U.S. Data Privacy Framework.
Future features
If a future release adds purchases, cloud accounts or downloadable content services, we will update this policy to identify the providers, information handled, purposes and available choices. The app will provide any disclosures and permissions required for those features.
App stores and this website
Apple and Google process downloads, store interactions and any platform diagnostics you choose to share under their own privacy policies. Google also processes usage statistics and ads as described above.
These pages are hosted on GitHub Pages. GitHub logs visitors' IP addresses for security purposes and handles website connection information under its privacy statement. Support email and website hosting providers may process information in countries outside your country of residence, subject to their applicable safeguards.
Apple Privacy Policy · Google Privacy Policy · GitHub General Privacy Statement
Retention and deleting local progress
Your local profile remains in app storage until it is removed. On Android, use the app's system settings to clear its storage or uninstall it. On iOS, use Delete App to remove the installed app and its local data. Offload App preserves app data. Device backups, transfers and restored backups can retain or restore information, depending on platform settings.
Deleting local app data removes that device's career and unlock records. Other players' records and a host operator's logs are managed by those recipients. Contact the relevant operator about information they retain. Usage statistics are kept by Google for up to 14 months, and advertising information for the periods set out in Google's privacy policy.
Your choices and privacy rights
You can edit your pilot name, choose whether to use multiplayer, leave a session, turn off usage statistics, choose whether to watch ads and manage your ad choices, revoke device permissions and remove local data. Depending on your location, applicable law may give you rights to access, correct, delete or receive a copy of personal information we hold, restrict or object to processing, withdraw consent where processing relies on consent, and complain to a data protection authority.
Email us to exercise rights concerning support information we hold. We do not sell personal information for money. Most requests about analytics or advertising data are best made to Google, but you can also write to us and we will help. Requests concerning a separate game host should also be sent to that host's operator. Where applicable, handling support requests relies on our legitimate interest in providing support and maintaining the game, your requested assistance, and relevant legal obligations. Where consent is required, the relevant feature must obtain it.
Children and families
Rogue Altitude is intended for players aged 13 and over and is not directed to children under 13. Ads in the game are limited to content suitable for teens. Parents and guardians can review the game's store age rating, supervise multiplayer, manage permissions and remove local progress through device settings. Players should use nicknames and share personal details with care.
If you believe a child has sent personal information to us in a support request without any required parental authorization, contact us so we can take appropriate steps, including deletion where required by law.
Security
Local information is protected by your device's security and app-storage controls. Multiplayer information is available to the connected host and participating devices as needed for the game. Transport protection depends on the connection and host configuration. A plain ws:// connection sends data without WebSocket transport encryption, while wss:// uses TLS. Keep your device secure and connect to trusted hosts.
Changes to this policy
We will update this page when relevant features or information-handling practices change. The date above identifies the latest revision. Material changes will also be communicated through the app or store listing as appropriate.
Contact
Send privacy questions and requests to sheevigames@gmail.com.