Privacy Policy for MultiDiscountCalc
Last updated: 2026-04-28
This Privacy Policy describes how MultiDiscountCalc (“the app”) handles user information on iOS and Android.
1. No Advertising, Analytics, or Tracking SDKs
The app does not embed advertising SDKs, analytics SDKs, or tracking SDKs. The developer does not collect device identifiers for advertising or behavioral tracking.
2. No Developer-Operated Servers
The developer does not operate any server that collects user input, calculation history, discount steps, settings, or deletion markers. The app does not transmit user data to the developer.
3. Local Storage on Device
By default, the following data is stored on the user’s device only:
- Calculation history
- Discount steps
- App settings (default tax rate, currency, rounding rule, etc.)
- Deletion markers (used for sync conflict resolution)
- Install date, launch count, and last review request date (used for review prompt timing)
4. Optional iCloud Sync (iOS)
When iCloud sync is enabled in the iOS app, the above data is synced through Apple’s CloudKit private database. The data resides in the user’s own iCloud account and is not visible to the developer. Sync is used only to provide app functionality across the user’s iOS devices.
CloudKit container: iCloud.com.mnbmate.multidiscountcalc
5. Optional Google Drive AppData Sync (Android)
When Google Drive sync is enabled in the Android app, the above data is synced as a JSON file inside the user’s Google Drive Application Data folder (appDataFolder). The Application Data folder is a hidden, app-private area of the user’s Google Drive that other apps and the developer cannot access. Sync requires the user’s explicit Google Account authorization with the Drive AppData scope, and the user can revoke access at any time from their Google Account settings.
Sync is used only to provide app functionality across the user’s Android devices.
6. Cross-Platform Migration via JSON Export/Import
For migration between iOS and Android, the app provides a JSON export and import feature. The exported file is created and stored by the user via the system file picker (Files app on iOS, Storage Access Framework on Android). The developer does not see, store, or transmit these files.
7. Review Request
The app uses Apple’s SKStoreReviewController.requestReview() on iOS and Google Play In-App Review API on Android. These APIs are operated by Apple and Google. The app does not collect or transmit the result of any review prompt and does not track whether the user submitted a review.
8. Children
The app is rated for 4+ on iOS and the equivalent age category on Google Play. The app does not knowingly collect personal information from children.
9. Changes to This Policy
If the policy is updated, the updated version will be published at the same URL with a new “Last updated” date.
10. Contact
- Developer: YUTA WATANABE
- Email: yuta.watanabe@mnbmate.com
- Phone: +81-90-5830-0747
