com.funtechstudio.tenxycharge)
and this website. The Fun Tech Studio website (funtechstudio.io)
and our other products have their own separate privacy policies.
1. Who we are
TenxyCharge is a product of Fun Tech Studio, an independent studio based in Malaysia. "We", "us", or "our" refers to Fun Tech Studio. Contact us anytime at funtechstudio1@gmail.com.
2. Information we collect
We aim to collect as little personal data as possible. The categories we may collect are:
- Account information. If you sign in with Google (via Supabase Auth), we receive your email address and a unique user identifier. We use this to associate your subscription with your device.
- Subscription information. Subscription billing is processed by Google Play Billing and managed via RevenueCat. We receive a subscription status (active / cancelled / lapsed) and an anonymous purchase identifier. We do not receive your payment card details.
- App preferences. Your chosen voice pack, language, thresholds, and trigger settings are stored locally on your device. They are not transmitted to us.
- Battery state. The app reads your device's battery level and charging state to know when to play alerts. This data stays on your device and is never sent to our servers.
- Crash and diagnostic data. If the app crashes, an anonymous crash report may be sent to help us debug. These reports do not contain personal information.
- Advertising identifiers. If you use the free tier, we may show ads via Google Mobile Ads, which uses your device's advertising ID per Google's policies. You can reset or opt out of personalised ads in your Android settings.
3. How we use information
- To deliver the app's core function (battery alerts).
- To verify and manage your subscription.
- To respond to your support requests.
- To diagnose crashes and improve stability.
- To serve ads on the free tier.
We do not sell your personal data.
4. Sharing and third parties
We rely on the following service providers:
- Supabase — authentication and account storage.
- Google Play Billing — subscription processing.
- RevenueCat — subscription state management.
- Google Mobile Ads — advertising on the free tier.
- Hostinger — hosting for this website.
Each of these providers handles data under their own privacy policies. We share with them only what's strictly required to operate.
5. Permissions the app requests
- Battery state — to detect charging and battery-level events. Always required.
- Notifications — to deliver background voice alerts on Android 13+.
- Foreground service (data sync) — to monitor battery while the screen is off.
- Receive boot completed — to restart the background monitoring service after a device reboot, so alerts keep working without reopening the app.
- Wake lock — to briefly keep the CPU active when a battery event occurs, ensuring the alert sound plays reliably in the background.
- Internet — for sign-in, subscription verification, and ads.
- Local file access (optional) — if you choose to upload a custom audio file as a voice alert, the app reads that file from your device storage. The file is used only locally and is never uploaded to our servers.
6. Children's privacy
TenxyCharge is not directed at children under 13 (or the age of digital consent in your jurisdiction). We do not knowingly collect personal data from children. If you believe we have, contact us and we will delete it.
7. Your rights
You may request access to, correction of, or deletion of your personal data at any time by emailing funtechstudio1@gmail.com. You may also delete your account directly in the app under Settings → Account → Delete account, which removes your Supabase record permanently.
8. Ads and consent
If you are located in the European Economic Area, United Kingdom, or Switzerland, the app will display a consent dialog powered by Google's User Messaging Platform (UMP) before showing personalised ads. You can update your consent choice at any time in Settings → Ad preferences or by resetting your advertising ID in your Android settings (Settings → Privacy → Ads).
If you opt out of personalised ads, you may still see non-personalised ads. Google Mobile Ads' use of your data is governed by Google's Privacy Policy.
9. Data security and international transfers
All data transmitted between the app and our service providers is encrypted in transit via HTTPS/TLS. Data stored by Supabase and RevenueCat may be processed on servers located outside Malaysia, including in the United States. We rely on those providers' own security and compliance frameworks (SOC 2, GDPR data processing agreements) to protect your data during transfer and storage.
For a structured summary of our data practices, see the Data safety section on TenxyCharge's Google Play listing.
10. Data retention
Account data is retained while your account is active. If you delete your account, we remove your record from our database within 30 days. Anonymous crash reports may be retained longer in aggregate form.
11. Changes to this policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Significant changes will be communicated in-app.
12. Contact
Questions about this policy? funtechstudio1@gmail.com.