Overview
The Label Scanner uses Google Gemini 3 Flash vision AI to read cannabis product labels — dispensary stickers, COA (Certificate of Analysis) labels, and retail packaging — and extract detailed chemical data. In seconds, you get a complete terpene profile extraction, cannabinoid breakdown, and classification into one of the 6 High Families. This bridges the gap between what is printed on a label and what it actually means for your experience.The in-app Label Scanner is a Pro feature. Because every scan runs live AI vision, it requires a signed-in account with an active Pro subscription ($12.99/month). See What’s in Pro.
Key Features
AI Vision Extraction
Gemini 3 Flash reads strain name, brand, THC/CBD percentages, and individual terpene amounts directly from label photos.
High Family Classification
Extracted terpene profiles are matched to one of 6 High Families with a confidence score, telling you what kind of experience to expect.
Single & Batch Scanning
Scan one label or up to 4 images at once. Batch mode is ideal for curved containers or multi-sided packaging.
Strain Database Matching
If the scanned strain exists in the 16,000+ strain database, you get an automatic link to its full profile page.
New Strain Submission
If a scanned strain is not in the database, you can opt in to submit it for automatic verification and addition.
Privacy First
Images are processed and immediately discarded. IP addresses are hashed. No personal data is stored from anonymous scans.
How to Scan a Label
1
Open the Scanner
Navigate to the Label Scanner from the Quick Actions on the Home dashboard, or from the You tab.
2
Capture or Upload
Take a photo using your camera or select an existing image from your photo library. For batch mode, add up to 4 images.
3
Label Your Images (Batch Mode)
In batch mode, optionally label each image (e.g., “front,” “back,” “COA”) to help the AI prioritize data sources.
4
Start Scan
Tap “Scan” to send the image(s) to the AI. An animated processing state shows while the analysis runs.
5
View Results
Results display the extracted data, High Family classification with confidence score, and a link to the strain profile if found in the database.
What Gets Extracted
The AI attempts to extract the following from each label image:Classification Tiers
The accuracy of the High Family classification depends on how much data the AI can extract:COA labels produce the best results because they contain exact terpene percentages. Retail packaging with only THC/CBD listed will yield lower-confidence classifications.
Batch Scanning
Batch mode processes 1-4 images and intelligently merges the results:- Terpenes — Takes the maximum value for each terpene across all images
- Cannabinoids — Prefers COA data over retail label data
- Strain Name — Uses the extraction with the highest confidence score
- Curved glass containers where no single photo captures the entire label
- Products with separate COA stickers on different sides
- Pre-roll tins with strain info on the lid and terpene data on the bottom
Photography Tips
High Families
The scanner classifies products into one of 6 families based on terpene data. These are rooted in a 2025 peer-reviewed German chemovar study that found 9 terpenes explain 86% of chemical variation in cannabis:Edge Cases
The scanner handles imperfect conditions gracefully:Privacy & Data
- Images are never stored. They are processed in memory and immediately discarded after extraction.
- IP addresses are hashed using SHA-256 before any analytics storage. The original IP cannot be recovered.
- Website scans are anonymous. No user account is required and no personal data is collected.
- Mobile scans include your user ID for scan history features.
- Device data (device type, browser, general location) is collected for analytics only.
