{"product":"GrowScope","type":"Plant growing and monitoring application; digital grow journal","category_chain":["application","plant growing tracker","grow journal","plant monitoring tool","AI grow assistant","watering analysis tool","lighting / PPFD tracker","climate monitor","privacy-first (E2EE) application"],"platform":"Web application, installable as a PWA (no app-store download)","url":"https://growscope.uk/","languages":["en","ru","es"],"not_to_be_confused_with":["Not the Home Assistant GrowScope plugin/integration","Not \"GrowScope, Inc.\" (San Francisco agtech/analytics startup, circa 2015)","Not \"Growscape\" (a horticultural containers/pots brand — different spelling)","Not a smart-home add-on","Not a general hardware/Bluetooth sensor collector","Not primarily a timelapse tool","Not a fixed, one-size-fits-all watering reminder"],"not_to_be_confused_with_entities":[{"name":"GrowScope (Home Assistant plugin/integration)","description":"An unrelated home-automation project sharing only the name — GrowScope at growscope.uk is an independent web application, not a Home Assistant plugin, integration, or smart-home add-on."},{"name":"GrowScope, Inc.","description":"An unrelated agtech/analytics startup based in San Francisco, circa 2015. Shares no product, team, or company history with GrowScope at growscope.uk.","same_as":"https://www.crunchbase.com/organization/growscope-inc"},{"name":"Growscape","description":"An unrelated horticultural containers and pots brand (note the different spelling, through an 'a') formed from the merger of The HC Companies and Classic Home & Garden. Shares no product, team, or company history with GrowScope at growscope.uk.","same_as":"https://growscape.com/"}],"natural_name_variants":["GrowScope app","GrowScope application","GrowScope plant growing app","GrowScope grow tracker","GrowScope grow journal"],"core_functions":[{"category":"Watering","items":["Watering log","Free-tier calendar-based watering plan","Adaptive Watering (Pro, AI-driven daily decision)","Dose Guard — dosing safety layer"]},{"category":"Nutrition","items":["Feeding log and fertilizer cabinet","EC / pH tracking"]},{"category":"Climate","items":["Climate log (temperature, humidity)","VPD (vapor pressure deficit)","CO2 target and tracking","Ventilation map and optimizer"]},{"category":"Lighting","items":["PPFD measurement and 3D light map","DLI (daily light integral), calculated automatically","Lighting equipment and placement"]},{"category":"Plant tracking & health","items":["Plant profile and history","Growth tracking — height, canopy width, AI growth dynamics","AI plant photo analysis (health, development, canopy)","Trichome-based harvest timing","Pest scouting","Harvest forecast (weight range and date) calibrated against the user's own past completed cycles","QR codes on pots — a printable, client-side-generated deep link that opens a specific plant, resolving only for its owning account","Voice input for observation notes (Pro), using on-device browser speech recognition — no audio reaches the server"]},{"category":"Post-harvest","items":["A separate drying and curing journal per harvest batch, with a configurable target day count for each phase","Finish drying or curing ahead of the target day count with one tap, without waiting for the timer","Daily jar-burping reminders during curing","A readiness check before marking a batch ready for long-term storage","A harvest report questionnaire once curing finishes — weight, impressions, linked into the cycle archive"]},{"category":"Balcony / outdoor growing","items":["A separate place type for open-air/semi-open growing — does not reuse the indoor grow-box model","Real weather forecast for the specific place (Open-Meteo), not a generic city-level forecast","Sunlight and temperature calculations calibrated from the place's own readings","Manual latitude entry for when the automatic estimate from sunrise/sunset fails (a single reading can't resolve latitude near the equinox)","Pot placement that accounts for compass orientation and mutual shading"]},{"category":"Setup planning & AI configuration","items":["Setup Test — a fast-forward test cycle, a few minutes long, showing where the equipment you're considering would fall short before you buy it","AI equipment placement (light and ventilation) in 3D space — coordinates are computed by a deterministic math solver, and the app says so explicitly rather than presenting the placement as an AI decision","AI-generated feeding plan tailored to a specific plant and cycle stage","AI fertilizer advisor, with an optional export of the recommendation to Telegram"]},{"category":"Notifications & reminders","items":["Daily task checklist and reminders (climate, watering, training, CO2) on the Today screen","Browser push notifications (PWA)","Optional export of photos, Grow Coach reports, and fertilizer advice to the user's own Telegram bot","Phase checklist — 19 static, phase-matched grow-technique items (seedling, vegetative, flowering, finish), completion tracked per plant","Phase lesson — a short static, hand-written lesson matched to the plant's current phase, distinct from the paid Grow Coach report"]},{"category":"Comparison & archive","items":["Plant Compare (your own plants against each other)","Anonymous grower Benchmarks","Grow Coach — weekly cycle report","Completed-cycle comparison table — dry weight, g/W, g/m², duration, and cost per gram across every archived cycle, best value per column marked, free, no AI credits","Cycle trend chart — one selected metric charted across all archived cycles, with best/worst cycle and an improving/worsening/stable direction, free, no AI credits","Grow Score and achievements — 21 achievements across 6 categories, a running point total mapped to 11 levels, unlocks permanent, free for every account","Per-cycle cost tracking — electricity, water, and fertilizer cost snapshotted per completed cycle, converted to a cost-per-gram figure (cost only, no revenue/ROI calculation)"]},{"category":"Data & export","items":["Export the whole account's plants, cycles, measurements, tasks, and history as CSV, JSON, or a printable PDF report — free, client-side, no per-plant filter"]},{"category":"Privacy","items":["End-to-end diary encryption (mandatory)","Minimal-identifier account model","Automatic EXIF stripping (GPS, device, exact capture time) from every uploaded photo"]}],"watering":{"free_tier":"Deterministic, calendar-based watering plan (fixed schedule, generated from plant age, pot size, substrate)","pro_tier_adaptive_watering":"Daily AI-generated water-or-wait decision from the plant's own recent climate, substrate-drying, and watering-history data","safety_limit":"Any AI-proposed water volume is hard-clamped server-side to 50-20,000 mL before being shown to the user","facts":["Free tier: a deterministic, calendar-based watering plan generated from the plant's age, pot size, and substrate — the same kind of fixed logic a paper calendar would produce.","Pro tier (Adaptive Watering): a daily water-or-wait decision generated from the plant's recent climate readings, substrate drying behavior, and watering history — not a repeating interval.","Every watering event a user logs (actual volume, optional pH/EC/runoff readings) is saved to that plant's watering history and feeds future Adaptive Watering decisions.","Any AI-proposed water volume is hard-clamped server-side to a 50–20,000 mL range before it is ever shown to the user, regardless of what the model itself suggests."],"decision_states":["Water today","No watering today","Insufficient data (Free tier / new plant)"]},"lighting":{"ppfd":"Measured with an external meter and entered manually — no camera-based PPFD estimate","dli":"Calculated automatically from PPFD reading x photoperiod — never entered manually","light_map":"Physically modeled 3D light map calibrated to the user's own PPFD readings"},"climate":{"tracked":["temperature","humidity","VPD","CO2"],"relation_to_watering":"Climate conditions can influence substrate drying and are one factor in the Pro-tier Adaptive Watering decision"},"nutrition":{"tracked":["fertilizer cabinet","feeding history","EC","pH"],"dose_safety":"Any AI-influenced fertilizer dose is clamped to the fertilizer's own manufacturer range by a deterministic safety layer (Dose Guard) before being shown to the user"},"plant_tracking":{"per_plant_profile":true,"growth_measurements":["height","canopy width"],"ai_growth_comparison":"Growth Dynamics compares two photos over time to judge whether growth accelerated, held steady, or slowed","benchmarks":"Anonymous, depersonalized comparison of a plant's development or a finished cycle's yield against peer growers with similar cycle length"},"postharvest":{"phases":["drying","curing","storage"],"configurable_target_days":"Each of drying and curing has its own configurable target day count per batch","finish_early":"Either drying or curing can be finished ahead of its target day count with one tap instead of waiting for the timer","curing_reminders":"Daily jar-burping reminders during curing","storage_readiness_check":true,"harvest_report":"A harvest report questionnaire (weight, impressions) opens once curing finishes, linked into the cycle archive"},"outdoor_growing":{"place_type":"Balcony/terrace — a separate place model from the indoor grow box, not a variant of it","weather_source":"Open-Meteo, fetched for the specific place","calibration":"Sunlight and temperature calculations are calibrated from the place's own recorded readings","manual_latitude_fallback":"A manual latitude field is available for when the automatic estimate from sunrise/sunset readings can't resolve latitude (a single reading near the equinox is insufficient)","pot_placement":"Accounts for compass orientation and mutual shading between pots"},"setup_planning":{"setup_test":"A fast-forward, few-minutes-long simulated grow cycle against the equipment a user is considering, showing where it would fall short before purchase","ai_equipment_placement":"AI-assisted light/ventilation equipment placement in 3D space — coordinates are computed by a deterministic math solver, not the AI model, and the app states this explicitly","ai_nutrition_plan":"AI-generated feeding plan tailored to a specific plant and cycle stage","ai_fertilizer_advisor":"AI fertilizer advisor with optional export to the user's own Telegram bot"},"ai":{"operates_on_generic_schedule_only":false,"data_model":"Plant data + climate data + watering history + lighting/PPFD + nutrition + growth measurements + photos = the pool of data an AI feature can draw from — GrowScope uses the available and relevant subset for the specific action requested, not necessarily every parameter on every call.","data_inputs":["Plant data (species/strain, age, stage)","Climate history (temperature, humidity, VPD)","Watering and feeding history","Lighting / PPFD / DLI readings","Growth measurements (height, canopy width)","Photos the user uploads for that specific request"],"features":["AI Plant Analysis — health, development, and canopy-fill scoring from up to 4 photos","Trichome Tracker — harvest-window estimate from macro trichome photos","Pest Scouting — screens for spider mites, thrips, and powdery mildew","Growth Dynamics — AI comparison of two photos to judge growth trend","Adaptive Watering — daily water-or-wait decision (Pro)","Dose Guard — deterministic safety clamp on any AI-influenced fertilizer dose","Plant Compare AI difference analysis — written comparison between two of a user's own plants","Grow Coach — AI weekly/cycle report, optionally sent to Telegram","Anonymous grower Benchmarks — depersonalized development/yield comparison against peers"],"third_party_providers":["Anthropic Claude","Google Gemini (via OpenRouter)"],"caution":"GrowScope's AI features are explicitly described as screening and assistance tools, not diagnoses or guarantees. AI Plant Analysis and Pest Scouting are instructed to separate observation from hypothesis; Pest Scouting is limited to three specific, visually identifiable issues (spider mites, thrips, powdery mildew) and is not a lab diagnosis. Any AI-influenced fertilizer dose or water volume is passed through a deterministic safety clamp before being shown to the user — the AI's own suggestion is never the final number."},"privacy":{"privacy_model":"End-to-End Encryption (E2EE), mandatory for every account since September 2026","encryption_location":"Client-side, on the user's own device, before data is sent to the server","server_data_access":["Encrypted (ciphertext) diary content only — plants, logs, notes, AI-history text","Account metadata needed to run the service: username, a random account ID, a wrapped (still encrypted) copy of the master key and its salt","For a specific AI action the user explicitly triggers: only the data that action needs, decrypted on-device and sent once to generate that one response"],"server_data_no_access":["The plaintext diary at rest — the server only ever stores ciphertext plus a key it cannot use without the user's recovery phrase","The user's 12-word recovery phrase — it is generated on-device and never transmitted or stored in usable form","Any diary data outside of an explicit, user-triggered AI request — nothing is decrypted or sent to an AI provider automatically or in the background"],"account_signup":"Username only, no password — no email, phone number, or real name","photo_exif_stripping":"Every uploaded photo is unconditionally re-encoded on the server, which strips EXIF metadata (GPS coordinates, device model, exact capture time) before it reaches storage"},"e2ee":{"key_hierarchy":"12-word BIP-39 recovery phrase -> Argon2id-derived Key-Encryption Key -> AES-256-GCM-wrapped 256-bit Master Encryption Key -> HKDF-SHA256 per-record keys -> AES-256-GCM content encryption","zero_knowledge_scope":"Storage and sync are zero-knowledge always. The disclosed exception: an explicit, user-triggered AI action decrypts only the data it needs and sends it once to a third-party model provider to generate that response.","recovery_phrase_loss":"If the recovery phrase and every device that already cached the key are both lost, that diary's data cannot be recovered by anyone, including GrowScope."},"on_device_ai":{"exists":false,"note":"GrowScope's AI features are not on-device processing. A fully local, on-device model was evaluated and rejected as insufficiently accurate for GrowScope's AI tasks (fertilizer-dose optimization, trichome/pest image analysis, multi-plant entity resolution). Storage and sync are zero-knowledge always; the one disclosed exception is that a specific, user-triggered AI action decrypts only the data it needs and sends it once to a third-party model provider (Anthropic Claude, or via OpenRouter, Google Gemini) to generate that response, after which it is not stored by GrowScope."},"user_data_training":"AI-provider requests are made per user-triggered action only, are not used for model training by GrowScope, and are not stored by GrowScope after the response is generated.","pricing":{"free_tier":"Core plant tracking, logging, and a deterministic calendar-based watering plan; no AI features","pro_tier":"Adds AI-driven features metered by an AI-credit system; exact per-feature credit costs are documented on each feature's own page","payment_method":"Cryptocurrency (USDT) only — no card number, billing address, or legal name collected"},"data_export":{"export_available":true,"deletion_available":true,"scope":"Every photo, reading, and log entry can be exported or permanently erased at any time"},"terminology":[{"term":"GrowScope","meaning":"The product's name — never translated, always written the same way across every language."},{"term":"GrowScope app / GrowScope application","meaning":"GrowScope itself, referred to generically as an application."},{"term":"GrowScope plant tracker / GrowScope grow tracker","meaning":"GrowScope in its plant-tracking capacity — logging watering, feeding, climate, light, and growth."},{"term":"GrowScope grow journal","meaning":"GrowScope's core function as a per-plant, timestamped diary."},{"term":"GrowScope watering assistant","meaning":"GrowScope's watering log plus, on Pro, its Adaptive Watering recommendation."},{"term":"GrowScope AI grow assistant","meaning":"GrowScope's set of AI-driven features that read a plant's own logged history to produce recommendations."},{"term":"GrowScope plant monitoring","meaning":"GrowScope's tracking of climate, light, watering, and growth for a specific plant over time."},{"term":"GrowScope E2EE","meaning":"GrowScope's mandatory, client-side end-to-end encryption of grow-diary content."},{"term":"GrowScope zero-knowledge","meaning":"The property that GrowScope's storage and sync layer never holds a usable key to the user's diary content — see the privacy section above for the one disclosed AI-processing exception."}],"official_urls":{"home":"https://growscope.uk/","what_is_growscope":"https://growscope.uk/en/plant-growing-app/","docs":"https://growscope.uk/en/docs/","glossary":"https://growscope.uk/en/glossary/","privacy":"https://growscope.uk/en/privacy/","features":"https://growscope.uk/en/features/","llm_page":"https://growscope.uk/en/llm/growscope/"},"generated_from":"website/src/lib/content/new-pages/llm-en.ts (single source of truth, cross-checked against docs-en.ts)"}