CtrlOps Cookie Policy
Last Updated: August 26, 2026
This Cookie Policy explains how CtrlOps (a product of TST Tech Matrix Pvt Ltd) uses cookies and similar storage on our website at ctrlops.io.
It works together with our Privacy Policy. If anything here is unclear, email us at [email protected].
Note: this policy is about our website only. The CtrlOps desktop app does not use browser cookies. How the app handles data is covered in our Privacy Policy.
01. What are cookies (and similar storage)?
A cookie is a tiny text file a website saves in your browser to remember something, like keeping you logged in or remembering your settings.
Websites also use other browser storage that works in a similar way, called localStorage and sessionStorage. The law treats these the same as cookies, so we cover all of them here and simply call them "cookies" for short.
02. How our site uses them (the short version)
Our website sets very few traditional cookies of its own. Most of the things we store ourselves are kept in your browser's localStorage, and they are there to make the site work, like keeping you signed in and showing the right currency.
The few actual cookies on the site come from two trusted third parties, and only in the situations described below: Tawk.to (live chat, and only if you turn it on) and Razorpay (payment, and only at checkout). Our Google analytics runs without setting any cookie.
03. The categories we use, and what you control
We group everything into four categories. Three of them run for everyone and set no cookies. The one optional category, live chat, is yours to control through our cookie banner.
| Category | Can you turn it off? | Default | What it covers |
|---|---|---|---|
| Necessary | No, the site needs it | On | Sign-in, security, your consent choice, currency detection |
| Product analytics | No, always on | On | Our own EU-hosted Mixpanel, to improve the product |
| Marketing analytics | No, always on | On (cookieless) | Google Analytics, anonymous counts only, no cookies |
| Live chat | Yes | Off | Tawk.to chat widget, only if you allow it |
Google runs privately, always. Our Google tools stay permanently in a "denied" storage state, which means they send anonymous, cookieless signals and set no tracking cookie at all, for any visitor. There is no version of this that stores something on your device, which is why it is not a choice we ask you to make.
Your live chat choice is saved in your browser, and you can change it anytime (see Section 10).
04. Necessary (always on)
These keep the site working and cannot be switched off. None of these are traditional cookies, they are stored in your browser's localStorage.
| What we store | Purpose | How long |
|---|---|---|
| Sign-in token | Keeps you securely logged in | Until you log out or the session ends |
| Your user info (includes email) | Identifies your signed-in account | Until you log out |
| Selected plan | Remembers the plan you picked before signing in | Cleared once checkout is done |
| Consent choice | Remembers your cookie preferences | Until you clear it |
| Country and currency | Shows INR or USD pricing for your region | About 30 days |
| Currency override | Remembers if you manually switch currency | Until you clear it |
| Theme | Remembers dark or light mode | Until you clear it |
| Google sign-in data | Set by Google's sign-in tool when you log in with Google | Until you sign out |
Region detection: to show the right currency, our site checks your approximate country using your IP address through a service called ipinfo.io. This happens about once per browser every 30 days.
05. Product analytics (our own Mixpanel)
We use our own Mixpanel project, hosted in the EU, to understand how people use the site and the product so we can make CtrlOps better. It is stored in your browser's localStorage, not in cookies.
| What we store | Purpose |
|---|---|
| Mixpanel visitor id and properties | Understands product usage patterns |
| Marketing source journal | Remembers how you found us (for example, a campaign link or referrer), capped at 20 entries |
| Session identifiers | Groups your activity into a visit |
What it never includes: your server data, credentials, commands, logs, or files. This is only about how the website and product are used.
Lawful basis: we rely on our legitimate interest in understanding and improving CtrlOps, using a first-party, privacy-respecting setup with EU data residency.
Your choice: product analytics is always on and is not something you can switch off in cookie settings today. If you would rather not share it, email us at [email protected] and we will turn it off for your account.
06. Marketing analytics (Google, always on and cookieless)
We load Google Tag Manager and Google Analytics 4 for every visitor, so we can see how many people reach the site and which campaigns bring them. It runs permanently in Google's denied storage state, which means it sets no cookies at all, stores nothing on your device, and does not identify you. We see counts and trends, not people.
Because nothing is stored or linked to you, there is no cookie to consent to and nothing to switch off. The cookies Google Analytics normally uses (_ga, _ga_*, _gid, _gat*) are never set on our site. If you carry one from an earlier visit, we delete it automatically.
We do not run advertising products, and Google's ad-related signals are switched off permanently, not just until you consent.
Our lawful basis for this cookieless measurement is our legitimate interest in understanding how our site is found and used. No consent is required because no information is stored on or read from your device.
07. Live chat (Tawk.to, off until you allow it)
If you allow the Live chat category, we load the Tawk.to chat widget so you can talk to us. It loads a couple of seconds after the page and is hidden on our blog and docs pages.
| What it stores | Purpose |
|---|---|
Tawk visitor cookies (__tawk*, ss_*) | Keeps your chat continuous across pages |
Tawk session storage (Tawk_*, twk_*) | Chat session and widget state |
Anything you type into the chat is handled by Tawk.to under their own terms. If you withdraw consent, we hide the widget and delete its cookies and storage.
08. Payment (Razorpay, at checkout only)
When you start a payment, we load the Razorpay checkout. It appears only at that moment, not on normal page views. Razorpay sets its own security and fraud-prevention cookies on its own domain, under Razorpay's cookie policy. This is treated as necessary because it is needed to complete a purchase you asked for.
09. Embedded content and links
- YouTube: videos use the privacy-friendly youtube-nocookie mode behind a click-to-play cover. Nothing from YouTube loads until you actually click play.
- Calendly: we link out to it, but do not embed it, so it sets nothing on our site.
- Product Hunt and our CDN: we only use speed-up hints (DNS prefetch), which set no cookies.
10. How to manage or withdraw consent
- On our site: use the cookie banner or cookie settings to change your choices anytime. Turning a category off deletes the cookies and storage it created.
- In your browser: you can block or delete cookies through your browser settings. Note that blocking necessary items may stop parts of the site from working, like staying logged in.
11. Changes and contact
We may update this policy as our site changes. When we do, we will update the "Last Updated" date above. Third parties can occasionally change their own cookie names and lifetimes, so treat the third-party details above as a close guide.
Questions? Email [email protected].
TST Tech Matrix Pvt LtdMondeal Heights, B-1702, Sarkhej - Gandhinagar Hwy, Satellite, Ahmedabad, Gujarat 380015, IndiaChange your cookie preferences
Open the cookie settings to update your choices any time.
Questions about cookies? [email protected]
See also our Privacy Policy.