CalcEditor (“the app”, “we”, “us”) is an educational scientific calculator application for Android. This Privacy Policy explains how CalcEditor handles information when you use the app.
CalcEditor does not collect, store remotely, or transmit the following:
No account is required to use CalcEditor. CalcEditor has no login, registration, or account system.
CalcEditor stores the following data on your device only, using Android’s standard local storage (SharedPreferences):
| Data | Purpose | Storage |
|---|---|---|
| Calculation history | Let you review past calculations | Local, on-device |
| App settings and preferences | Remember your theme, angle mode, and other settings | Local, on-device |
| Selected calculator state | Resume your last session | Local, on-device |
This data is not accessible by us or transmitted to any server. It remains on your device until:
We do not maintain any remote backup, account sync, or cloud storage of this data.
CalcEditor may request access to your device camera or photo gallery if you choose to use the local text recognition (OCR) feature to scan a handwritten or printed expression.
| What happens | Detail |
|---|---|
| Access scope | User-initiated only. You must actively open the OCR feature and select a source (camera or gallery). |
| Processing | The selected image is processed on your device using Google ML Kit Text Recognition. |
| No upload | The image and any extracted text are not uploaded to CalcEditor servers or any cloud OCR service in this version. |
| Retention | The app does not permanently store selected images. Images are used only for the immediate recognition session. |
| Decline | If you decline camera or gallery permission, all other calculator functions remain fully available. |
Cloud OCR (Google Vision / MathPix) is not available in CalcEditor v1. No images are uploaded to cloud OCR services in this version.
CalcEditor uses Google ML Kit Text Recognition, a Google on-device machine-learning SDK.
CalcEditor itself does not operate a backend server and does not intentionally transmit user content over the internet.
CalcEditor may access your device’s accelerometer sensor for certain local interactive features (for example, orientation or display adaptation). This sensor data is processed locally on your device and is not transmitted to us or any third party.
CalcEditor does not include analytics SDKs, advertising SDKs, tracking SDKs, or crash-reporting SDKs that collect or transmit user data to us or third parties.
No advertising, behavioral profiling, cross-app tracking, or data monetization occurs.
If this changes in a future version, this policy will be updated and we will notify users accordingly.
| Service | Purpose | Data sent by CalcEditor | Notes |
|---|---|---|---|
| Google ML Kit Text Recognition | On-device text recognition model | None (model download only) | Google’s privacy policy applies to SDK behavior |
| Google Play (distribution) | App distribution and updates | Standard Play install/update metadata | Governed by Google Play Terms of Service |
CalcEditor v1 does not use Google Cloud Vision, MathPix, Firebase, AdMob, Google Analytics, Crashlytics, or similar cloud or analytics services.
CalcEditor includes tools for BMI, BMR, calorie estimation, and statistical calculations. These tools are provided for educational and informational purposes only.
No health or statistical data you enter is stored beyond your current session or transmitted from your device.
CalcEditor is an educational calculator application. It does not knowingly collect personal information from children under 13 (or under the applicable age in your jurisdiction). Because CalcEditor does not collect any personal information from any user, this requirement is inherently satisfied. If you believe a child has used the app in a way that raises a concern, please contact us.
Because CalcEditor does not transmit user data to our servers, the primary security consideration is the security of your local device storage.
| Data | Retention | Deletion |
|---|---|---|
| Calculation history | On device until cleared by user or uninstall | Clear via app settings, or uninstall the app |
| App preferences/settings | On device until cleared or uninstall | Settings → Apps → CalcEditor → Clear Data, or uninstall |
| Images used for OCR | Not permanently stored by the app | Not applicable — images are not retained |
There is no account to delete because there is no account system. Uninstalling the app removes all locally stored data.
We may update this Privacy Policy as CalcEditor’s features evolve (for example, if a future version adds analytics or cloud features). When we update the policy:
We recommend checking this page periodically. Continued use of the app after a policy update constitutes acceptance of the updated policy.
Because CalcEditor does not collect personal data, most data-subject rights (access, correction, portability, erasure requests to us) are not applicable in the traditional sense. You control all locally stored data directly on your device.
If you are a resident of a jurisdiction with specific privacy rights (for example, GDPR, CCPA) and have questions about how they apply to CalcEditor, please contact us.
For privacy questions, concerns, or requests:
Developer: Omar A. Kurdi
Email: Omarahmadmzory@gmail.com
App: CalcEditor
We will respond to privacy inquiries within a reasonable time.
| Permission | Required by | Purpose |
|---|---|---|
INTERNET |
Google ML Kit SDK | Download/update on-device text recognition model files |
ACCESS_NETWORK_STATE |
Google ML Kit SDK | Check network availability before model download |
CAMERA |
OCR feature (user-initiated) | Capture image for local text recognition |
READ_MEDIA_IMAGES (Android 13+) or equivalent |
OCR feature (user-initiated) | Select image from gallery for local text recognition |
CalcEditor does not request location, contacts, microphone, Bluetooth, or other sensitive permissions beyond those listed above.
Camera and gallery permissions are optional: declining them leaves all calculator features fully available.