CloudEx Inc. ("we", "us", or "our") operates the "Offline Chat Pro" app (the "Service"). This Privacy Policy explains what information the app handles, how it is used, and the choices available to you. By using the Service, you are deemed to have agreed to the practices described in this Policy.
1. Our Core Principle
Offline Chat Pro lets nearby Android phones exchange messages and talk by walkie-talkie without the internet or a mobile network. Phones connect directly to each other over Bluetooth, Bluetooth Low Energy and Wi-Fi. There is no account and no sign-up, and we do not run any server that receives, stores or relays your messages. Your messages, photos, voice and files travel only between the phones of the people you communicate with (and, on the way, the phones of other users that relay them), and they are stored on those phones. Specifically, we never have access to any of the following:
- The content of your messages, photos, voice, voice messages, files, locations or SOS alerts
- Who you talk to, your contacts, or the names of the people you meet in the app
- Your location
- Anything captured by your microphone
2. How Communication with Nearby Phones Works
- Finding and connecting: While you are online, the app uses Nearby Connections from Google Play services to make your phone discoverable to, and to look for, nearby phones running the app. Google Play services chooses whether to use Bluetooth, Bluetooth Low Energy or Wi-Fi.
- What nearby phones can see: To find each other, your phone shares the following with nearby phones running the app, before any connection is made: the name and color you set, your channel number, a short fingerprint of your passcode (not the passcode itself), and a random identifier created on your phone. Anyone nearby with the app can therefore see your name and channel while you are online. You can turn this off at any time by going offline.
- What you send: Messages, photos, voice, voice messages, files, locations and SOS alerts you send reach the phones on the same channel (and, with a passcode, only those who use the same passcode), or for one-to-one chats, the other person. Other users' phones may relay them on the way to reach farther (up to 6 relaying phones; files are relayed by at most 1 phone). You can stop your phone from relaying for others in the settings.
- Encryption: Connections between phones are encrypted by Nearby Connections. In addition, one-to-one messages (text, photos, voice messages, locations and files) are end-to-end encrypted with keys created on the two phones (ECDH P-256 and AES-256-GCM), so relaying phones cannot read them. Group messages and walkie-talkie voice are not end-to-end encrypted, and everyone on the same channel can read or hear them. You can compare a safety number with the other person to confirm that no other phone sits in between.
- Photos: Photos are redrawn and resized before they are sent, so the location and other metadata in the original file are never sent.
- Blocking and muting: You can block or mute any person. A blocked person's phone is not connected to and their messages are ignored.
3. Location, Microphone and Notifications
- Location: On Android 12 and older, Android requires the location permission (and location turned on) to look for nearby devices over Bluetooth; the app does not record or send your location for this. Your location is used only when you choose to send your location, send an SOS, or open "Find their direction" (Premium), and in those cases it is sent only to the people you chose. Location is obtained from GPS and the network location provider of your phone. The app has no map of its own; you can open a received location in a map app of your choice.
- Microphone: The microphone is used only while you hold or toggle the talk button on the walkie-talkie, while you record a voice message, or while the walkie-talkie tab is open with voice-activated talk (Premium) turned on. Your voice is sent only to the people you are talking to. If "Record conversations" (Premium) is on, the walkie-talkie conversations you hear and speak are also kept on your phone.
- Background: While you are online, the app shows an ongoing notification and keeps receiving messages and voice with the screen off. You can go offline from that notification at any time.
4. Information Stored Only on Your Device
- Chats: Messages, the people you have met (name, color and identifier), your own phrases and the walkie-talkie recordings are stored in the app's own storage on your phone. Photos, voice and files are stored in the app's own storage as well. When you save a photo yourself, it is saved to Pictures/OfflineChat on your phone.
- Your identity in the app: The random identifier and the encryption keys of your phone are created on your phone and stored only there.
- Settings: Your name, color, channel, passcode and other settings are stored on your phone.
- Automatic deletion: You can have old messages deleted automatically (after 1, 7, 30 or 90 days), delete individual messages or chats, or delete all data in the app at any time.
- Android backup: If backup is turned on in your device settings, Android may include your chats (text) and settings, including whether Premium has been purchased, in the backup it saves to your own Google account. Photos, voice, files, and your identifier and encryption keys are not included. When you transfer data directly from an old phone to a new one, photos, voice and files may also be copied, but your identifier and keys are not. This is handled by Android; we have no access to it.
- When you uninstall: Uninstalling the app or clearing its data deletes everything stored in the app's own storage. Photos you saved to Pictures remain until you delete them.
5. Information Collected Automatically
- Crash reports: Via Firebase Crashlytics. When the app crashes and your phone is online, technical information such as the stack trace, device model, OS version and app version is sent. It does not include the content of your messages, photos or voice, or your location.
- Purchase information: We use purchase tokens issued by Google Play to verify your one-time "Premium" purchase. We never receive any payment information such as credit card numbers.
- List of our other apps: To show our other apps, the app downloads their names, descriptions and icons from our content server (static files hosted on Cloudflare Pages) when your phone is online. The request contains no personal data from the app. As with any request to a web server, the server receives your device's IP address as part of the connection.
The app does not use any analytics service and does not use the advertising ID.
6. Information We Explicitly Do Not Collect
- The content of your messages, photos, voice, voice messages, files, locations or SOS alerts
- Your contacts, phone number, email address or real name (the app has no account or sign-up)
- Your location history
- The contents of your screen or of other apps
7. Permissions the App Requests and Their Purposes
- Nearby devices (BLUETOOTH_SCAN / BLUETOOTH_ADVERTISE / BLUETOOTH_CONNECT / NEARBY_WIFI_DEVICES) — Finding, announcing to and connecting to nearby phones running the app. The app declares that it does not derive your location from these scans.
- Wi-Fi and network state (ACCESS_WIFI_STATE / CHANGE_WIFI_STATE / ACCESS_NETWORK_STATE / CHANGE_NETWORK_STATE) — Used by Nearby Connections to connect directly over Wi-Fi. The app does not join any Wi-Fi network for you.
- Location (ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION) — Required by Android 12 and older to look for nearby devices over Bluetooth, and used on all versions only when you send your location, send an SOS or open "Find their direction".
- Microphone (RECORD_AUDIO) — The walkie-talkie and voice messages.
- Foreground service (connected device / microphone) — Keeps the connection, and the walkie-talkie when you start it from the app, running while the screen is off or you use other apps, with an ongoing notification.
- Notifications (POST_NOTIFICATIONS, Android 13+) — New messages, SOS alerts and the online status.
- Vibration (VIBRATE) — Vibration for notifications and SOS alerts.
- Biometrics (USE_BIOMETRIC) — Only if you turn on the app lock, to unlock the app with your phone's fingerprint, face or screen lock.
- Storage (WRITE_EXTERNAL_STORAGE, Android 9 and earlier only) — Saving a photo to Pictures when you choose to. Not requested on Android 10 and later.
- Internet (INTERNET) — Used only for crash reports, Google Play purchases, in-app reviews and in-app updates, downloading the list of our other apps, and showing this privacy policy in the app. Messages and voice never go over the internet.
8. How We Use Information
The limited information we receive is used only for the following purposes:
- Operating and maintaining the Service
- Verifying your Premium purchase
- Diagnosing and fixing crashes
- Responding to support inquiries
- Complying with applicable laws
9. Third-Party Services
Offline Chat Pro uses the following third-party services. Each service has its own privacy policy.
- Google Play services Nearby Connections (Google LLC) — direct connections between nearby phones over Bluetooth, Bluetooth Low Energy and Wi-Fi
- Firebase Crashlytics (Google LLC) — crash diagnostic data
- Google Play Billing (Google LLC) — the one-time Premium purchase; payment is completed on Google Play, and we receive only a purchase token
- Google Play In-App Review and In-App Updates (Google LLC) — let you rate the app and install updates without leaving it; handled by Google Play
- Cloudflare Pages (Cloudflare, Inc.) — hosts the static list of our other apps
10. Data Retention
- Crash reports: retained for 90 days, then deleted.
- Support emails: retained for 12 months after the last reply, then deleted (except where legally required).
- Your chats, photos, voice, files and settings on your device: kept until you delete them, they are deleted automatically by the setting you chose, or you uninstall the app or clear its data. Messages you have sent remain on the recipients' phones under their control.
11. International Data Transfers
We are based in Japan. The infrastructure used for crash diagnostics and for hosting the list of our other apps may be located in various countries. When you use the Service, the minimal information described above may be processed outside your country of residence under standard contractual safeguards.
12. Your Rights
Depending on where you reside (e.g., the EEA, UK, California, Japan), you may have the right to request access to, correction of, or deletion of the limited information we hold. You can:
- Go offline at any time to stop sharing your name and channel with nearby phones
- Delete messages, chats or all data in the app at any time, or uninstall the app or clear its data
- Withdraw the nearby devices, location, microphone or notifications permission in your device settings at any time
- Contact us at the address below to make a request regarding the information we hold
13. Children's Privacy
Offline Chat Pro is not directed to children under the age of 13 (or the minimum age applicable in your region). If we inadvertently collect information from such a child, we will delete it promptly upon being contacted.
14. Changes to This Policy
This Privacy Policy may be updated from time to time. The latest version is always published at this URL together with its effective date. We will also notify you within the app of significant changes as appropriate.
15. Contact
For questions about privacy, data requests, or to report concerns, please email us at .
CloudEx Inc. (Japan)
Effective Date: October 20, 2026