Privacy Policy
Effective November 9, 2026. GardenPlanKit operates this website and receives privacy and correction requests through the contact form.
Calculator inputs and shared links
Calculations run in your browser. We do not send the dimensions or quoted prices in a calculator form to a server as part of calculating. If you copy a plan link, the inputs become part of that URL. Anyone you share it with can read them; URLs can also appear in ordinary web access logs. Do not put personal or confidential information in a plan link.
Saved garden layouts
The raised-bed planner saves a plan in this browser’s local storage only when you choose Save on this device. You can restore that saved plan or export a JSON file. Clearing browser data can remove a saved plan; the export is your portable copy. Imported files are read locally in your browser.
Privacy
Your journal entries are saved only in this browser's localStorage; the journal app does not post them to a server. JSON imports are read locally, full JSON exports include all entries, and filtered CSV exports include only the entries shown. Clearing site data can erase saved entries. A calendar-to-journal link carries a planned date, crop, and note in its URL fragment and prefills an unsaved planned activity that you must save; shared links expose their values to recipients. The configured optional analytics page location contains the origin and pathname without query or fragment values, and journal fields are not deliberately included in analytics events.
Optional analytics
Google Analytics 4 is loaded only after you accept optional analytics. Your choice is stored in local storage under gpk-analytics-consent. You can decline and still use all tools. Use Privacy choices in the footer to change your choice. Withdrawing consent disables further analytics on subsequent navigation and clears our analytics cookies where the browser permits.
When enabled, analytics receives website usage events and technical information such as page path, approximate location, device and browser information. We do not deliberately send contact-form contents or calculator values as analytics events. Shared-plan query values are removed from the page address supplied to analytics. After you accept analytics, query parameters are removed from the address bar and the plan is retained in this browser history entry. Reloading keeps the saved plan; use Copy plan link to share its inputs. Read Google’s privacy policy and how Google uses information from partner sites.
Advertising
When advertising is enabled, Google and its partners may use cookies or similar identifiers to deliver and measure ads. In regions where required, a Google-certified consent message provides advertising choices before eligible advertising runs. Our analytics preference banner is not an advertising consent platform. Advertising availability and review status may change; accepting analytics does not by itself consent to personalized advertising.
Contact messages
The contact form sends your name, email address, message and optional page URL to private storage on our hosting server for the site operator. Do not send sensitive personal information. Messages are retained for up to 90 days unless a longer period is needed to resolve a request. We do not publish contact messages or send them to the content-generation model.
Hosting and security logs
Our VPS and Cloudflare process technical request information, which can include IP addresses, browser information, requested URLs and security events. These records support delivery, abuse prevention and fault diagnosis. Service providers may process data in countries other than your own. Routine application logs are kept only as needed for operations; website release backups contain code and content, not calculator-form submissions.
Your choices
You may decline analytics, change your preference, clear browser storage and contact us to request access to or deletion of a message you submitted. We may need enough information to identify the relevant record. This site is for general audiences and does not knowingly request children’s personal data.
Changes
We update this policy when the site’s data handling changes and show the effective date on this page.