Privacy Policy
Last updated: October 2, 2026
- Price Wizard has no backend and no account. Your API key, apps, prices and product text never reach us.
- The app talks directly to Apple from your device, plus a few services listed below.
- We collect anonymous usage events and crash reports to improve the app. They contain no app, product or price data.
- No ads, no tracking across other apps or websites, and we never sell data.
Who we are
Price Wizard (“the app”) is an iPhone, iPad and Mac app by Alexander Riakhin (“we”) that helps developers set App Store subscription and in-app purchase prices, introductory offers and product localizations through the App Store Connect API. This policy covers the app and this website.
Data that stays on your device
- App Store Connect API key (Key ID, Issuer ID, .p8 private key): stored in your device’s Keychain and used only to sign requests to Apple. It is never sent anywhere else.
- Your App Store Connect data (apps, products, prices, offers, localizations): loaded from Apple on your device, kept in memory and a local cache, and never sent to us.
- App settings: drafts, pinned and recent apps, cached translations, the number of free applies used (in the Keychain) and, on Mac, the MCP server settings and token (in the Keychain).
Services the app connects to
| Service | Why | What is sent |
|---|---|---|
| Apple App Store Connect API | Read and update your prices, offers and localizations | Requests signed with your API key, directly from your device |
| Apple iTunes Search API | Show app icons | Your apps’ public bundle IDs |
| Apple App Store (StoreKit) and RevenueCat | Process and verify the lifetime purchase | Purchase receipts and an anonymous app user ID. Apple handles payment; we never see payment details. RevenueCat privacy |
| Firebase Analytics (Google) | Understand which features are used | Anonymous events such as “paywall viewed”, “purchase result”, “apply succeeded” or “MCP tool used”, with device and app version information and an app instance ID. No app, product, price or credential data. |
| Firebase Crashlytics (Google) | Fix crashes | Crash reports: stack trace, device model, OS and app version |
| Firebase Remote Config (Google) | Settings such as the list of supported locales | A configuration request with a Firebase installation ID |
| Frankfurter exchange-rate API | Show prices in USD | A request for current USD rates; no personal or account data |
| Google Translate (only when you tap Translate) | Machine translation of names and descriptions | The text you choose to translate, sent from your device |
Google’s handling of Firebase data is described in the Firebase privacy information and Google Privacy Policy.
Mac: local MCP server
If you turn it on, the Mac app runs a server on your own computer (127.0.0.1 only) so AI tools you choose can prepare drafts. It requires a token stored in your Keychain, is not reachable from other devices, and cannot apply anything to App Store Connect without your click in the app. What your AI tool does with the data it reads is governed by that tool’s own policy.
This website
This site is hosted on GitHub Pages, which may keep standard server logs (GitHub privacy statement). It uses Google Analytics for aggregate traffic statistics, which may set cookies and process technical data such as approximate location and device type. We don’t use it to identify individual visitors.
Retention, children and your choices
- Data on your device is removed when you log out or delete the app. Analytics and crash data are kept by Google under Firebase’s retention settings.
- Price Wizard is a tool for developers and is not directed at children.
- Because we don’t hold data that identifies you, there is usually nothing for us to access or delete. If you have a request about data processed by the services above, contact us and we’ll help.
Changes
We’ll update this page when the app’s data handling changes and revise the date above.
Contact
Questions about privacy: bonney977@gmail.com.
← Back to Price Wizard