Privacy policy
Reckon privacy policy
1. Summary
Reckon does not collect personal data. All app data is stored locally on your device. The app does not include analytics, telemetry, advertising, or crash reporting. No account is required to use the app.
Accuracy and limitations
Reckon's Currency category shows daily reference exchange rates from public providers (primarily the European Central Bank feed), not live interbank or trading rates, and it caches them for up to 24 hours. Use them for everyday estimates and conversions, not for trading, settlement, or any decision that needs to-the-second pricing. Every other category is exact unit math. Apparel sizing (Clothing and Shoe Size) maps published regional size charts; real garments vary by brand and cut, so a brand-variation note appears beneath every sizing result.
2. Data the app stores on your device
Reckon stores its working data (your settings, history, and content) in the app's private storage on your device. This data never leaves your device through Reckon. You can clear it at any time by clearing the app's storage in Android Settings, or by uninstalling the app.
Android's own backup system may include this data in your Google account backup if you have device backup enabled in Android Settings. That backup is controlled by Google and by your device settings; Kuroki Studio cannot access it.
3. Permissions Reckon requests and why
- Internet
(android.permission.INTERNET) - Used only by the Pro Currency category to refresh daily exchange rates from one of three providers (api.frankfurter.dev, open.er-api.com, or cdn.jsdelivr.net), and to verify your purchase with Google Play. Every other category works fully offline.
4. Third-party services used in Reckon
Reckon is a paid app. To process your purchase and restore it on reinstall or a new device, it uses Google Play Billing and RevenueCat. Where an app also has an optional feature that reaches the network (for example fetching live currency rates), the service behind that feature is listed below with the exact purpose it serves and the data it receives. No third-party services beyond those listed here are used.
- Google Play Billing
-
Purpose: Processes the in-app purchase itself. All payment handling is performed by Google.
Data shared: Whatever Google Play collects to process a purchase on your Google account. Kuroki Studio never sees your payment details.
Their policy: https://policies.google.com/privacy
- RevenueCat
-
Purpose: Verifies your purchase and restores it on reinstall or device change.
Data shared: An anonymous app-install identifier, the Google Play purchase token, your device platform and app version, and country (derived from IP at the time of purchase). No name, email, contacts, or location is sent.
Their policy: https://www.revenuecat.com/privacy/
- Frankfurter / European Central Bank reference rates (primary · Pro Currency only)
-
Purpose: Primary source for the Pro Currency category. Supplies the daily euro foreign-exchange reference rates published by the European Central Bank.
Data shared: Only the standard metadata any web server receives: your IP address and a fixed request URL (api.frankfurter.dev/v1/latest?base=USD) that identifies no user and no specific currency pair. No name, email, location, app-install identifier, or device identifier is attached.
Their policy: https://frankfurter.dev/
- ExchangeRate-API (secondary · contacted only if the primary provider is unreachable)
-
Purpose: Secondary source in the failover chain, used only when the primary provider fails. Supplies an independent daily rate set covering more currencies than the ECB feed.
Data shared: Only the standard metadata any web server receives: your IP address and a fixed request URL (open.er-api.com/v6/latest/USD). No name, email, location, app-install identifier, or device identifier is attached.
Their policy: https://www.exchangerate-api.com/
- fawazahmed0 currency-api via jsDelivr CDN (tertiary · contacted only if both providers above are unreachable)
-
Purpose: Last-resort source in the failover chain, served from the public jsDelivr CDN, used only when both providers above fail. Covers the widest set of currency codes.
Data shared: Only the standard metadata jsDelivr (a public content-delivery network) receives: your IP address and a fixed request URL (cdn.jsdelivr.net/npm/@fawazahmed0/currency-api). No name, email, location, app-install identifier, or device identifier is attached.
Their policy: https://www.jsdelivr.com/terms/privacy-policy-jsdelivr-net
5. Children's privacy
Reckon is not directed at children under 13 (or the equivalent minimum age in your jurisdiction). Kuroki Studio does not knowingly collect any data from children. Because Reckon does not collect personal data from anyone, this also applies to children who use the app.
6. Your rights
Because Kuroki Studio does not hold any personal data about you in connection with Reckon, there is no personal-data record to access, correct, port, or erase on our end. To remove the app data stored on your device, clear the app's storage in Android Settings or uninstall the app. See the account and data deletion page for details.
Under Japan's Act on the Protection of Personal Information (APPI), under the EU General Data Protection Regulation (GDPR), under the UK GDPR, and under the California Consumer Privacy Act (CCPA), you have rights including access, correction, deletion, and (where applicable) the right to lodge a complaint with your data protection authority. If you have any question or request related to your privacy as it concerns Reckon, contact privacy@kurokistudio.com.
7. Changes to this policy
If Kuroki Studio changes this policy, the new version will be posted at this URL and the effective date at the top will be updated. Material changes (such as introducing a new third-party service) will additionally be noted in the app's Play Store "What's new" entry.
8. Contact
Kuroki Studio (Sole proprietorship, Kumamoto, Japan; D-U-N-S 699200333).
Privacy questions: privacy@kurokistudio.com
General support: support@kurokistudio.com