DEVILS SHANGHAI
Privacy policy
Last updated: October 25, 2026
Devils Shanghai is a mode within the combined app. This policy covers both Mahjong and Shanghai.
Scope and operator
RT Information System ("we") explains how the iOS and Android versions of Angels Mahjong & Devils Shanghai handle information. This policy applies to public and test releases, including optional rewarded ads in Android version 1.0.2 (34) and later, and stage-end interstitial ads in version 1.0.3 (35) and later.
The Google Play release verified on October 25, 2026 is version 1.1.0 and includes the Android advertising features described below. The iOS version is not publicly available yet.
On-device information and its purposes
The app stores your player name, current match, opponents and rule selections, statistics such as placements and win rate, completed and abandoned match records, story progress, dialogue position and read status, cleared stages, reward-ticket inventory, reward and item-use status, evolution-match progress, Shanghai boards, clears, best times, item inventory, study-puzzle progress and dialogue state, sound/display/control settings, and recovery snapshots and backups on your device.
This information is used to resume matches and dialogue, manage progress, statistics and stage unlocks, grant rewards and prevent duplicate grants, manage ticket inventory, consumption and item-use status, apply settings and recover saved data. The game save feature does not send it to our servers.
Advertising, accounts and transmission
Mahjong on Android offers optional Google AdMob rewarded ads. Meeting an ad’s reward conditions grants one starting-hand assistance ticket for free play. From Android version 1.0.3 (35), full-screen ads appear after each completed Mahjong match or stage regardless of ranking, and when leaving the result screen after every four main-stage Shanghai clears. Ads are skipped when offline or unavailable; normal gameplay remains available offline. The iOS app does not include ads. There are no in-app purchases, user accounts or proprietary cloud sync. CPU decisions and gameplay run on your device.
Android includes the Google Mobile Ads SDK and User Messaging Platform (UMP). UMP contacts Google at startup to check consent requirements; required consent forms appear when ads are used. Ad initialization and loading begin at a stage-end ad opportunity or when you choose to prepare a rewarded ad. Google’s SDKs collect and share IP addresses (which may be used to infer approximate location), available advertising IDs, app set IDs and other device/account-related identifiers, app/ad interaction data and diagnostic/performance information for advertising, measurement, analytics and fraud prevention. Data is encrypted in transit. We do not provide player names or saved Mahjong, story or Shanghai data to the ad SDK. Reward receipts are stored locally to prevent duplicate grants and recover interrupted claims. The app does not access photos, contacts, precise GPS location or microphone data. Music and sound effects use bundled assets.
Ads depend on consent, device settings and region. When a privacy-options entry point is required and available, use Mahjong Settings → Ad privacy settings to review your choices. You can manage the advertising ID in Android settings. Declining personalized ads does not necessarily stop all network communication. Normal gameplay remains available if ads or consent services are unavailable.
For Google’s processing, retention, international processing, deletion and privacy controls, see https://policies.google.com/privacy and https://policies.google.com/technologies/partner-sites . Advertising partners listed in the consent form and services opened from ads follow their own policies. Clearing local app data does not delete information already processed by third parties.
When connected, the app checks Google Play or Apple services for a published update at startup. It does not send game saves or player names with this check. Connection information is handled under the provider’s policies. Offline or failed checks do not prevent normal startup.
Retention, deletion and backups
Game data is retained on your device. Use Delete App on iOS, or clear the app storage or uninstall on Android, to remove local app data. Offload App on iOS keeps its data. We cannot restore your game data after deletion.
App data may be included in operating-system backups or device transfers. Retention, deletion and restoration of backups follow your OS or backup-service settings. The app does not provide its own cloud backup.
Support inquiries
If you email us, we handle your email address, message and any screenshots or device information you choose to provide to investigate issues, respond and follow up. Contacting us is optional. Do not send passwords or unnecessary personal information about other people.
We use an email service for support and limit use of this information to what is needed to handle the inquiry. We delete it after support ends unless continued support or legal retention requires it. Contact us below to request access, correction or deletion of inquiry information.
External services and this website
App stores, OS diagnostics and backups, and services such as TestFlight are governed by their providers’ terms and privacy policies. TestFlight testing information may be handled through Apple’s services.
Visits to this website are separate from the game running on your device. See our company privacy policy below for website hosting and web analytics practices.
Policy changes
When app features or information handling change, we will update this page and its revision date and provide additional notice in the app or elsewhere when needed.