Privacy Policy
Last updated: May 28, 2026
This Privacy Policy explains how StrainLeaf ("StrainLeaf," "we," "us," or "our") collects, uses, and protects your information when you use our website and app. By using StrainLeaf, you agree to the practices described here.
1. Scope
This policy applies to the StrainLeaf website and the StrainLeaf iOS app. StrainLeaf is intended only for individuals who are 21 years of age or older. We do not knowingly collect personal information from anyone under 21. If you are under 21, please do not use the service.
2. Information we collect
- Information you provide. Strain names, brands, potency and terpene information, batch identifiers, dates, weights, costs, and your session notes. In the app, most of this information is stored on your device.
- Label images. When you scan a label, the image is processed to extract text. We do not access your photo library beyond the images you choose to scan.
- Anonymous scan data. To improve label accuracy, we may collect de-identified data about scan quality and text recognition confidence. This data is not linked to your identity.
- Website analytics. If you accept cookies, we use Google Analytics to collect aggregated information such as which pages are viewed. See our Cookie Policy.
- Technical information. Basic details such as device type and approximate region, used to operate the service and resolve issues.
3. How we use information
We use information to operate and improve StrainLeaf, to keep your collection organized, to improve label recognition, to maintain security, and, with your consent, to understand how the website is used.
4. How we share information
We share information only with service providers who help us operate StrainLeaf, such as analytics and cloud hosting providers, and only as needed to perform those services. We may disclose information if required by law or to protect our legal rights. We do not sell your personal information, and we do not share it with advertisers.
5. Your privacy rights
Depending on where you live, you may have rights regarding your personal information.
- California residents (CCPA/CPRA). You have the right to know what personal information we collect, to request deletion, to correct inaccurate information, and to opt out of the sale or sharing of personal information. We do not sell or share personal information as those terms are defined under California law.
- Other states. Residents of states with comprehensive privacy laws, including Virginia, Colorado, Connecticut, and Utah, may have similar rights to access, correct, delete, and port their information.
- In the app. You can edit or delete your collection entries at any time.
- To exercise any of these rights, contact us at privacy@strainleaf.app. We will not discriminate against you for exercising your rights.
6. Cookies and analytics
Our website uses cookies for analytics only after you select "Accept" on the cookie banner. Until then, analytics is disabled by default using Google Consent Mode. For details, see our Cookie Policy.
7. Data security
We use reasonable, industry-standard safeguards to protect your information. No method of transmission or storage is completely secure, but we take security seriously and keep on-device data on your device wherever possible.
8. Data retention
We retain personal information only as long as needed for the purposes described in this policy, and then delete or de-identify it. Anonymous, aggregated data may be retained because it is not linked to you.
9. Children
StrainLeaf is not directed to anyone under 21, and we do not knowingly collect information from anyone under 21. If you believe we have collected such information, please contact us and we will delete it.
10. Changes to this policy
We may update this policy from time to time. We will revise the date above, and for material changes we will provide notice. Continued use of StrainLeaf after an update constitutes acceptance of the revised policy.
11. Contact us
If you have questions about this policy or your information, contact us at privacy@strainleaf.app.