Cookie Policy
Yellow Tree Reading (PTY) LTD · Version 2.4 · Last updated: 19 October 2026 · Consent wording 2026-10-19.1
1. The short version
This website runs one Google tag (Google Analytics and Google Ads), and only if you switch Analytics and marketing on. There is no Meta Pixel, no Klaviyo script and no error tracker. Fonts are served from our own domain. Everything stored in your browser is listed in the table below, and the optional items run only after you switch them on.
to change your choices at any time. Withdrawing consent takes effect immediately.
2. Everything we store, by name
sb-…-auth-token
- Type
- localStorage
- Category
- Necessary
- Lifetime
- Until you sign out
Keeps you signed in (Supabase Auth session).
ytr-cart-v1
- Type
- localStorage
- Category
- Necessary
- Lifetime
- Until you clear it
Your shopping cart.
ytra.cookie-consent.v2
- Type
- localStorage
- Category
- Necessary
- Lifetime
- Until the wording changes or you clear site data
Your choices on this page, with the version of the wording you saw.
ytr-last-order
- Type
- sessionStorage
- Category
- Necessary
- Lifetime
- This tab only
Returns you to your order confirmation if PayFast's redirect is lost.
ytr-buyer-email
- Type
- sessionStorage
- Category
- Necessary
- Lifetime
- This tab only
Pre-fills the checkout email if you come back to the cart.
ytr-stale-deploy-reload
- Type
- sessionStorage
- Category
- Necessary
- Lifetime
- This tab only
When we publish an update while your tab is open, the page reloads itself once onto the new version. This stops it reloading more than once a minute.
ytr-invoice-buyer-v1
- Type
- localStorage
- Category
- Necessary
- Lifetime
- 30 days
The school details you typed into the invoice generator, so you can reprint. Sent to us only when you save the invoice.
ytr-staff-device
- Type
- localStorage
- Category
- Necessary
- Lifetime
- Until site data is cleared
Set only on our own staff's browsers, when they sign in to the site's admin area, so their visits are left out of our visitor statistics. Never set for visitors.
yt-courses-tour-seen
- Type
- localStorage
- Category
- Functional
- Lifetime
- Until you clear site data
Remembers that the Academy tour has been shown on this browser.
ytra:currency
- Type
- localStorage
- Category
- Functional
- Lifetime
- Until you change it
Remembers the currency you chose between visits.
ytr-analytics-session-v1
- Type
- sessionStorage
- Category
- Analytics and marketing
- Lifetime
- This tab only
A random id that groups the page views of one visit in our own database. Deleted when you withdraw consent.
_gcl_au
- Type
- Cookie (set by Google)
- Category
- Analytics and marketing
- Lifetime
- 90 days
Google Ads conversion linker: connects a visit that started from one of our ads to a later order, booking or course purchase. Set only after you turn Analytics and marketing on; deleted when you turn it off.
_gcl_aw, _gcl_dc, _gcl_gs
- Type
- Cookie (set by Google)
- Category
- Analytics and marketing
- Lifetime
- 90 days
Google Ads click details (the ad click id) when you arrive from an ad. Set only after you turn Analytics and marketing on; deleted when you turn it off.
_ga, _ga_0E1LG8Y0S6
- Type
- Cookie (set by Google)
- Category
- Analytics and marketing
- Lifetime
- Up to 13 months
Google Analytics: a random id that lets Google count visits and see how the site is used. Set only after you turn Analytics and marketing on; deleted when you turn it off.
Google cookies on google.com and doubleclick.net
- Type
- Third-party cookie
- Category
- Analytics and marketing
- Lifetime
- Set by Google (up to 13 months)
Set by Google on its own domains for ad measurement and remarketing, under Google's privacy policy. Only after you turn Analytics and marketing on.
| Name | Type | Category | Purpose | Lifetime |
|---|---|---|---|---|
| sb-…-auth-token | localStorage | Necessary | Keeps you signed in (Supabase Auth session). | Until you sign out |
| ytr-cart-v1 | localStorage | Necessary | Your shopping cart. | Until you clear it |
| ytra.cookie-consent.v2 | localStorage | Necessary | Your choices on this page, with the version of the wording you saw. | Until the wording changes or you clear site data |
| ytr-last-order | sessionStorage | Necessary | Returns you to your order confirmation if PayFast's redirect is lost. | This tab only |
| ytr-buyer-email | sessionStorage | Necessary | Pre-fills the checkout email if you come back to the cart. | This tab only |
| ytr-stale-deploy-reload | sessionStorage | Necessary | When we publish an update while your tab is open, the page reloads itself once onto the new version. This stops it reloading more than once a minute. | This tab only |
| ytr-invoice-buyer-v1 | localStorage | Necessary | The school details you typed into the invoice generator, so you can reprint. Sent to us only when you save the invoice. | 30 days |
| ytr-staff-device | localStorage | Necessary | Set only on our own staff's browsers, when they sign in to the site's admin area, so their visits are left out of our visitor statistics. Never set for visitors. | Until site data is cleared |
| yt-courses-tour-seen | localStorage | Functional | Remembers that the Academy tour has been shown on this browser. | Until you clear site data |
| ytra:currency | localStorage | Functional | Remembers the currency you chose between visits. | Until you change it |
| ytr-analytics-session-v1 | sessionStorage | Analytics and marketing | A random id that groups the page views of one visit in our own database. Deleted when you withdraw consent. | This tab only |
| _gcl_au | Cookie (set by Google) | Analytics and marketing | Google Ads conversion linker: connects a visit that started from one of our ads to a later order, booking or course purchase. Set only after you turn Analytics and marketing on; deleted when you turn it off. | 90 days |
| _gcl_aw, _gcl_dc, _gcl_gs | Cookie (set by Google) | Analytics and marketing | Google Ads click details (the ad click id) when you arrive from an ad. Set only after you turn Analytics and marketing on; deleted when you turn it off. | 90 days |
| _ga, _ga_0E1LG8Y0S6 | Cookie (set by Google) | Analytics and marketing | Google Analytics: a random id that lets Google count visits and see how the site is used. Set only after you turn Analytics and marketing on; deleted when you turn it off. | Up to 13 months |
| Google cookies on google.com and doubleclick.net | Third-party cookie | Analytics and marketing | Set by Google on its own domains for ad measurement and remarketing, under Google's privacy policy. Only after you turn Analytics and marketing on. | Set by Google (up to 13 months) |
Necessary items are needed for sign-in, the cart, checkout and recording your own choice; they need no consent (POPIA section 11(1)(b); ePrivacy "strictly necessary"). Functional and Analytics and marketing items are off until you turn them on: until you switch Analytics and marketing on, the site does not load any Google script or contact Google at all.
3. What analytics means here
With Analytics and marketing on, the site writes a row to our own database for a page view, a product view or an item added to the cart: the page path, a product id, and a random session id that lasts until you close the tab. No name, email, IP address or account id is stored with it, and these rows stay in our own database. Rows will be deleted on a schedule once the retention period is set ([13 months] proposed); until then they are kept and you can withdraw consent at any time.
4. Third parties
Your browser talks to two other organisations while you use the site: Supabase(our database and sign-in provider) and PayFast when you choose to pay. Neither sets a cookie on this domain. A course page that shows a YouTube film loads YouTube's privacy-enhanced player only when you press play; from then on YouTube's own terms and privacy policy apply to that player. Emails we send may load two font files from Google when your email client displays them; email clients that block remote content show a system font instead.
If you switch Analytics and marketing on, your browser also loads the Google tag from googletagmanager.com, which feeds Google Analytics and Google Ads. Google then learns that you visited, which pages you viewed and, if you came from one of our ads, whether you went on to buy or book (the payment reference and amount, never your name, email or card). We use this to see how the site is used, which ads work, and to show our ads again to past visitors. Google processes this under its own privacy policy. Turning Analytics and marketing off stops the tag and deletes the Google cookies on this site.
5. Browser controls
You can also clear or block site data in your browser settings. Blocking Necessary storage will stop sign-in and checkout from working.
6. Questions
privacy@yellowtreereading.com. Read with our Privacy Policy.
