Crystal ID
Privacy Policy
Effective date: March 2026
I built Crystal ID with privacy in mind. This policy explains what data the app uses, how it is handled, and the choices you have.
1. Overview
Crystal ID uses AI to identify crystals, gemstones, and minerals from photos. Photos are sent to our server for identification and are not stored after processing. All scan results, collection data, and preferences are stored locally on your device using SwiftData. No account is required to use the app.
2. Data Collected
The app stores the following data locally on your device (via Apple's SwiftData):
- Crystal scan results and collection data
- Birthday (month and day only) for zodiac crystal features
- Wishlist and favorite crystals
- App preferences and settings
The app sends the following data to our server:
- Camera photos for AI crystal identification (forwarded to OpenAI for processing, not stored)
- A device identifier for rate-limiting purposes only
The app does not collect:
- Account information (no sign-in required)
- Personal identifying information
- Advertising identifiers
- Payment details (subscriptions managed by Apple)
3. Photo Processing
When you scan a crystal, your photo is sent to our API server for AI identification. The photo is processed in real-time and immediately discarded after the identification result is returned. We do not store, log, or retain any photos on our servers.
4. Birthday Data
If you choose to use the zodiac crystal features, the app stores your birthday (month and day only) locally on your device using SwiftData. This information is never transmitted to any server.
5. Subscriptions
Crystal ID Pro subscriptions are managed entirely by Apple through the App Store. We never see or have access to your payment information, credit card details, or Apple ID.
6. Third-Party Services
The app uses the following third-party services:
- OpenAI — Photos are forwarded to OpenAI's vision API for crystal identification. OpenAI processes the image and returns results; photos are not stored by us or OpenAI beyond the request.
- RevenueCat — Used for subscription analytics and entitlement management. RevenueCat may receive anonymized transaction data from Apple.
- Apple — All payments and subscriptions are processed by Apple through the App Store.
7. Data Storage & Security
- All scan results and collection data are stored locally on your device via SwiftData
- Photos are transmitted securely (HTTPS) and discarded immediately after processing
- Device identifiers are used solely for rate-limiting
- Your birthday is stored locally and never transmitted
- No user accounts are created or required
8. Device Permissions
The app may request the following permissions:
- Camera: To photograph crystals for identification
- Photo Library: To select existing photos for identification
9. Children's Privacy
Crystal ID is not intended for children under 13. The app does not knowingly collect personal data from children. Since virtually no personally identifiable information is collected, this is straightforward to maintain.
10. Changes to This Policy
I may update this policy from time to time. Changes will be posted on this website and within the app where applicable.
11. Contact
If you have questions, contact me at: info@kosshiiapps.com