Cookie Policy
Last updated:
1. What Are Cookies?
Cookies are small text files that are stored on your device when you visit a website. They help the website remember your preferences and improve your experience.
We also use similar technologies like localStorage and sessionStorage to store information locally on your device.
2. How We Use Cookies
Teach Me Space uses cookies and local storage for the following purposes:
2.1 Essential Cookies
These are necessary for the website to function properly:
- Authentication and session management
- Shopping cart functionality
- Security features
2.2 Functional Cookies
These enhance your experience:
- Remembering your preferences
- Storing your learning progress locally
- Keeping you signed in
2.3 Analytics
We may use cookies to understand how you use our service:
- Pages visited
- Features used
- Error tracking
3. Cookies & Local Storage We Use
Below is a list of the main cookies and localStorage items used by Teach Me Space. This list is not exhaustive — we may use additional cookies or storage items for features, debugging, or improvements without updating this list.
3.1 Authentication Cookies
| Name | Purpose | Duration |
|---|---|---|
| sb-access-token | Supabase authentication token | Session |
| sb-refresh-token | Supabase session refresh token | 30 days |
| sb-* | Other Supabase authentication cookies | Varies |
3.2 User Data (localStorage)
| Name | Purpose | Duration |
|---|---|---|
| tms_user_id | Your unique user ID | Persistent |
| tms_user_email | Your email address for faster loading | Persistent |
| tms_user_plan | Your subscription plan (free, pro, school) | Persistent |
| tms_active_plan | Currently active plan status | Persistent |
| tms_user_role | Your user role (free, pro, teacher, student) | Persistent |
| tms_user_created_at | Account creation date | Persistent |
3.3 Shopping & Features (localStorage)
| Name | Purpose | Duration |
|---|---|---|
| tms_shop_cart | Shopping cart contents | Persistent |
| *_practice_score | Lesson practice quiz scores | Persistent |
| *_practice_streak | Lesson practice streaks | Persistent |
3.4 Third-Party Cookies
| Name | Purpose | Duration |
|---|---|---|
| __stripe_mid | Stripe fraud prevention | 1 year |
| __stripe_sid | Stripe session tracking | Session |
| Other Stripe cookies | Payment processing and security | Varies |
Note: Additional cookies or localStorage items may be set by the site or third-party services (Stripe, Supabase) that are not listed above. We reserve the right to add, modify, or remove storage items as needed for site functionality and improvements.
4. Third-Party Cookies
Some cookies are set by third-party services we use:
4.1 Stripe
Our payment processor Stripe may set cookies for fraud prevention and payment processing. See Stripe's Privacy Policy.
4.2 Supabase
Our backend provider Supabase sets cookies for authentication. See Supabase's Privacy Policy.
5. Managing Cookies
You can control cookies through your browser settings:
- Chrome: Settings → Privacy and Security → Cookies
- Firefox: Settings → Privacy & Security → Cookies
- Safari: Preferences → Privacy → Cookies
- Edge: Settings → Privacy → Cookies
Note: Blocking essential cookies may prevent Teach Me Space from working correctly. You may not be able to sign in or save your progress.
6. Local Storage
In addition to cookies, we use your browser's localStorage to store:
- Your subscription status for faster page loads
- Shopping cart contents
- UI preferences
You can clear localStorage through your browser's developer tools or by clearing all site data in your browser settings.
7. Updates to This Policy
We may update this Cookie Policy from time to time. Changes will be posted on this page with an updated revision date.
8. Contact Us
If you have questions about our use of cookies, please contact us through our Contact page.