Privacy Policy
Last updated: November 7, 2025
This Privacy Policy explains how Simple Bluetooth Printer (the “App”, package com.iyaltamizh.bluetoothprint) — developed and published by Iyaltamizh / Techpuram — collects, uses, and shares information when you use our app. By using the App you agree to the collection and use of information in accordance with this policy.
1. Information We Collect
1.1 Information you give us
When you contact support, send feedback, or use in-app features (for example, generate or save templates), we may collect information you provide such as your email and message contents.
1.2 Information collected automatically
- Device & Usage Data: device model, OS version, app version, language, crash reports and usage analytics collected by analytics/crash reporting SDKs.
- Advertising identifiers: advertising ID (AAID) for ad personalization and ad measurement.
- Network & server logs: IP address, timestamps, API usage logs.
- Purchase & billing data: when you make in-app purchases we may collect purchase tokens and basic purchase metadata for verification and restoration of purchases.
- Bluetooth & paired device info: when you connect to a printer the App may access Bluetooth device names and MAC addresses (or other device identifiers permitted by the OS) to connect and remember devices.
- Camera (optional): if you use the built-in QR/barcode scanner, the App uses the camera to scan barcodes/QR codes — the image data is processed locally for scanning.
- Local storage: templates, print history, preferences, and application database (Room) stored locally on the device.
2. SDKs, Libraries and How They Affect Privacy
The App includes third-party libraries (listed below) to provide functionality. These libraries may collect and process certain information; this section explains the main ones used in our build:
Included libraries (from build.gradle)
- Firebase (com.google.firebase:firebase-core) — used for analytics and crash reporting. Firebase may collect device identifiers, OS version, app version, and basic event data. See Firebase privacy docs for details.
- Google Mobile Ads / AdMob (com.google.android.gms:play-services-ads) — used to show ads. Ads use the advertising identifier and may collect device and usage signals. Personalized ads are served only with consent where required. We use Google’s consent flow (see UMP below).
- Meta Ads (com.facebook.android:audience-network-sdk) — used as a mediation partner for AdMob to show ads. Meta Ads may use the advertising identifier and collect device and usage signals. Personalized ads are served only with consent where required, managed via Google's UMP.
- Google User Messaging Platform (com.google.android.ump:user-messaging-platform) — used to show GDPR/EEA consent dialogs and store consent state. This lets users accept/decline personalized ads from Google and its ad partners (like Meta).
- Google Play Billing (com.android.billingclient:billing) — used for in-app purchases. Payment processing is handled by Google Play; we receive purchase confirmations and receipts but not full payment card data.
- Google Play In-App Review (com.google.android.play:review) — used to request in-app reviews (does not collect extra personal data beyond standard usage).
- Google Generative AI client (com.google.ai.client.generativeai) — if you enable AI features, requests to the generative AI service may send text (and only content you provide) to the provider to generate responses. We do not send private secrets; please avoid inputting sensitive personal data when using AI features. External AI provider’s privacy rules apply for those interactions.
- ZXing (com.google.zxing:core) — barcode/QR code processing library. When you scan using camera, images are processed locally for recognition. We do not upload raw camera frames to our servers by default.
- Glide (image loader) — used to fetch and cache images (for example template thumbnails). Glide may cache images on device storage.
- Room (androidx.room) — local database library used to store local app data (templates, settings, print history) on the device only.
- Multidex, Support libraries, other AndroidX — standard runtime libraries required by the app.
- Native module: nativetemplates — included project used to provide native templates; it only stores/shares template files as needed by the app.
What these SDKs may do
- Collect analytics & crash reports to help improve the App.
- Serve ads and use advertising identifiers to deliver personalized or non-personalized ads.
- Store consent state (UMP) and honor users' ad personalization choices.
- Process purchases and return purchase receipts/verification for license restoration.
- If you enable any optional cloud/AI feature, textual inputs may be sent to an external provider for processing — we will ask for explicit consent before sending data.
3. How We Use Information
- To provide the core printing functionality (connect to Bluetooth thermal printers, remember paired devices, send print jobs).
- To process purchases and enable premium features or remove ads.
- To show personalized or non-personalized ads based on consent.
- To analyze and improve the app (analytics, crash reports).
- To troubleshoot support requests you send to us.
- To comply with legal obligations or protect our rights.
4. Ads and Consent
We use Google Mobile Ads (AdMob), which may also show ads from third-party mediation partners like Meta Ads. Where required (for example in the EEA/GDPR regions), we present a consent dialog via Google’s User Messaging Platform (UMP) allowing you to accept or decline personalized advertising from these networks. If you decline personalized ads you may still receive non-personalized ads.
5. Purchases & Billing
In-app purchases are handled through Google Play Billing. We do not collect or store your payment card details. Purchase receipts and purchase tokens are used to validate and restore purchases.
6. Bluetooth, Camera & Other Permissions
- Bluetooth: required to discover and connect to printers. We may request Bluetooth-related permissions and store paired device metadata (name, ID) locally to facilitate reconnecting.
- Camera: used for barcode/QR scanning. Scanned frames are processed for recognition; frames are not uploaded unless you explicitly choose to send them to us.
- Storage / Files: to save templates, exported files, or cached images. Local data is stored on your device.
- Network access: required to fetch ads, check license/purchases, download templates, upload anonymous analytics, or call optional cloud features.
7. Data Retention & Local Storage
Most data such as templates, print history, and local settings are stored on your device (Room DB, files). Server-side logs, analytics and crash reports are retained by the service providers according to their retention policies. If you request deletion (see “Your Rights” below) we will attempt to remove identifiable data where feasible.
8. Third-Party Links & Services
The App uses several third-party services (Google / Firebase / AdMob / Play Billing / Meta / Generative AI providers). Their privacy policies apply to the data they collect. We recommend you review their privacy policies:
- Google Privacy & Terms (for Play Services, AdMob, Play Billing, Play Review)
- Meta Privacy Policy (for Meta Ads)
- Firebase Privacy & Security
- Any external generative AI provider’s privacy policy if you enable AI features
9. Your Rights
You may:
- Opt out of personalized ads via the in-app consent dialog or your device settings.
- Request deletion of your account data or local data by contacting us (contact details below). Note: purchases restored through Google Play remain with Google Play records.
- Uninstall the app to remove local App data from your device (unless you exported or backed up data elsewhere).
10. Children
The App is not directed to children under 13. We do not knowingly collect personal information from children. If you believe we have collected information from a child, please contact us and we will take steps to delete it.
11. Security
We take reasonable measures to protect your information, but no security system is impenetrable. We cannot guarantee absolute security of data transmitted to our servers or stored on devices.
12. Changes to This Policy
We may update this policy from time to time. When we do, we will update the “Last updated” date at the top of the policy. Significant changes will be highlighted in the app or via release notes where feasible.
13. Contact Us
If you have questions, requests, or want to request data deletion, contact us at: iyaltamizh@gmail.com.
Note: This is a general privacy statement tailored for the libraries and dependencies included in your app. It does not replace legal advice. If your app targets users in the EU, UK, California or other jurisdictions with specific privacy laws, consider getting this reviewed by a lawyer to ensure full regulatory compliance (GDPR, UK GDPR, CCPA, etc.).