1. What cookies and similar technologies are
Cookies are small files a website saves in your browser. Apps and websites can also save information in other places on your device, such as "session storage" in a browser or a storage area inside an app. The law (the Privacy and Electronic Communications Regulations, or PECR) treats all of these in the same way.
The law allows this kind of storage without asking you if it's strictly necessary to provide something you've asked for. For anything else, such as analytics or advertising, the law requires clear information and, in most cases, your permission.
2. Our website
2.1 Our website doesn't set cookies
Our website at www.theoryiq.co.uk does not set any cookies itself. It doesn't use analytics, advertising, social media plugins or embedded videos. Our fonts are stored on our own site, so your browser doesn't contact Google Fonts or similar services.
Because we only use strictly necessary storage, there's no cookie banner to click through.
2.2 Session storage
The website saves up to two small items in your browser's session storage, which is deleted when you close the browser tab. Neither item contains information about who you are.
| Name | What it does | How long | Type |
|---|---|---|---|
| tsr-scroll-restoration-v1_3 | Remembers how far down each page you'd scrolled, so the back button returns you to the same place. | Until you close the tab | Strictly necessary |
| tanstack_router_reload | Only created if a page fails to load after an update. It stops the site reloading the page over and over. | Until you close the tab | Strictly necessary |
2.3 Cloudflare
Our website is hosted by Cloudflare, which protects it from attacks and automated abuse. If Cloudflare needs to check that a visitor is a person rather than an automated bot, it may set these cookies:
| Name | What it does | How long | Type |
|---|---|---|---|
| __cf_bm | Helps tell people apart from automated bots. | 30 minutes | Strictly necessary (security) |
| cf_clearance | Remembers that you've passed a security check. | The period set in our security settings (30 minutes by default) | Strictly necessary (security) |
3. Our admin site
Our staff use a separate admin website. It isn't open to the public and isn't covered by this policy.
4. Our app
The TheoryIQ app stores some information on your phone. Most of it is strictly necessary to make the app work. The rest is for analytics and crash reports, which help us keep the app working well.
4.1 Strictly necessary
| What | Where | Why |
|---|---|---|
| Your sign-in session | The phone's secure storage (Keychain on iPhone, Keystore on Android) | Keeps you signed in. |
| Welcome screen status and notification choice | The phone's secure storage | Stops the welcome screens showing every time. |
| Your study plan and practice results | App storage on your phone | Shows your plan and progress, including before you make an account. |
| Your reminder time | App storage on your phone | Schedules your reminders on the phone. |
These stay until you delete the app or clear its data.
4.2 Analytics and crash reports
| Tool | What it stores on your phone | Why |
|---|---|---|
| PostHog | A random install ID and a short queue of events waiting to be sent | Lets us count how features are used without knowing who you are. |
| Sentry | Information about the current app session and any crash waiting to be sent | Lets us find and fix crashes. |
Both run while you use the app, to help us keep it working well and improve it. Neither is used for advertising, and neither is linked to your account. Section 6 of our Privacy Policy explains more.
4.3 What the app doesn't do
The app does not use advertising IDs, advertising trackers or cross-app tracking. It does not record your screen.
5. Changes
If we add any cookie or tracking technology to our website that isn't strictly necessary, we'll update this policy first and ask for your permission where the law requires it.
6. Contact
Questions? Email info@theoryiq.co.uk. Our Privacy Policy has our full contact details.