Last updated: June 24, 2026
Privacy Policy
This Privacy Policy explains how ParityPricer ("ParityPricer", "the App") handles information when you use the macOS application and this website. ParityPricer is provided by the ParityPricer developer ("we", "us", or "our").
ParityPricer is designed as a local-first developer tool. The App does not require a ParityPricer account, does not use a ParityPricer backend service for App Store Connect credentials, and does not include third-party advertising or analytics SDKs.
Summary
- We do not sell personal data.
- We do not use data from the App for tracking or advertising.
- We do not receive your App Store Connect API private key.
- Your App Store Connect credentials are stored in the macOS Keychain on your Mac.
- The App connects directly from your Mac to Apple services, including App Store Connect APIs and StoreKit.
- Pricing templates, app selections, cache files, and free usage state are stored locally on your Mac.
Information the App Handles
App Store Connect Credentials
To connect to App Store Connect, the App asks for your Issuer ID, Key ID, and App Store Connect API private key file (.p8). These credentials are stored locally in the macOS Keychain and are used to sign requests from your Mac to Apple's App Store Connect APIs. We do not receive or store these credentials on our servers.
You can remove these credentials by disconnecting your App Store Connect account inside ParityPricer. You can also revoke or rotate API keys in App Store Connect.
App Store Connect Data
After you connect your App Store Connect account, the App may load and display information from Apple, including app names, app identifiers, bundle IDs, app icons, in-app purchase and subscription names, product IDs, product types, current prices, valid price points, territories, storefront data, price schedule data, and price point IDs needed to preview or publish price schedules through App Store Connect.
This information is used to show your pricing workspace, calculate market-aware price previews, cache pricing data, and publish price adjustments when you choose to do so. ParityPricer does not send this data to us. Requests are made directly between your Mac and Apple's services.
Local App Data
The App stores some information locally so it can remember your settings and work efficiently, including custom pricing templates and ratio values, selected appearance, base market and other preferences, cached App Store price tiers and price point IDs, local free publish usage counts, and app or in-app purchase counts used to improve the local interface.
This data is stored using macOS storage mechanisms such as Core Data, UserDefaults, Application Support files, and Keychain. It remains on your Mac unless you delete it, reset the App, or uninstall the App and remove its local data.
Purchases and Subscriptions
ParityPricer Pro is purchased through Apple's App Store and StoreKit. Apple processes payments, subscriptions, refunds, tax, and billing information. The App checks StoreKit entitlement status to determine whether Pro features are active. We do not receive your Apple Account payment details from the App.
Website, Wishlist, and Support Communications
If you contact us for support, we may receive the information you choose to provide, such as your email address, message content, screenshots, diagnostic details, or other context you include. We use this information only to respond to your request and improve support.
If you join the wishlist on this website, the form asks for your email address and the platform or market you are interested in. The website sends that request to the developer by email. It does not create an account or store a separate mailing list in this website project.
Please do not send App Store Connect private keys or other secrets in support or wishlist messages.
How We Use Information
- Authenticate requests to App Store Connect using your local credentials.
- Display apps, in-app purchases, subscriptions, markets, and current prices.
- Calculate pricing previews using selected pricing templates and available App Store price points.
- Submit price adjustments to App Store Connect when you explicitly publish them.
- Cache pricing data locally to improve performance and reduce repeated API calls.
- Verify App Store purchases and subscription entitlements through StoreKit.
- Respond to support requests and wishlist requests you send to us.
Sharing
We do not sell, rent, or trade your information.
The App shares information only with Apple services when your Mac connects to App Store Connect, StoreKit, or App Store subscription management; with service providers we may use to handle support communications if you contact us; and when required by law, regulation, legal process, or to protect rights, safety, and security.
Data Retention
Local App data remains on your Mac until you remove it. Disconnecting your App Store Connect account removes the stored App Store Connect credentials used by ParityPricer, but it may not remove every local preference or cache file.
Apple retains App Store Connect and App Store billing information according to Apple's own policies. If you contact us for support or join the wishlist, we retain those messages only as long as reasonably necessary for support, product planning, business records, and legal compliance.
Security
ParityPricer uses macOS security features such as the app sandbox and Keychain where appropriate. App Store Connect API requests are made over Apple's network services. However, no method of storage or transmission is completely secure, and you are responsible for protecting your Mac, Apple Developer account, and API keys.
We recommend using App Store Connect API keys with only the permissions needed for your workflow and revoking keys that are no longer needed.
Your Choices
- Disconnect your App Store Connect account inside the App to remove stored credentials.
- Delete local app data from your Mac.
- Revoke or rotate App Store Connect API keys in App Store Connect.
- Manage or cancel ParityPricer Pro subscriptions through your Apple Account subscription settings.
- Contact us to ask questions about this Privacy Policy.
Children's Privacy
ParityPricer is a professional developer tool and is not directed to children. We do not knowingly collect personal information from children.
Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the "Last updated" date and, when appropriate, provide additional notice.
Contact
If you have questions about this Privacy Policy, contact us at programwarrior2@outlook.com.