Privacy Policy
A1 Thermal Printer
Last updated: June 29, 2026
Aman Yadav (doing business as Ocabico)
1. Overview
This Privacy Policy describes how Aman Yadav (doing business as Ocabico) ("we," "us," or "our") collects, uses, stores, and shares your information when you use A1 Thermal Printer ("the App"), a mobile utility that enables printing via Bluetooth, USB, and LAN/WiFi to thermal printers.
This policy applies when you:
• Download or use the A1 Thermal Printer mobile application
• Use any related application that links to this Privacy Policy
• Contact us for support or other services
2. Contact Information
Developer
Aman Yadav (Ocabico)
ocabicoitservices@gmail.com
Address
Drushti Apt, Flat No. 7B, Shivaji Nagar, Satpur, Nashik, Maharashtra 422012, India
Privacy requests
ocabicoitservices@gmail.com
3. Information We Collect
We collect only the data necessary to operate the App and provide its features.
3.1 Device & App Information
• Device model, manufacturer, and Android OS version
• App version and build number
• Android Advertising ID (GAID) — used by Google AdMob for ad personalisation
• Firebase Installation ID — used to identify app instances for push notifications
• IP address and network connection type
• App usage logs and crash reports (via Firebase Crashlytics / Analytics)
3.2 Permissions Requested
The following device permissions are requested at runtime. Each is required for core printer functionality:
Permission
Why it is needed
BLUETOOTH, BLUETOOTH_SCAN, BLUETOOTH_CONNECT
Discover and connect to Bluetooth thermal printers. BLUETOOTH_SCAN uses neverForLocation flag — no location data is inferred.
NEARBY_WIFI_DEVICES, ACCESS_WIFI_STATE, CHANGE_WIFI_MULTICAST_STATE
Discover and connect to printers over LAN/WiFi.
INTERNET, ACCESS_NETWORK_STATE
Required for Firebase, Google AdMob, and API communication.
ACCESS_COARSE_LOCATION
Used for venue-based printer suggestions. Requested only when this feature is used; you can deny it without affecting core printing.
READ_MEDIA_IMAGES
Access photos you select to print. No images are uploaded or stored remotely.
POST_NOTIFICATIONS
Send push notifications for app updates and service alerts via Firebase Cloud Messaging (FCM).
USB host feature
Connect to thermal printers via USB cable.
3.3 Information You Provide
• Receipt or document content you choose to print (processed locally, never transmitted)
• Support enquiries sent to our email
3.4 In-App Purchase Information
If you make a purchase through the App, transactions are processed entirely by Google Play Billing. We do not receive or store your payment card details. We may receive a transaction record (purchase token, product ID, and timestamp) to verify and fulfil your purchase.
3.5 Push Notifications
If you grant notification permission, we may send alerts about app updates and service changes via Firebase Cloud Messaging. You can disable notifications at any time in your device settings.
4. How We Use Your Information
• Provide and operate the App, including Bluetooth, USB, and WiFi printing
• Suggest nearby printer configurations based on approximate location (if permitted)
• Display advertisements via Google AdMob
• Improve app performance and reliability through Firebase Analytics
• Diagnose crashes and bugs via Firebase Crashlytics
• Send push notifications for updates via Firebase Cloud Messaging
• Verify in-app purchases via Google Play Billing
• Respond to support requests
• Comply with legal obligations
5. Third-Party Services & SDKs
The App uses the following third-party SDKs. Each has its own privacy policy governing the data it processes:
SDK / Service
Purpose
Data collected
Google AdMob
Advertising
Advertising ID, device info, approximate location, app activity
Firebase Analytics
Usage analytics
App interactions, device info, Firebase Installation ID
Firebase Crashlytics
Crash reporting
Crash logs, device info, app version
Firebase Cloud Messaging
Push notifications
Firebase Installation ID, device token
Firebase Auth / Firestore
Authentication & cloud data
User ID, email (if signed in), app data
Google Play Billing
In-app purchases
Purchase token, product ID, timestamp (no card data)
All Google services are governed by Google’s Privacy Policy: https://policies.google.com/privacy
6. Sharing of Information
We do not sell your personal data. We may share data only in the following circumstances:
• With third-party SDKs listed in Section 5, solely for the purposes described
• In the event of a merger, acquisition, or sale of assets — you will be notified
• When required by law or to protect the rights, property, or safety of our users
7. Local Data Storage
The App stores certain data locally on your device using SQLite (sqflite) and SharedPreferences. This includes printer configurations, recent print jobs, and app settings. This data never leaves your device and is not transmitted to our servers.
8. Advertising & Consent (Google AdMob)
The App displays advertisements via Google AdMob. Before serving personalised ads, the App uses Google’s User Messaging Platform (UMP) to obtain your consent in accordance with applicable regulations (GDPR, CCPA).
• Users in the EEA, UK, and Switzerland will see a consent dialog on first launch
• You may opt out of personalised ads at any time via your device’s ad settings
• If consent is declined, non-personalised ads may still be shown
AdMob App ID: ca-app-pub-3774412092939581~7753489205
9. Data Retention
• Firebase Analytics & Crashlytics data: retained for up to 14 months (Google default)
• FCM tokens: retained until the app is uninstalled or the token is refreshed
• Firestore user data: retained until account deletion is requested
• Local device data (SQLite, SharedPreferences): retained until app is uninstalled
• Purchase records: retained as required by applicable tax and accounting laws
10. Security
We apply reasonable technical and organisational measures to protect your data, including:
• HTTPS/TLS for all external API and Firebase communications
• Cleartext traffic restricted to local network (LAN) printer connections only
• No sensitive data is stored in plaintext on device
No system is 100% secure. We cannot guarantee absolute security and are not responsible for unauthorised access beyond our reasonable control.
11. Children’s Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided personal data, we will delete it promptly. If you believe a child has provided us with personal information, please contact us at ocabicoitservices@gmail.com.
12. Your Privacy Rights
Depending on your location, you may have the following rights:
Access
Request a copy of the data we hold about you
Correction
Request correction of inaccurate data
Deletion
Request deletion of your personal data
Portability
Request your data in a portable format
Withdraw consent
Withdraw consent for data processing at any time
Opt out of ads
Opt out of personalised advertising via device ad settings
Complaints
Lodge a complaint with your local data protection authority
To exercise any of these rights, contact: ocabicoitservices@gmail.com
13. Legal Basis for Processing (GDPR)
For users in the European Economic Area, we process data on the following legal bases:
• Consent — for personalised advertising (AdMob UMP)
• Performance of contract — to provide core app functionality
• Legitimate interests — for analytics, crash reporting, and security
• Legal obligation — where required by applicable law
14. International Data Transfers
Our primary operations are based in India. Data processed by Google services (Firebase, AdMob, Play Billing) may be transferred to and stored in the United States or other countries. Google relies on Standard Contractual Clauses and other approved mechanisms to ensure adequate data protection for transfers from the EEA.
15. Tracking Technologies
The App uses the Android Advertising ID (GAID) and Firebase analytics identifiers. It does not use browser cookies. You can reset or opt out of the Advertising ID at any time via: Settings → Google → Ads.
16. Do Not Track
The App does not respond to “Do Not Track” signals as no uniform standard currently exists for mobile applications.
17. Updates to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the “Last updated” date at the top of this document. Continued use of the App after any changes constitutes acceptance of the updated policy.
18. Contact & Privacy Requests
For any privacy-related questions, data access requests, or complaints:
Name
Aman Yadav (Ocabico)
ocabicoitservices@gmail.com
Address
Drushti Apt, Flat No. 7B, Shivaji Nagar, Satpur, Nashik, Maharashtra 422012, India
Response time
We aim to respond within 30 days
— End of Privacy Policy —