Royal Voyages: Cruise Tycoon is an independent mobile game by RV Gaming Studio. For privacy questions contact us at: rvgamingapp@gmail.com
| Data | Why | Stored where |
|---|---|---|
| Company name (in-game alias) | Shown to other players on the leaderboards, season rankings, weekly challenges and event boards | Our server + your device |
| Company emblem (emoji you pick) | Shown on the leaderboards | Our server + your device |
| Reports you make about another player's name | Moderation (see Section 6) | Our server |
| Emails you send us (for example with the Report Bug link on the main menu, which fills in your player ID) | Answering you, fixing bugs and handling data requests | Our email inbox (Gmail) |
Company names are checked against a filter for offensive words. A name that fails the filter, or that a moderator resets, is replaced on the leaderboard, season rankings and event boards by a neutral assigned name. Blocking another player happens on your own device only; nothing about a block is sent to us.
| Data | Why | Stored where |
|---|---|---|
| Player ID (random UUID created on first launch) | Links your saves, scores and purchases without identifying you | Your device + our server |
| Account token (random secret our server issues to your install) | Identifies your install to our server when your save is read, changed or deleted | Your device; only a hash of it on our server |
| Session ID (random, new for each play session) | Groups the gameplay events of one play session | Our server |
| Game save data (ships, money, routes, progress) for each save slot, plus the previous copy | Cloud backup so you don't lose progress; the previous copy lets us restore a save that was overwritten by mistake | Our server |
| Leaderboard data: score, net worth, trophies, completed trips, reputation, goals, lifetime earnings, rank, seasonal revenue and voyages, app version; your weekly-challenge and event results | Leaderboards, seasons, weekly challenges and event boards | Our server |
| Gameplay events (e.g. voyages, screens visited, tutorial steps, in-game purchases, event results) with app version, platform and save slot | Balancing and improving the game, finding bugs | Our server |
| Device performance details when you open the ship designer: graphics chip name, device memory and number of processor cores (when your device reports them), the 3D view's resolution, its loading time and frame rate | Making the 3D ship designer run well on different devices | Our server |
| Error and crash reports (error message, where in the game's code it happened, failed request status) | Fixing bugs | Our server |
| Anti-cheat flag (set when a save or score looks implausible) | Keeping the leaderboards fair | Our server |
| Recovery code (created when you open Backup and Recovery in Settings) | Restoring your account on a new device | Our server |
| Notification token (Android, if you allow notifications) | Lets us send notifications to your device. Our server does not send any at present; your reminders are local (see Section 2e) | Our server |
| Google Play Games player ID and nickname (Android, if you sign in) | Achievements, saved games in your Google account, and restoring your account on a new device. They are not shown to other players | Our server |
| IP address (received with every request) and technical request logs (time and address of each request, which can include your player ID) | Rate limiting, security and troubleshooting. The game database does not store IP addresses | Our server |
The game does not request access to your location, contacts, photos, microphone or camera, and its own code does not read hardware identifiers such as IMEI or Android ID. Your device language is read on the device to pick the game's language and is not stored by us.
The game does not show advertising, does not use advertising identifiers (Android Advertising ID or Apple IDFA), and does not track you across other apps or websites. Earlier Android versions of the app included Google's ad SDK for optional rewarded ads. Ads have been removed, the game no longer uses that SDK, and current versions of the app on Android and iOS do not include it.
Gem packs, when they are on sale, are processed by the platform store โ Google Play Billing on Android and the Apple App Store on iOS โ and validated through our purchases provider, RevenueCat. Each time the game starts on a phone or tablet, RevenueCat receives your player ID so that it can show the gem packs on sale and link purchases to you; when you buy, it also receives the store's purchase receipt. From RevenueCat we copy a record of each purchase into our own database: the product, the store, the time, the price in US dollars, the country RevenueCat reports for the purchase, the store's order number and the rest of the purchase record RevenueCat provides. Google and Apple handle the payment, so we never receive your payment card details or billing address. Payment handling is governed by the Google Payments Privacy Notice, the Apple Privacy Policy, and the RevenueCat Privacy Policy.
We do not sell your data, use it for advertising, or combine it with data from other apps.
You can delete your account and data at any time:
Not removed by the in-game deletion: purchase records (kept as described in Section 4); frozen season archives; backup copies and technical request logs (see Section 4); saved games that Play Games stored in your Google account, which you manage from your Google account; and your customer record at RevenueCat and the platform store, which they hold under their own policies โ email us and we will ask RevenueCat to delete it. EU/UK residents have additional rights under GDPR, including access, correction and portability; California residents have rights under the CCPA. Contact us using the email above to exercise them.
Your company name, emblem and leaderboard statistics are visible to other players; the leaderboard data their games receive also includes your random player ID and app version. Tap the ? next to any other player's name to report it (we review reports and may replace the name with a neutral one) or to block that player, which hides their name on your device. When you report a name we store your player ID, the reported player's board ID and name, which board it appeared on and when you reported it. Reports made by or about you are deleted with your account.
We share data only with:
We do not share data with any other third parties.
The game is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us data, please contact us and we will delete it promptly.
If you are under 13, please ask a parent or guardian before playing and before making any in-app purchases.
All data sent to our server uses HTTPS. Our database stores no passwords and no payment card details, and account tokens are stored only as hashes. We use server-side checks to detect and reject manipulated scores. On Android, your saves, player ID and account token on the device are excluded from Google's device backups and device-to-device transfer.
We will update the "Last updated" date at the top of this page when this policy changes. Continued use of the game after changes constitutes acceptance of the updated policy.
For any privacy questions or data requests: rvgamingapp@gmail.com