Beta — Now accepting testers

Track your cannabis,
know your medicine

A free iOS app for UK medical cannabis patients. Log every product form, track symptom relief, analyse THC value for money, and share recommendations — all private, all yours.

🌿 Flower
💧 Oil
💨 Vape
💊 Pastilles
🔥 Rosin
🟫 Hash
Guided session symptom tracking
Detailed strain logging form
Dashboard with stats, favourites, wishlist and top picks
Spending and THC value analytics
Session summary with symptom changes

Everything you need to make
smarter prescription decisions

Built by a UK medical cannabis patient who got tired of keeping notes in a phone app and forgetting which strains were worth reordering.

🎯

Guided Session

A 9-step walkthrough that guides you through evaluating a strain properly — from product details and photos through smell, inspect, prepare, taste, effects, and overall verdict. Tracks symptoms before and after with live change summaries.

🌿

All Product Forms

Flower, oil, vape, pastilles, rosin/extracts, and hash — each with tailored fields. Oils and pastilles track concentration (mg/ml or mg/unit). Consumption methods filter automatically by product type.

🧠

Smart Verdict Engine

Auto-categorises every strain into Definite Rebuy, Budget Pick, Needs Investigation, or Never Again — using cost per mg of THC for true value analysis. Fully configurable thresholds with transparent reasoning.

📊

THC Value Analytics

Cost per mg of THC across all product forms, best/worst value cards, cost efficiency vs rating scatter plots, dispensary comparisons, and category breakdowns — powered by Swift Charts.

🩺

Symptom Tracking

Rate symptom severity before and after each session with dynamic scales tailored to your condition — Pain (None→Severe), Sleep (Poor→Great), Anxiety (Calm→Severe). See live improvement summaries.

Favourites & Wishlist

Dedicated favourites view grouped by product form with summary stats. Wishlist tracks strains you want to try — with priority stars, source notes, and one-tap "mark as purchased" when you order.

⏸️

Tolerance Break Tracker

Start a T-Break with preset or custom durations. Circular progress ring, daily mood check-ins with emoji picker, symptom tracking, mood trend visualisation, and break history with completion badges.

🔬

Terpene Profiling

Log dominant terpenes with scent hints — Myrcene, Limonene, Caryophyllene, Pinene, Linalool, Humulene, Terpinolene. Analytics correlate which profiles you respond best to.

🤝

Share Lists & PDF Export

Create curated shareable lists. Auto-generated lists by verdict. Export as branded PDFs or share via iMessage, WhatsApp, AirDrop. Prices hidden by default for privacy.

A proper way to evaluate your medication

Nine steps that walk you through rating a strain the right way — with a session timer, symptom tracking before and after, and a verdict overlay when you save.

1

Product Details

Product form, strain name, category with hybrid split slider, THC/CBD %, breeder, dispensary, batch number.

2

Pricing

Price per unit (g/ml/unit depending on form), quantity, purchase date. Total calculated automatically.

3

Photo

Take or choose a photo of the product to build your visual strain library.

4

Smell

Rate the aroma 0–10 and identify terpenes with scent hints. Available for flower, hash, and rosin.

5

Inspect

Rate looks 0–10 with a visual quality checklist — trichomes, colour, trim, seeds, mould detection.

6

Prepare

Select what it's prescribed for, consumption method (auto-filtered by form), pre-consumption mood and symptom severity ratings.

7

Taste & Effects

Rate taste and effects, onset time, post-consumption mood and symptoms. Live before/after comparison shows improvement or worsening.

8

Effects Profile

Duration, dominant effects tags (Relaxing, Uplifting, Pain Relief…), and side effects tags (Dry Mouth, Red Eyes…).

9

Overall

Session summary with duration, mood change, symptom changes. Overall enjoyment rating, notes, favourite toggle. Verdict overlay on save.

Step 1: Product Details
Step 4: Smell rating with terpene hints
Step 6: Prepare with symptom tracking
Step 7: Taste & Effects with mood tracking
Step 9: Session summary and verdict

Log every detail that matters

Whether you use the guided session or quick-add, every product gets a comprehensive entry — strain name, breeder, dispensary, batch number, THC/CBD percentages, pricing, terpene profiles, ratings, effects, and symptom tracking. Fields adapt automatically based on product form.

Pain Sleep Anxiety Appetite Nausea Depression PTSD Spasticity
Relaxing Pain Relief Sedating Dry Mouth Red Eyes
Strain logging form
Effects, terpenes, and ratings

Understand what actually works — and what's worth the money

Monthly spending charts, THC value for money rankings (cost per mg of THC across all product forms), cost efficiency vs rating scatter plots, category breakdowns, dispensary comparisons, effects heatmaps in top strains, and rating distributions. Every chart is built with Swift Charts.

Spending and THC value analytics
Cost efficiency, effects, and dispensary analysis

Never forget what's worth reordering

Every strain gets an automatic verdict based on your ratings and true THC value (cost per mg). The logic is fully configurable — adjust thresholds, set your "good value per gram" and typical THC %, weight price sensitivity, prioritise effects over bag appeal, or disable ratings you don't care about. User-friendly sliders auto-calculate the cost-per-mg-THC budget threshold behind the scenes.

🟢

Definite Rebuy

High ratings above your configurable threshold. Worth every penny. Get this on your next script.

🟡

Budget Pick

Decent quality at good THC value. Uses cost per mg to find genuine bargains across product forms.

🔵

Needs Investigation

Not enough data or falls between thresholds. Could be a bad batch — worth trying again before writing off.

🔴

Never Again

Scores below your minimum threshold. Save your money and avoid next time.

Verdict engine configuration
Active ratings and price sensitivity

Configurable verdict thresholds, good-value-per-gram slider, typical THC %, price sensitivity, and active rating toggles

Everything at a glance

Stat cards for strains logged, favourites, this month's spend, and all-time spend. Quick links to your Favourites, Wishlist, and Tolerance Break tracker — with active T-Break progress shown inline. A Top Picks carousel shows your highest-rated strains, and Recent Logs gives you the last 5 entries at a glance.

New users get a clean welcome with two prominent options: start a Guided Session for the full experience, or Quick Add for faster logging.

Dashboard welcome with guided session
Dashboard with stats and top picks

Get started in 30 seconds

A four-page swipeable tutorial introduces every core concept on first launch — what GreenLog does, how product forms and ratings work, how the smart verdict system evaluates your strains, and the full feature set including analytics, wishlist, and tolerance breaks. Skip or walk through at your own pace.

Onboarding welcome
Onboarding smart verdicts

Your data stays yours

🔒

On-Device Storage

All data lives locally on your iPhone using SwiftData. Nothing is uploaded to external servers. No account required.

☁️

iCloud Sync

Sync across all your Apple devices via your personal iCloud account with CloudKit. Your data never touches our servers.

📤

Full Data Export

Export everything as CSV at any time. Your data is never locked in. Delete it all with one tap if you want.

Help shape GreenLog

We're looking for UK medical cannabis patients to test GreenLog via TestFlight and share honest feedback. The app is free and your data stays completely private.

iPhone with iOS 17+
UK medical cannabis patient
Willing to give feedback
Request TestFlight Access

Opens a Reddit DM to u/Legitimate_Visual441