This site is run by Distru Corp. It is a free course. There is no payment, no advertising, and nothing here is sold on. Distru's full privacy policy covers the company and the Distru platform; this page describes this course site specifically, which collects far less. Where the two conflict about this site, this page is the more specific one.
What you can use without an account
Every giveaway is open. The prompts, spreadsheets, checklists, workflows and code at /giveaways/ download directly, with no account, no email and no form. You can also browse the whole course structure signed out: every module, every lesson title and summary, and the questions each lesson answers.
Reading a full lesson needs a free account, which is a name and an email address. There is no payment at any point.
If you never sign in, the only thing kept is in your own browser: which lessons you marked done, the reading level you chose, and whether you dismissed the level check. That never leaves your device and we cannot see it.
If you make an account, this is everything we store
- Your name and email address. From the form if you signed up with a password, or from Google or GitHub if you used one of those.
- Which lessons you finished, when, and the reading level you read them at.
- Which lessons you opened, how many times, and the deepest reading level you used on each.
- Your reading level, so the dial follows you between devices.
- Any certificate you earn: a serial number, the date, and the level you completed at.
- Your practice: which in-lesson exercises you completed, when, the XP each earned, and which days you practised, so your streak and XP follow you between devices.
- How many written answers you had checked today, as a number, so the daily limit on AI checking holds. Not the answers themselves.
- How many playground runs you made today, as a number, for the same reason. Not what you ran.
Written answers
Some exercises ask you to explain something in your own words. If you are signed in, pressing Check my answer sends what you wrote, the exercise's question and its marking criteria to an AI model, which says which criteria your answer meets. The answer is used for that one check and then discarded: we do not store it, log it, or use it to train anything. We use both providers' paid API tiers, under which they do not train on what we send. Do not put anything in an answer you would not put in an email to a stranger.
The decision-model playground
Two lessons have a playground where you run a message and some questions on a decision model. If you are signed in, pressing Run sends the message and the questions to TypeSafe, which sends back its answers. As with written answers, what you typed is used for that one run and then discarded: we do not store or log it. We keep a count of runs per day, so the daily limit holds. TypeSafe's privacy policy says it does not train models on user data. Use made-up names.
One thing we count that is not about you
When a giveaway file is downloaded, we add one to a counter for that file. The counter is the whole record: which file, how many times, and when it was last taken. No name, no account, no address, nothing that connects a download to a person — signed in or not. It tells us which handouts are worth making more of, which is the only question we are asking. Turning off JavaScript stops the counting and has no effect on the download.
That is the complete list. No IP-based profiling, no device fingerprinting, no advertising identifiers, no payment details, and nothing about your company or your Metrc data. This site has no connection to your Distru account if you have one.
Why
To show you where you are in the course, to keep your reading level consistent across devices, and to issue a certificate you can verify. Distru staff can see this data. We may look at totals to understand whether the course is being used and which lessons are working.
Cookies
This site sets no analytics cookies, no advertising cookies, and no third-party trackers. There is no cookie banner because there is nothing here to consent to beyond what is strictly necessary to sign you in. What is set:
- Session cookies from our authentication provider, so you stay signed in. These are HTTP-only, so page scripts cannot read them.
- One marker cookie recording only that a session exists, so pages served from cache can show "Account" instead of "Sign in". It contains no name, address or token.
- Local storage in your browser for your reading level, your completed lessons, your answers to in-lesson exercises (including drafts of written answers) and your edits in the playground, so they are still there when you come back. Not a cookie, never sent to us on its own. Clearing your browser's site data removes it.
Who processes it
- Supabase — the database and sign-in.
- Fly.io — hosting.
- Resend — sends confirmation and password-reset email.
- Anthropic or Google — checks written answers, only when you ask for a check. One of the two is in use at a time.
- TypeSafe — runs the decision-model playground, only when you press Run.
- Google or GitHub — only if you choose to sign in with one of them, and only to confirm who you are.
How long we keep it
Until you delete it. There is no automatic expiry, and no archive copy kept after deletion beyond routine encrypted backups, which roll off on the provider's own schedule.
Deleting your account
Go to your progress page and use Delete my account. It is immediate and it takes everything with it: your profile, your progress, your view records and any certificate. A deleted certificate stops verifying. We cannot undo it, and neither can you.
You can also ask us to do it, or ask for a copy of what we hold, or ask us to correct it, by writing to hello@distru.com. Depending on where you live you may have those rights under the GDPR, the CCPA or similar laws; we will honour the request either way rather than argue about which applies.
Children
This is a course about running a licensed cannabis business. It is not intended for anyone under 21, and we do not knowingly collect anything from them.
Changes
If this changes we will update the date at the top. Questions go to hello@distru.com.