Cookie Policy · LessonSmith
This policy lists what LessonSmith stores on your device, in cookies and in browser local storage, what each item is for, and how you can control it. The tables below were checked against the running application on 2026-08-08, and the demo cookie was added on 2026-09-12.
1. What these are
Cookies are small files stored on your device and sent back to us with each request. Browser local storage works similarly but stays on your device and is never sent to us automatically. It is where the app keeps your saved plans and settings. We use both to keep you signed in, run the service securely, remember your preferences, and understand which features get used.
2. Before you choose
Until you answer the cookie banner, we set no analytics cookie and no analytics storage, and the analytics code is not even downloaded. Necessary cookies are set without asking, because the service cannot run without them.
3. Cookies we set or rely on
| Name | Set by | Category | Purpose | Duration |
|---|---|---|---|---|
__session, __client, __clerk_* | Clerk | Necessary | Keep you signed in and protect the session | Session to 1 year |
ls-consent | LessonSmith | Necessary | Records your answer to the cookie banner — analytics accepted, or essential only — so you are not asked again while it lasts. Nothing else is stored in it. | 6 months |
ls-accepted | LessonSmith | Necessary | Records that you accepted the Terms and Privacy Policy, so you are not asked again. It does not permit analytics; that is a separate choice (Section 4). | 1 year |
ls-demo | LessonSmith | Necessary | Set only if you press Try it without an account. It is how this browser is returned to the same demo instead of being given a new one, so it holds the identifier of the demo account and a signature proving we issued it. It is HttpOnly, so no script on the page can read it. Clearing it ends your access to that demo and to the work in it. | 1 year |
ls-known | LessonSmith | Preferences | Records that you have signed in on this device, so the header offers the right option on a return visit | 1 year |
ph_<project>_posthog | PostHog | Analytics | Distinguishes one browser from another so page views can be counted. Set only after acceptance. | Up to 1 year |
Browser local storage
| Key | Set by | Category | Purpose |
|---|---|---|---|
ls-theme | LessonSmith | Preferences | Remembers light or dark theme |
ls-curric | LessonSmith | Preferences | Remembers the region and curriculum you selected. This is self-declared, not geolocation. |
lessonsmith-*: library, profile, school, template, autofill, diff, sow-cfg, sow-plans, sow-link, sow-ref, lang-ui, theme-id, skin-v2, intro-seen, tour-done | LessonSmith | Necessary and Preferences | Stores your saved plans, schemes of work, profile, school details, interface language and theme on your own device. This is where your work lives when it is not saved to your account. |
| PostHog storage | PostHog | Analytics | Mirrors the analytics identifier above. Written only after acceptance. |
Earlier versions of the app stored data under ocula- and sow- prefixes. If those keys are present we copy them once to the lessonsmith- names above so that upgrading users keep their work, and we do not write to them again.
4. Analytics and your choices
We use PostHog to count page views and understand which features get used. It is configured on PostHog's EU instance. It does not record sessions, does not capture clicks automatically, and masks page text before anything is sent, because this product's pages can contain lesson content.
- Analytics start only if you accept them. PostHog is not loaded, and sets nothing, until you choose Accept on the cookie banner. Choosing Reject keeps LessonSmith fully working and also deletes any analytics cookie or storage a previous acceptance had left behind.
- You can change your mind at any time. The button below clears your answer and brings the banner back, and analytics stop at the moment you clear it. You can also object by emailing privacy@lessonsmith.ai.
- Browser controls. You can block or delete cookies and site data in your browser settings. Blocking the necessary cookies above will break sign-in and the consent record.
We do not use cookies for advertising or for cross-site behavioural tracking, and we do not sell or share personal information for cross-context behavioural advertising.
5. Payment
Checkout happens on Polar's own pages. Polar sets its own cookies there, governed by Polar's cookie policy, not this one. We do not set payment cookies on LessonSmith.
6. Changes
We may update this policy as what we store changes, and we will revise the effective date above. We re-check these tables against the running application whenever we add or remove a provider.
7. Contact
VoussoirAI ("LessonSmith") · privacy@lessonsmith.ai · A postal address is available on request by emailing privacy@lessonsmith.ai.