Privacy Policy
Emulator S60v5 ("we", "our", or "us") respects your privacy. This policy explains what data the app processes on your device, what may be sent to services we use (such as Google), and what may be sent to a cloud game server when you choose Cloud Play.
Last updated: May 2026
1. About This Application
Emulator S60v5 is a J2ME (Java 2 Micro Edition) emulator for Android. Main features include:
- Local J2ME emulation — Run classic Java mobile games (.jar/.jad files) on your device
- Cloud Play (optional) — Stream and control a game running on a remote emulator server you or the service operator configures
- Multi-window & floating taskbar — Run and switch between multiple games
- Game profiles & virtual keyboard — Per-game settings and on-screen controls
- Pro subscription — Premium features such as ad removal and extended limits (via Google Play Billing)
2. Permissions
The app may request these permissions depending on features you use:
- Storage — Install and open game files on your device
- Display over other apps — Floating game windows and taskbar
- Notifications — Background play and cloud session status
- Internet — Ads, analytics, downloads, and Cloud Play (WebSocket/HTTP/UDP to your configured server)
- Camera / microphone / location / Bluetooth — Only when a game or system feature needs them (optional hardware)
- Foreground service — Keep emulation or cloud streaming active while you use other apps
3. Local Play (On Your Device)
When you play games only on your phone without Cloud Play:
- Game files (.jar/.jad) and save data (RMS) are stored in the app’s private storage on your device
- We do not upload your local game library to our servers as part of normal local play
- Uninstalling the app removes local app data unless you back it up elsewhere
4. Cloud Play (Optional Remote Server)
Cloud Play is optional. If you enable it, the app connects to a remote server (default or URL you enter) to run the game in the cloud and stream video/input to your device.
4.1 What may be sent to the cloud server
- Account identifier — An app-generated user ID and authentication token to identify your cloud library and sessions
- Game files — JAR/JAD (or related install data) you choose to install on the server for cloud play
- Save data (RMS) — Game progress stored on the server so you can resume across devices or sessions
- Gameplay input — Key presses, touch/pointer events, and related control data sent in real time while you play
- Stream data — Video frames (and optionally UDP stream metadata) from the server to your device
- Pairing data — If you scan a QR code or open a pairing link, pairing IDs/codes are sent to approve web or cross-device login to your cloud account
- Technical logs — The server operator may log connection times, session IDs, errors, and IP addresses for operation and security
4.2 Who operates the server
The cloud server may be operated by us or configured by you (custom host/URL). Data sent to that server is processed under the server operator’s control and retention practices. Use only servers you trust. If you use a public or shared server, do not install games or saves you are not allowed to store remotely.
4.3 Transport and security
Connections may use WebSocket, HTTP, or UDP depending on configuration. The server address you configure (including non-HTTPS URLs in advanced setups) determines how data is transmitted. We recommend using secure networks and HTTPS/WSS where the server supports them.
4.4 Retention and deletion (cloud)
Cloud-installed games and saves remain on the server until you delete them through the app (where supported), an administrator removes them, or the operator’s retention policy applies. To request deletion of cloud data tied to your account, contact the server operator or us at the email in Section 13.
5. Analytics and Diagnostics
We may use Google Firebase Analytics (and related Google services) to understand app usage and stability. You can disable analytics via in-app/remote settings when enable_analytics is turned off.
5.1 What we generally send to Google Analytics
- Aggregated events (e.g. app opened, game started/closed, session duration)
- Anonymized identifiers (e.g. hashed window/game IDs — not raw game titles in analytics events)
- Cloud Play events (e.g. connect/disconnect) using hashed game IDs, not your cloud user name
- Permission and feature usage summaries where implemented
5.2 What we do not send to Google Analytics
- Raw game file contents, RMS save blobs, or cloud auth secrets
- Your cloud server password or full pairing secrets in analytics payloads
See Firebase Privacy Policy and Google Privacy Policy.
6. Advertising
Non-Pro users may see ads via Google AdMob (app open, rewarded, banner). AdMob may collect data for ad delivery and personalization. You can limit ad personalization in device settings. Pro subscribers do not see in-app ads. See AdMob Privacy Policy.
7. Pro Subscription
Payments and subscription status are handled by Google Play Billing. We do not store your card or bank details. Manage or cancel subscriptions in Google Play Store settings.
8. Third-Party Services Summary
- Google Play Services / Play Billing — Distribution and subscriptions
- Google AdMob — Advertising (non-Pro)
- Firebase Analytics — Usage analytics (when enabled)
- Cloud game server (optional) — Game hosting, saves, and streaming when you use Cloud Play
9. Data Sharing
We do not sell your personal information. We may share data only:
- With service providers listed above (under their policies)
- With the cloud server you connect to for Cloud Play
- When required by law or to protect rights and safety
- In connection with a merger or acquisition (with notice where required)
10. Children’s Privacy
The app is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal data, contact us at the email below.
11. Your Rights and Choices
- Do not use Cloud Play if you do not want data sent to a remote server
- Turn off analytics when the app offers that option
- Opt out of personalized ads in Android settings
- Cancel Pro subscription in Google Play
- Uninstall the app to remove local data; request cloud deletion separately from the operator or us
12. Changes to This Policy
We may update this policy. Changes will be reflected by updating the “Last updated” date and, when appropriate, in-app notice. Continued use after changes means you accept the updated policy.
13. Contact Us
Questions about this policy, local data, or cloud data requests:
Email: phamquangt815@gmail.com
Subject: Privacy Policy Inquiry
14. Consent
By using Emulator S60v5, you agree to this Privacy Policy. If you use Cloud Play, you also understand that game-related data will be processed on the remote server you connect to.
Last updated: May 2026
Emulator S60v5 — J2ME Emulator for Android