Privacy Policy – My Apps
Last updated: September 10, 2026
Thank you for using my apps! This privacy policy applies to all mobile applications created by Jayesh Dhanesha, including Horror Addons and Grass ID. I take your privacy very seriously and collect only the minimum data needed for each app to work properly.
1. General Principle
I do not collect personal information such as your name, email address, physical address, or contacts. Where a specific feature (such as advertising attribution, described in Section 5) requires linking technical data like a device identifier to measure ad performance, this is described explicitly in that section. Outside of that, I do not link the technical data I collect to your real-world identity.
2. Data Collected for Functionality & Analytics
To ensure my apps are reliable and to provide the features you purchased, the following data is collected (Not Linked to Your Identity, unless otherwise stated in Section 5):
- Identifiers: Anonymous User IDs and Device IDs are used to manage subscription access and prevent fraud.
- Purchase History: We track which premium features you have unlocked to ensure they are available across your devices.
- Diagnostics: Crash logs and performance metrics (e.g., download speeds) help fix bugs and optimize the app for iOS.
- Anonymous Analytics: General usage patterns (e.g., button taps) help me improve the app interface.
3. App-Specific Data Collection
Certain apps may require specific hardware access to function:
- Location Services: Where an app uses location, how it's handled depends on the app — some process location locally on your device only, while others (such as Grass ID, described below) send approximate location to a processing partner to improve results. Check the app-specific section below for details on the app you're using.
- Local Network: Used only in apps that require interaction with local files or nearby devices (like Minecraft world importing in Horror Addons).
- Camera & Photos: Apps that identify objects from a photo (such as Grass ID) require camera or photo library access to let you capture or select an image to scan.
4. AI-Powered Identification (Grass ID)
Grass ID uses artificial intelligence to identify grass and plant species from photos you provide, using OpenAI as our AI processing partner. Specifically:
- Photos: When you scan a photo, it is sent to OpenAI solely to generate an identification result. OpenAI does not use this data to train its models. Per OpenAI's own data usage policies, it may retain the photo for up to 30 days for abuse-monitoring purposes, after which it is deleted. Your photo is not stored on our own servers.
- Approximate Location: If you grant location permission, your approximate location is sent to OpenAI along with your photo to help match results to species common in your area. Location is not stored on our own servers.
- Follow-Up Questions: If you ask a follow-up question about a result, that question — and your photo again, so the AI can refer to it — are sent to OpenAI to generate an answer. The same retention terms above apply to this data.
- Content Moderation: Photos and questions are automatically screened for inappropriate content before being processed, to keep the app safe to use.
- Scan History: Your past scans (photos and results) are saved locally on your own device only. I do not have access to this history, and it is removed if you delete it in the app or uninstall the app.
- You'll be asked to consent to this AI processing the first time you use the identification feature, before any photo is sent anywhere. That consent screen names OpenAI directly and summarizes this section.
5. Advertising Measurement & Attribution (Horror Addons, Grass ID)
Horror Addons and Grass ID use AppsFlyer to measure how well our ad campaigns are performing — for example, telling us that an install came from an ad on Google, TikTok, or Meta, rather than from someone finding the app organically. Specifically:
- Device ID: An identifier tied to your device is used to connect an app install to the ad that may have led to it. For this specific purpose, this identifier is linked to your device/identity so that attribution can work correctly — unlike the general, non-linked identifiers described in Section 2.
- App Activity (Product Interaction): Basic usage information, such as when the app is opened or how you interact with it, is collected and linked to your device in the same way, to help measure whether an ad campaign is working.
- Your Permission: On iOS, this data is only collected if you approve the "App Tracking Transparency" permission prompt the first time you open the app. If you decline, this tracking does not occur, and the app continues to function normally either way.
- Who It's Shared With: This data may be shared with AppsFlyer and, in turn, with the advertising platforms (such as Google, TikTok, or Meta) whose ads led to your install, solely to measure ad performance.
- See AppsFlyer's Privacy Policy for details on how they handle this data.
6. Advertisements (AdMob)
Some apps display ads. These are provided by Google AdMob:
- AdMob may collect Advertising IDs (IDFA) to show relevant ads.
- You can opt-out of personalized tracking via the "App Tracking Transparency" prompt on iOS.
- Full details: Google Privacy Policy
7. Subscriptions & In-App Purchases
For apps offering premium features via subscription:
- Payment Processing: All payments are handled securely by Apple. I never see or store your credit card or bank details.
- Subscription Management: I use RevenueCat to verify your purchase status. This uses an anonymous ID to confirm if your subscription is active.
- Restore Purchases: You can always restore your purchases on any device linked to your Apple ID.
Subscription Terms (Auto-Renewal):
Subscriptions automatically renew unless auto-renew is turned off at least 24-hours before the end of the current period. Your iTunes Account will be charged for renewal within 24-hours prior to the end of the current period. You can manage or turn off auto-renew in your Apple ID Account Settings at any time after purchase.
8. Third-Party Services
I use trusted third-party services to help run my apps:
9. Children's Privacy
My apps are not directed at children under 13. I do not knowingly collect personal data from children. If any such data is found, it is deleted immediately.
10. Contact Me
If you have questions regarding this policy or your data, please contact me:
Email: jayeshddhanesha@gmail.com