Privacy Policy
YardRx iOS app. Last updated: 2026-05-31.
This policy explains what information YardRx collects, why we collect it, who we share it with, and how you can delete it. We try to keep it short and concrete.
What we collect
Information you give us directly
- Photos of your lawn. When you take a check-up or track-a-spot photo, the image is uploaded to our servers so we can analyze it.
- Property details. A nickname for your yard and your ZIP code. ZIP is used to fetch local weather; we do not collect a precise street address.
- Account profile. The email address and display name associated with your account, provided when you sign up.
- Chat messages. When you use the in-app lawn coach (Premium), the messages you type are sent to our AI provider (Microsoft Azure OpenAI) to generate a reply. We store the conversation so you can see your history.
- Goals and answers. The lawn goals you pick and the short answers you give during onboarding (for example, what you're trying to fix) so the app can tailor your diagnosis and plan.
Information we collect automatically
- Approximate location, if you grant permission. If you allow location access during onboarding, we use it once to suggest your ZIP code. You can decline and enter your ZIP manually instead — the app works the same way.
- Usage and diagnostic data. When the app encounters an error, we collect a crash report. These reports are stripped of personal information (we do not capture your email, name, or photos in error reports).
- In-app interaction events. We record anonymous events about how you use the app — for example, viewing the paywall, starting or cancelling a subscription, or being shown a review prompt — to understand which features are used and improve them. These events are not used for advertising and are never sold.
- Subscription state. Whether you have an active Premium subscription, the product ID, and renewal date. We receive this from Apple via our payments provider; we do not see your payment method or App Store account credentials.
- Push notifications. With your permission, we send notifications (e.g. watering and check-in reminders). To deliver them we register a device token with Apple Push Notification service. You can disable notifications anytime in iOS Settings.
Information we generate from your photos
When you upload a photo, our system runs an AI diagnosis on it and stores the result alongside your photo. This includes a likely-issue label, a confidence level, a brief written narrative, and a comparative score relative to your earlier photos. We may also generate a preview image showing how your lawn could look after improvement. This data exists so the app can show you trends and goals over time.
How we use AI
YardRx uses third-party AI to generate your lawn diagnosis, your AI goal preview, and your chat-coach replies. The AI provider is Microsoft Azure OpenAI Service (operated by Microsoft, not OpenAI Inc.).
When you upload a photo or send a chat message, the content is transmitted to Azure OpenAI over an encrypted connection, processed to produce a response, and the result is returned to your device. Under the enterprise terms that govern our Azure account:
- Your data is not used to train OpenAI's or Microsoft's foundation models.
- Your data is not shared with the public OpenAI company.
- Microsoft retains your inputs only for abuse-monitoring purposes for up to 30 days, then deletes them.
You can review Microsoft's data-handling commitments for Azure OpenAI here: https://learn.microsoft.com/azure/ai-services/openai/concepts/data-privacy.
By creating a YardRx account and uploading photos or sending chat messages, you consent to this AI processing. You can revoke consent at any time by deleting your account (Settings → Delete account), which removes your photos and chat history from our systems.
Why we collect it
- To run the diagnosis the app exists to provide.
- To show you how your lawn changes from week to week.
- To generate the 30-day report you can view in Settings.
- To check your active subscription before unlocking premium features.
- To diagnose crashes and bugs so we can fix them.
Who we share it with
We use a small number of third-party services to run the app. We do not sell your data, and we do not share it with advertisers.
- Apple — Sign in with Apple, App Store payments, Apple WeatherKit (which receives your ZIP-derived location to return weather data), and Apple Push Notification service (which receives a device token to deliver notifications you've allowed). Apple's privacy policies apply to the data they receive.
- Clerk — our authentication provider. Clerk stores your email and the credentials you used to sign up.
- RevenueCat — our subscription provider. RevenueCat receives an anonymous user ID and your subscription events from Apple to track entitlement state.
- Microsoft Azure — our cloud provider and AI processor. Your photos are stored in Azure Blob Storage (encrypted at rest). Photo content and chat messages are sent to Azure OpenAI Service to generate AI diagnoses, goal previews, and chat-coach replies. See "How we use AI" above for full details.
- Sentry — our crash-reporting provider. Sentry receives error and performance data with personal identifiers removed.
How long we keep it
- Your photos and account data are kept while your account is active.
- When you delete your account from Settings → Delete account, we permanently remove your photos, scans, plans, reports, and account record from our servers and from our third-party providers (Clerk, Azure storage). This is not reversible.
- Audit log. After deletion, we keep a small audit row noting that the deletion happened — the original Clerk user ID, the email at deletion (so you can contact us if you need confirmation), the timestamp, and a count of files removed. This row contains no other data and is kept indefinitely as a record that the deletion occurred.
- Subscriptions are not auto-cancelled when you delete your account. If you have an active subscription, cancel it in your iPhone's Settings → Apple ID → Subscriptions before deleting, or you may continue to be charged.
Your choices
- Delete your account at any time. Settings → Delete account. The action is gated behind a typed confirmation so you don't trigger it by accident.
- Edit your profile. Change your display name in Settings → Name.
- Decline location access. The app works the same way; ZIP is the only location signal we need, and you can type it in.
- Request a copy of your data. Email support@yardrx.app from your account email.
Children
YardRx is not directed at children under 13 and we do not knowingly collect information from them. The App Store age rating is 4+, but the app is intended for adult homeowners or renters.
Security
We use HTTPS for all traffic between the app and our servers. Photos in storage are encrypted at rest. We rely on Apple Sign in with Apple as the primary authentication method, which keeps your password out of our system entirely.
Changes to this policy
If we make material changes — for example, adding a new third-party processor — we'll update this page and bump the "last updated" date at the top. Continued use of the app after a change means you accept the updated policy.
Contact
Questions or concerns: support@yardrx.app.