The small print
Cookie Policy
Essential cookies to run the site, and Google Analytics measurement cookies only if you allow them. Here is every one of them, what it does and how long it lasts.
In effect from . 7 sections.
Jump to a section7
02Every cookie we set
Four essential and preference cookies, plus Google Analytics cookies if you choose to allow them.
better-auth.session_tokenEssentialKeeps you signed in. Holds a random session identifier and nothing else: no name, no email, nothing readable. Marked HttpOnly, so no script on the page can read it.
- Lasts
- 30 days, or until you sign out
- Set by
- TeachMe
better-auth.session_dataEssentialA short-lived cache of your session, so that every page you open does not have to ask the database who you are. It is what makes signed-in pages fast on a slow connection.
- Lasts
- 5 minutes
- Set by
- TeachMe
teachme.sidebarPreferenceRemembers whether you collapsed the sidebar in the admin or institute dashboard, so it is the way you left it when you come back. Only ever set inside a dashboard.
- Lasts
- 1 year
- Set by
- TeachMe
teachme.consentPreferenceRecords the answer you gave in the cookie banner, so that we stop asking. It holds one word.
- Lasts
- 6 months
- Set by
- TeachMe
_gaAnalyticsUsed by Google Analytics to distinguish unique visitors by assigning an anonymous client identifier. Only set if you choose 'That's fine' in the cookie banner.
- Lasts
- 2 years
- Set by
- Google Analytics
_ga_*AnalyticsUsed by Google Analytics 4 to persist session state across page views. Only set if you choose 'That's fine' in the cookie banner.
- Lasts
- 2 years
- Set by
- Google Analytics
| Cookie | Kind | What it does | Lasts |
|---|---|---|---|
better-auth.session_tokenTeachMe | Essential | Keeps you signed in. Holds a random session identifier and nothing else: no name, no email, nothing readable. Marked HttpOnly, so no script on the page can read it. | 30 days, or until you sign out |
better-auth.session_dataTeachMe | Essential | A short-lived cache of your session, so that every page you open does not have to ask the database who you are. It is what makes signed-in pages fast on a slow connection. | 5 minutes |
teachme.sidebarTeachMe | Preference | Remembers whether you collapsed the sidebar in the admin or institute dashboard, so it is the way you left it when you come back. Only ever set inside a dashboard. | 1 year |
teachme.consentTeachMe | Preference | Records the answer you gave in the cookie banner, so that we stop asking. It holds one word. | 6 months |
_gaGoogle Analytics | Analytics | Used by Google Analytics to distinguish unique visitors by assigning an anonymous client identifier. Only set if you choose 'That's fine' in the cookie banner. | 2 years |
_ga_*Google Analytics | Analytics | Used by Google Analytics 4 to persist session state across page views. Only set if you choose 'That's fine' in the cookie banner. | 2 years |
Signing in may also set a short-lived companion cookie from the same authentication library, for example one that remembers not to keep you signed in when you have asked it not to. They behave like the two above: essential, first-party, and gone when the session is.
03The categories
- Essential
- The site does not work without them. The two session cookies are the whole of this category: refusing them means refusing to be signed in, which is what signing out is for. They are not offered as a choice because a switch that cannot honestly be flicked is not a choice.
- Preference
- They remember a decision you made so that you do not have to make it twice. Nothing in this category identifies you, and nothing in it leaves your browser except to be handed back to us.
- Analytics
- Measures how the public directory is used — which courses are searched, which guides are read — so we can improve the site. Loaded only if you permit it, and completely absent if you choose 'Essentials only'.
There is no advertising category on this site. No advertising cookies, no retargeting pixels, and no cross-site tracking of any kind.
04What we do not set
For the avoidance of doubt, and because it is unusual:
- No advertising or retargeting pixels: no Meta, no Google Ads, no ad network.
- No session recorders or heatmap tools.
- No social media tracking. The share buttons on a guide are ordinary links with icons we drew ourselves, so opening an article tells nobody but us.
- No analytics on admin dashboards. Measurement is strictly confined to public marketplace routes.
- No analytics cookies without your explicit consent.
The banner asks before measuring: if you choose 'Essentials only', Google Analytics is completely disabled and no measurement cookies are set.
05Changing your mind
The banner appears once, you answer it, and it stops appearing. To change the answer, use the control below. It forgets your choice, and the banner comes back so you can give a different one.
Clearing your choice does not sign you out, and it does not remove the two essential cookies. It disables Google Analytics measurement until you answer the banner again.
Your choice
Reading what is stored in this browser…
06Blocking cookies in your browser
Every browser can block or delete cookies, usually under Settings, then Privacy. You can clear teachme.lk's cookies specifically, or block them all.
What breaks if you block ours:
- You cannot sign in. The sign-in will appear to succeed and the next page will not know you.
- Anything behind an account (saved listings, your enquiries, your settings) becomes unreachable.
- The dashboard sidebar forgets how you left it, and the cookie banner returns on every visit, because the cookie that records your answer is the one being blocked.
Browsing the directory, reading a guide and searching for a course all work perfectly well with cookies switched off entirely.
07Changes to this policy
The date at the top of the page is the date of the current version. A cookie added to this site is a cookie added to the table above in the same change, so the list and the site do not drift apart.
Questions about any of it: hello@teachme.lk. The Privacy Policy covers everything that is not stored in your browser.
Also worth reading
Anything here you would like explained, corrected or applied to your own account: hello@teachme.lk.
