PreGrade Ultra — Privacy Policy
Effective Date: April 6, 2026
Last Updated: April 6, 2026
PreGrade Ultra (“the App”) is developed and operated by Michael Sorg (“we,” “us,” or “our”). This Privacy Policy describes how we collect, use, and protect your information when you use the App.
- Card identification data. Card names, set names, and card numbers you enter or select through the card search feature. This data is stored locally on your device and is not transmitted to our servers.
- Card photographs. Photos you capture or import for centering analysis. All images are processed and stored entirely on your device. We do not upload, transmit, or access your photos.
- Voice input. If you use the voice search feature, audio is processed on-device using Apple’s Speech framework. We do not record, store, or transmit audio data.
- eBay API queries. When you use the Market tab to look up card pricing, search queries are sent to eBay’s Browse API to retrieve active listing data. These queries contain card names and grading information but no personal identifiers.
- Pokémon TCG API queries. When you search for cards by name, queries are sent to the Pokémon TCG API (pokemontcg.io) to retrieve card catalog data. These queries contain search terms but no personal identifiers.
- Purchase information. If you purchase PreGrade Pro, the transaction is processed entirely by Apple through the App Store. We receive confirmation of your entitlement but do not receive or store your payment information, credit card number, or billing address.
- We do not collect your name, email address, phone number, or mailing address.
- We do not collect device identifiers, IP addresses, or location data.
- We do not use analytics SDKs, tracking pixels, or advertising frameworks.
- We do not serve advertisements of any kind.
- We do not create user accounts or require registration.
- Card analysis. Card names, numbers, and photographs are used solely to perform centering measurements and grading analysis on your device.
- Market pricing. Card search queries are sent to third-party APIs (eBay, Pokémon TCG API) exclusively to retrieve publicly available pricing and catalog data for display in the App.
- Purchase verification. Purchase entitlements are verified through Apple’s StoreKit framework to unlock premium features.
Data Storage and Security
- On-device storage. All scan sessions, card images, centering measurements, and grading results are stored locally on your device in the App’s sandboxed storage. This data is protected by iOS device encryption.
- Keychain. API credentials and purchase entitlements are stored in the iOS Keychain, which provides hardware-backed encryption.
- No cloud storage. We do not operate servers, databases, or cloud infrastructure that stores your data. There is no user account system and no data synchronization.
- Cache. Market pricing data retrieved from eBay is cached locally on your device for up to 12 hours to reduce API calls. Cached data is not transmitted or shared.
Third-Party Services
The App communicates with the following third-party services solely for the purposes described:
| Service |
Purpose |
Data Sent |
Privacy Policy |
| eBay Browse API |
Retrieve active card listing prices |
Card name, number, grading company, grade |
eBay Privacy |
| Pokémon TCG API |
Card catalog search and identification |
Card name search queries |
pokemontcg.io |
| Apple App Store |
In-app purchases and transaction verification |
Purchase transaction data (handled by Apple) |
Apple Privacy |
| Apple Speech Framework |
On-device voice-to-text for card search |
Audio processed on-device; not transmitted |
Apple Privacy |
We do not sell, rent, share, or transfer your personal information to any third party for marketing, advertising, or any other purpose.
Children’s Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children. Since the App does not collect personal information from any user, no special provisions for children’s data are necessary.
Your Rights
Since all data is stored locally on your device and we do not maintain any user accounts or server-side data:
- Access and deletion. You can view all saved scan sessions in the History tab. You can delete individual sessions or uninstall the App to remove all data.
- Data portability. Your scan session data is stored in standard JSON format in the App’s local storage.
- No account to delete. There is no user account, profile, or server-side data to request deletion of.
For California Residents (CCPA/CPRA)
We do not sell or share personal information as defined by the California Consumer Privacy Act. We do not use personal information for targeted advertising. Since we do not collect personal information, the rights to know, delete, and opt out are satisfied by design.
For European Residents (GDPR)
We do not collect or process personal data as defined by the General Data Protection Regulation. All card analysis data remains on your device under your sole control.
For Canadian Residents (PIPEDA)
We do not collect, use, or disclose personal information as defined by the Personal Information Protection and Electronic Documents Act.
Data Retention
- Scan sessions are retained on your device until you delete them or uninstall the App.
- Market pricing cache expires automatically after 12 hours.
- No server-side retention. We do not retain any data on servers because we do not operate servers.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected in the “Last Updated” date above and will be effective upon posting. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy, contact us at:
Email: pregradeultrahelp@gmail.com
PreGrade Ultra is not affiliated with, endorsed by, or sponsored by any grading company. All company names, grading scales, and related terminology are trademarks of their respective owners. “Pokémon” is a trademark of Nintendo, Creatures Inc., and GAME FREAK Inc.