JoeBeesJoeBees

Privacy Policy

Last updated: September 26, 2026

JoeBees is a free raised-bed garden planner. The site is built to collect as little information about you as technically possible. This page explains exactly what data we touch and why.

The short version

  • No account is required. The phone app has no accounts at all; the website offers an optional Google sign-in (see Signing in below).
  • Your bed (size, plants, ZIP and zone, preferences) is saved in your own browser via localStorage. It never leaves your device unless you use a feature that requires the network.
  • We do not sell or rent your information, and none of it goes to advertisers or data brokers. The only outside services we hand anything to are the ones needed to answer you — they are all named below.

What we collect

Information stored in your browser

The planner writes your current bed layout to localStorage so it’s waiting for you on your next visit. Clear it at any time with the “Clear” button in the planner header, or by clearing your browser’s site data.

Information sent to us

Your device talks to us when you use JoeBee, look up your zone or forecast, press Share, or sign in — each described on this page. When you use the AI assistant or AI layout generator, the request includes:

  • The text you typed into the chat or prompt box.
  • A short context summary of your current bed (dimensions, hardiness zone, sun setting, and the plants currently placed) so the AI can answer accurately.

The request is forwarded to Anthropic (Claude) for the response. Anthropic’s handling is governed by their privacy policy. We don’t retain prompts beyond what’s needed to complete the request, and we don’t associate them with an identity.

Daily JoeBee allowance

To keep AI costs fair, we count JoeBee requests per day: by account if you're signed in, by the phone app's random install ID, or otherwise by your internet (IP) address. Each counter holds only that key, a number and a reset time, and is deleted within two days.

Anonymous usage events

We record simple events — that a layout was generated (with bed size and plant count), how a design was received, or that a shopping link was clicked — to improve the planner. They carry no name, email, install ID or IP address.

Server logs

Our hosting provider (Vercel) retains short-lived request logs including IP address, requested URL, and timing. These are used strictly for security and abuse prevention.

Signing in (website only, optional)

The website lets you sign in with Google so your gardens follow you between devices and you get a bigger daily JoeBee allowance. If you do, Google tells us your name and email address, and we keep a copy of your gardens with our database host (Supabase) so they can load on your other devices. We send you one welcome email through our email provider (Resend) and keep a note that we did. The phone app never asks you to sign in.

To delete your account and the gardens saved with it, email joebeesgarden@gmail.com from the address you signed in with and we'll remove them.

Sharing a garden

If you press Share on a finished garden, that garden is uploaded to us so we can give you a link to it. What goes up is the garden itself: its name, its size, the plants you placed, and its conditions — sun, soil and hardiness zone. No name, email or account is attached, because there isn't one, and your ZIP code is removed before the garden is stored, so a link never carries it. The recipient sees the hardiness zone instead, which is what all the planting dates are worked out from anyway.

The link is unlisted but not private: anyone who has it can open the garden, so only send it to people you mean to. We keep a shared garden for one year and then delete it automatically. Nothing is uploaded unless you press Share.

Want one gone sooner? Send us the link at joebeesgarden@gmail.com and we'll delete it. Apart from a website account (see Signing in), a shared garden is the only thing we hold that you could ask us to delete. The delete your data page walks through that and through clearing the app off your phone.

What we don't do

  • No advertising or ad-tracking cookies.
  • No analytics that build a profile of you.
  • No selling or renting of your information, and no passing it to a third party for their own use. The outside services named on this page — Anthropic, OpenStreetMap, the National Weather Service, phzmapi.org, Vercel, Supabase, Resend and, if you sign in, Google — only ever get what it takes to answer the request in front of them.
  • No third-party social trackers (no Meta pixel, etc.).

ZIP codes

You can enter a 5-digit US ZIP to set your USDA hardiness zone. On the website a typed ZIP is looked up in your browser against a built-in table and isn't sent anywhere. The phone app sends the ZIP to us, and we ask a public hardiness-zone service (phzmapi.org) for the zone. “Use my location”, on the website or in the app, sends your device's position to us so we can find its ZIP (through OpenStreetMap's Nominatim) and then its zone.

In the phone app, a ZIP you enter for weather warnings is sent to us with each forecast check; we ask OpenStreetMap's Nominatim where it is and the National Weather Service for the forecast. We don't store it.

The JoeBees phone app

The Android app works the same way as the site, with these specifics:

  • Your gardens, photos and care settings stay on your phone. There is no account and no automatic cloud copy. The “Back up” button writes a file you control, and pressing “Share” uploads that one garden on purpose (see Sharing a garden above). Photos are never uploaded.
  • Location is used only if you tap “Use my location” or enter a ZIP, to find your growing zone and local forecast. Tapping “Use my location” reads your device's position and sends the coordinates to joebees.app, which passes them to OpenStreetMap's Nominatim to turn them into a ZIP code and to the U.S. National Weather Service for the forecast. We don't store them, and a ZIP you keep in a garden is removed before that garden can be shared.
  • A random install ID is sent with JoeBee requests so daily allowances are per phone. It is not linked to you.
  • JoeBee chat works as on the site: your message and a summary of your bed go to Anthropic (Claude) to answer.
  • Reminders are scheduled on the phone itself; no notification service receives your data.
  • Anonymous usage events (for example that a layout was generated, with bed size and plant count) help us improve the planner. They carry no identity.

Deleting the app removes everything it stored on your phone. If your phone's own Android backup is switched on, Android may keep a copy of the app's data in your Google account and put it back when you reinstall — that copy is yours, managed in your phone's backup settings, and never reaches us.

Children

JoeBees is family-friendly. We do not knowingly collect personal information from anyone under 13. If you believe a child has provided personal information, contact us and we will delete it.

Your choices

  • Delete saved data: use “Clear” in the planner, or clear your browser’s site data for this domain.
  • Skip the AI: the planner is fully usable without ever pressing “Generate” or opening the chat. Nothing leaves your device unless you do.

Changes to this policy

Material changes are reflected by an updated date above. Continued use of JoeBees after a change constitutes acceptance.

Contact

Privacy questions: email joebeesgarden@gmail.com or use the contact page.