Privacy Policy for Calculator
Last Updated: November 11, 2025
Overview
Calculator ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and protect information when you use our Android application.
Information We Collect
1. Information Automatically Collected
Google AdMob
- We display advertisements through Google AdMob
- AdMob may collect device information including:
- Device identifiers (Advertising ID)
- IP address
- Device type and operating system
- App interactions and ad performance metrics
- General location (country/region level)
For more information, see
Google's Privacy Policy and
AdMob's Data Usage.
2. Information You Provide
Camera and Image Access (Optional)
- When you use the OCR (Optical Character Recognition) feature to scan mathematical expressions, we request:
- Camera permission to capture photos
- Photo library access to select existing images
- Important: All OCR processing happens entirely on your device using Google ML Kit. Images are NOT uploaded to any server and are NOT stored permanently unless you explicitly save them.
App Settings and Preferences- Your calculator settings (angle mode, display format, etc.) are stored locally on your device using Android DataStore
- Calculation history is stored locally on your device using Room database
- This data never leaves your device
How We Use Information
Google AdMob
- To display personalized advertisements
- To measure ad performance and improve ad relevance
- To comply with legal obligations
Local Data (Settings, History, OCR)
- Settings: To remember your preferences between app sessions
- History: To provide quick access to previous calculations
- OCR: To convert images of mathematical expressions into calculable text
Data Storage and Security
On-Device Storage
- All calculation history, settings, and preferences are stored locally on your device
- OCR image processing is performed entirely on-device with no network transmission
- You can clear this data at any time through your device's app settings
Third-Party Services
- Google AdMob: Subject to Google's data practices and privacy policy
- Google ML Kit (OCR): Processes images on-device; no data sent to Google servers
Data Sharing
We do NOT:
- Sell your personal information
- Share your calculation history or settings with third parties
- Upload your camera images or OCR data to any server
- Track your location beyond what AdMob requires for ad serving
We DO share data with:
- Google AdMob: For advertising purposes as described above
Your Rights and Choices
Advertising Choices
- You can opt out of personalized ads through your device settings:
- Android: Settings → Google → Ads → Opt out of Ads Personalization
- Or reset your Advertising ID: Settings → Google → Ads → Reset Advertising ID
Data Deletion
- Clear calculation history: Use the app's clear history function
- Clear all app data: Device Settings → Apps → Calculator → Storage → Clear Data
- Uninstall the app: All local data will be permanently deleted
Permissions Management
- Camera and photo access permissions can be revoked at any time through:
- Device Settings → Apps → Calculator → Permissions
- The app will continue to function without camera access; only OCR features will be unavailable
Children's Privacy
Our app does not knowingly collect personal information from children under 13. The app is a general-purpose calculator suitable for all ages. If you believe we have inadvertently collected information from a child under 13, please contact us immediately.
Third-Party Services
This app uses the following third-party services:
- Google AdMob - Advertising
- Privacy Policy: https://policies.google.com/privacy
- Data Use: https://support.google.com/admob/answer/6128543
- Google ML Kit - On-device OCR (Text Recognition)
- Privacy Policy: https://policies.google.com/privacy
- On-device processing (no data sent to servers)
- Google Play Services - App updates
- Privacy Policy: https://policies.google.com/privacy
Permissions Explained
Required Permissions
- INTERNET - Required for displaying ads
- ACCESS_NETWORK_STATE - Required for checking network connectivity for ads
Optional Permissions (Requested Only When Used)
- CAMERA - Only used when you choose to scan mathematical expressions via OCR
- READ_MEDIA_IMAGES / READ_EXTERNAL_STORAGE - Only used when you choose to import images for OCR
Data Retention
- Local Data: Retained until you clear it manually or uninstall the app
- AdMob Data: Retained according to Google's data retention policies
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Posting the new Privacy Policy in the app
- Updating the "Last Updated" date at the top of this policy
Continued use of the app after changes constitutes acceptance of the updated policy.
International Data Transfers
AdMob may transfer data internationally as part of Google's global operations. These transfers are subject to Google's privacy practices and applicable data protection laws.
Your Consent
By using our app, you consent to this Privacy Policy and agree to its terms.
Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Email: [Your Support Email]
Developer: [Your Name/Company]
Technical Details for Transparency
Libraries and SDKs Used:
- Google Mobile Ads SDK 22.5.0 - Ad serving
- Google ML Kit Text Recognition 16.0.0 - On-device OCR
- TensorFlow Lite - On-device mathematical formula recognition
- CameraX 1.3.1 - Camera functionality
- AndroidX Room - Local database for calculation history
- AndroidX DataStore - Local storage for user preferences
Open Source Components:
This app uses various open-source libraries. A complete list is available in the app's "About" section.
This policy is effective as of November 11, 2025.