Scope
This Privacy Policy explains how BatteryMapChat handles personal data when you use the BatteryMapChat mobile app, the static website published under this project, and connected support services.
BatteryMapChat is a location-based social product. The app shows nearby profiles on a map, supports greetings, opens chat only after the other user accepts, allows image uploads, supports push notifications, and offers paid digital products through Google Play.
Information We Collect
Account and profile information
When you register or maintain an account, we process information such as your email address, email verification code activity, password credentials, device identifier, avatar path, username, signature, gender, birth date, timezone, language, notification preference, and map visibility preference.
Location, map, and presence data
The app uses location-related data to center the map, show nearby users, and update your own presence. This can include precise or approximate latitude and longitude, whether location was available, whether accuracy was reduced, last-seen timing, and your choice to appear or not appear on the map.
Device and technical data
We process device and session information such as a stable device UID, brand, model, package name, timezone, network request logs, app version, language settings, operating-system notification state, and battery level. Battery level is used in the current product design to show battery-style rings on nearby profiles.
Messages, greetings, uploads, and support
We process greetings, chat messages, image uploads, read states, block lists, feedback submissions, optional contact information you send to support, and related metadata such as message type, timestamps, delivery state, file paths, and moderation records.
Payment and entitlement data
If you buy membership or greeting packs, we process purchase and entitlement data including product code, Google Play product ID, package name, purchase token, order reference, purchase state, price, currency, purchase time, timezone at purchase, refund or revocation events, and resulting entitlement records.
Place search and map provider requests
When you use map search, the service sends your search input, language code, and optional location bias through our server to Google Maps Platform and Google Places services so we can return autocomplete suggestions and place details inside the app.
Website and local storage data
The website in this repository is a static informational site. It does not currently use third-party analytics or advertising cookies. Like most websites, hosting logs may still record technical request information such as IP address, browser, referrer, and access time. In the app, local storage may be used for session state, language settings, and last map viewport.
Permissions and Device Access
- Location permission is used to place you on the map, show nearby users, and improve map search context.
- Notification permission is used to deliver greetings, chat updates, and account notices through Firebase Cloud Messaging.
- Photo-library or media access is used when you choose an avatar, upload chat images, or attach screenshots to feedback.
- Device APIs may be used to read timezone, package name, stable device ID, model, brand, and battery level for service operation and fraud prevention.
Some permissions are optional. If you deny them, parts of the app may not work as intended. For example, if location access is disabled or map visibility is turned off, nearby discovery features may be limited.
How We Use Information
We use personal data to:
- create, verify, authenticate, and secure accounts;
- show nearby users, update presence, and operate map search;
- enable greetings, consent-based chat creation, messaging, blocks, and read states;
- store and deliver avatar images, chat images, and feedback uploads;
- deliver push notifications and local in-app notification experiences;
- process Google Play purchases, verify transactions, grant or revoke entitlements, and handle refunds or disputes;
- provide customer support and review feedback submissions;
- prevent spam, fraud, abuse, unauthorized access, and policy violations;
- comply with law, enforce our Terms, and maintain service records.
Legal Bases
If you are in the EEA, the UK, or Switzerland, we rely on one or more of the following legal bases, depending on the context:
- Contract: to provide the service you requested, including account login, map discovery, greetings, chat, uploads, and paid digital features.
- Consent: where required for permissions such as push notifications, location access, or access to your photo library, and for any processing that local law requires us to base on consent.
- Legitimate interests: to secure the service, prevent abuse, debug failures, moderate content, and keep the product reliable and usable.
- Legal obligations: to keep transaction records, answer lawful requests, and comply with tax, accounting, consumer, or law-enforcement requirements.
Retention
We keep data only for as long as reasonably necessary for the purposes described above, including:
- account and profile data while your account remains active, and for a reasonable period afterward to handle security, disputes, or legal requirements;
- messages, greetings, uploads, and block records while needed to operate conversations, enforce safety controls, and maintain service history;
- purchase and entitlement records for accounting, fraud prevention, refund handling, and legal compliance;
- push tokens until they are refreshed, invalidated, deleted, or notifications are turned off;
- feedback submissions until they are handled, archived, or no longer needed for support and quality review;
- presence and map visibility records on a rolling basis, including overwriting prior location and last-seen state when newer updates arrive.
If you deactivate your account, we disable profile visibility, terminate active sessions, and remove live device-map linkage, but some records may remain where retention is required for security, transactions, abuse prevention, backups, or legal compliance.
International Transfers
BatteryMapChat and its service providers may process data in countries outside your own country, including outside the EEA, the UK, and Switzerland. Where applicable law requires it, we rely on appropriate transfer safeguards such as contractual protections, provider commitments, or another valid transfer mechanism.
Your Rights
Depending on where you live, you may have rights to access, correct, delete, restrict, or port your personal data, to object to certain processing, and to withdraw consent where consent is the legal basis.
- You can update parts of your profile, language, notification preference, and map visibility inside the app.
- You can block other users inside the app.
- You can deactivate your account inside the app settings.
- You can request access, correction, deletion, or another rights review through the in-app feedback channel or the privacy contact listed below.
- You may lodge a complaint with your local supervisory authority, including an EEA authority, the UK Information Commissioner's Office, or the Swiss FDPIC, where applicable.
We may ask you to verify your identity before taking action on a rights request. Some requests may be limited where an exception under applicable law applies.
Security
We use administrative, technical, and organizational measures designed to protect personal data. These include authentication controls, server-side validation, storage separation for uploads, and internal access controls. No service can guarantee absolute security.
Children
BatteryMapChat is intended for adults. The current app registration flow requires users to be at least 18 years old. We do not intend the service for children under 18.
Changes
We may update this Privacy Policy from time to time. The latest version will be posted on this page with an updated effective date. If a change materially affects your rights or the way we use data, we will provide additional notice where required by law.
Contact
For privacy questions or data-rights requests, contact BatteryMapChat using the details below:
- Controller / operator: Peng Bin, trading as BatteryMapChat
- Privacy email: pengbin621@gmail.com
- Business address: Kaifu District, Changsha, Hunan Province, China
- In-app route: Settings > Help Center / Feedback
- App-store contact: pengbin621@gmail.com
- EEA / UK / Swiss representative, if required: Representative details will be provided here if and when applicable law requires them.