Privacy Policy
S60v5Cloud ("we", "our", or "us") respects your privacy. This policy explains what data the iOS app processes on your device, what may be sent to services we use, and what may be sent to a cloud game server when you choose Cloud Play.
Last updated: June 2026
1. About This Application
S60v5Cloud is a J2ME (Java 2 Micro Edition) emulator experience for iPhone and iPad. Main features include:
- J2ME game library — Import classic Java mobile games (.jar/.jad files) you own
- Cloud Play (optional) — Stream and control a game running on a remote emulator server you or the service operator configures
- Cloud sessions — Start, resume, and manage remote game sessions
- Game profiles & virtual keyboard — Per-game settings and on-screen controls
- Pro subscription — Premium features such as ad removal and extended limits, handled through Apple StoreKit
2. Permissions
The app may request these permissions depending on features you use:
- Files access — Import game files you select from the iOS document picker
- Notifications — Optional cloud session status, when enabled
- Internet — Ads, analytics, downloads, and Cloud Play (WebSocket/HTTP/UDP to your configured server)
- Camera — Optional QR code scanning for cloud login or device transfer
3. Local Play (On Your Device)
When you use imported games on your device:
- 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 analytics and diagnostic services to understand app usage and stability. Analytics, when enabled, is used for aggregate product and reliability metrics.
5.1 What we generally send for 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 for analytics
- Raw game file contents, RMS save blobs, or cloud auth secrets
- Your cloud server password or full pairing secrets in analytics payloads
See the privacy policies of the analytics provider used by the installed build for additional details.
6. Advertising
Non-Pro users may see ads through our advertising provider. The provider may collect data for ad delivery, measurement, fraud prevention, and, where permitted, personalization. You can limit ad personalization in iOS privacy settings. Pro subscribers do not see in-app ads.
7. Pro Subscription
Payments and subscription status are handled by Apple StoreKit. We do not store your card or bank details. You can manage or cancel subscriptions from your Apple account subscription settings.
8. Third-Party Services Summary
- Apple StoreKit — In-app purchases and subscriptions
- Advertising provider — Advertising for non-Pro users
- Analytics provider — Usage analytics and diagnostics 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
- Limit personalized ads in iOS privacy settings
- Manage or cancel Pro subscription from your Apple account subscription settings
- 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 S60v5Cloud, 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: June 2026
S60v5Cloud — J2ME cloud play for iPhone and iPad