1. Home
  2. Cookie & Local Storage Policy

Legal · Brute Info Edutech Private Limited

Cookie & Local Storage Policy

Brute Info sets no advertising, analytics or cross-site tracking cookies. What it does write to your browser is listed below, key by key, with a panel where you can change or erase your choices.

Last updated 18 August 2026 Effective 18 August 2026 Namespace bruteinfo:v1 Tracking cookies none
Manage preferences

On this page

1 / 10
  • 1The short version
  • 2Cookies versus local storage
  • 3Categories we use
  • 4Every key, in full
  • 5Your storage preferences
  • 6Third-party requests
  • 7Managing storage in your browser
  • 8Do Not Track and Global Privacy Control
  • 9What breaks if you block storage
  • 10Changes and contact

Related documents

Terms Privacy Refunds

Most cookie policies are written to make a tracking stack sound harmless. This one is short because there is almost nothing to disclose: Brute Info runs no advertising network, no analytics product and no cross-site tracking. It stores your account, your learning record and your preferences in your own browser, under keys that all begin bruteinfo:v1, and it never sends them anywhere.

Advertising cookies
None
Analytics cookies
None
First-party storage
13 local-storage keys, listed below
Where it lives
Your device only

1.The short version

  • We set no cookies for advertising, analytics, profiling, retargeting or cross-site tracking. There is no tag manager, no pixel, no session replay and no heat map on this site.
  • We use the browser's local storage rather than cookies for nearly everything. Local storage is not attached to network requests, so the data physically cannot travel to a server the way a cookie does.
  • Everything we store is first-party — written by bruteinfo.in, readable only by bruteinfo.in, in your browser.
  • One value, your resolved light or dark theme, is read before the page paints so that you never see a flash of the wrong colour scheme.
  • You can inspect, change or erase all of it yourself. Section 5 has the controls; section 7 explains the browser-level route.

2.Cookies versus local storage

The two are often confused, and the difference matters for your privacy.

A cookie is a small value that your browser attaches to every request it makes to the site that set it. Cookies travel over the network by default, which is what makes them useful for tracking.

Local storage is a key–value store inside your browser profile. Nothing is attached to a request; JavaScript running on the page has to read a value deliberately and send it deliberately. Brute Info reads these values to draw the interface and never transmits them.

Brute Info uses local storage for its account records, learning data, cart, orders and preferences. It sets no first-party cookies of its own. Where Firebase Authentication is enabled by us as the identity provider, Google's SDK may set its own storage entries in order to keep you signed in; those are described in section 6.

3.Categories we use

Strictly necessary
Without these the Platform cannot function: your sign-in session, your account record, your enrolments and orders. They cannot be switched off, because switching them off means being permanently signed out. No consent is required for this category under Indian law, and none is asked for.
Functional
Your learning record — lecture ticks, progress, notes, certificates and the cart. These make the product work as a course platform rather than a brochure. They exist only on your device.
Preferences
Theme, accent colour, density, text size, playback speed, autoplay, captions, reduced motion, high contrast, language, keyboard shortcuts, notification choices and profile visibility. All of them are yours to change, and all of them are erasable in one click below.
Analytics
Not used. There is no analytics key, no measurement identifier and no third-party analytics script on this site.
Advertising and social
Not used. The links to our social profiles in the footer are ordinary hyperlinks; no social widget, share button or embedded feed loads on any page, so no third-party social cookie is ever set.

4.Every key we write, in full

This is the complete list. You can verify it yourself: open your browser's developer tools, go to Application → Local Storage → the Brute Info origin, and compare. The right-hand column is live and shows whether each key exists in this browser right now.

First-party local-storage keys written by Brute Info
Key Category What it holds and why Lifetime On this device
bruteinfo:v1:theme Preferences The resolved theme, the literal string light or dark. Read by a tiny script in the page head before the first paint so the page never flashes the wrong colour scheme. Until changed or cleared Checking…
bruteinfo:v1:settings Preferences Every preference in section 3, stored per account plus a guest bucket for visitors who are not signed in. Until changed or cleared Checking…
bruteinfo:v1:auth:session Strictly necessary Your current sign-in session — the account identifier and when the session began. Removing it signs you out. Until you sign out Checking…
bruteinfo:v1:auth:users Strictly necessary The account records created on this device: name, email address and a salted, irreversible password verifier. No readable password is ever stored. Until the account is deleted Checking…
bruteinfo:v1:auth:resets Strictly necessary Outstanding password-reset tokens and their expiry, so that a reset link can be validated. Until the token is used or expires Checking…
bruteinfo:v1:enrollments Functional Which courses and tiers you are enrolled in, and when each enrolment started. Until the account is deleted Checking…
bruteinfo:v1:progress Functional Per-lecture viewed ticks with timestamps, the last lecture you opened in each course and the derived progress percentage. Until reset or the account is deleted Checking…
bruteinfo:v1:notes Functional The notes you write against individual lectures in the classroom. Until you delete them Checking…
bruteinfo:v1:certificates Functional Certificates issued to you, with their serial numbers and issue dates. Until the account is deleted Checking…
bruteinfo:v1:cart Functional The courses and tiers currently in your cart, so it survives a page reload. Until checkout or removal Checking…
bruteinfo:v1:order Functional A single-course hand-off between a course page and checkout, so “Buy now” carries the right tier through. Cleared when checkout finishes Checking…
bruteinfo:v1:orders Strictly necessary Your order history: every attempt, its itemised amounts, GST component, status and failure code. This is the record you rely on when disputing a charge. Retained as a financial record Checking…
bruteinfo:v1:invoiceSeq Strictly necessary The running counter behind invoice numbers such as BI/2026/000123, so numbering stays unique and sequential. Retained as a financial record Checking…

No key on this list contains a card number, UPI handle, bank account, CVV or OTP — none of those is ever collected, because the payment gateway is not connected. No key is transmitted to a Brute Info server, because the Platform runs without a backend.

5.Your storage preferences

These controls are live. Each one writes immediately to the bruteinfo:v1:settings key described above and takes effect across the whole site without a reload. If you are signed in they are saved against your account; if you are not, they are saved against a guest bucket on this device and adopted when you next sign in.

Strictly necessary storage Always on

Your session, account record, enrolments and orders. These cannot be switched off from here: turning them off is the same as signing out and losing your purchase history. Use section 7 if you want to remove them at the browser level.

Analytics and measurement Not in use

Brute Info runs no analytics product, no measurement identifier and no third-party analytics script. There is nothing here to consent to, so this switch is off and disabled rather than pretending to give you a choice. If we ever introduce analytics, this switch becomes real, it starts in the off position and we will tell you before it appears.

Marketing email and course recommendations

When this is on, we may email you about new courses, syllabus updates and offers. Turning it off does not stop transactional email such as password resets and invoices, which we have to send. This writes the emailOffers preference.

Public learner profile

When this is on, your display name, avatar initials and certificates can be shown on a public profile page and on a certificate you share. Turning it off keeps your profile private to you. This writes the profileVisibility preference.

Keyboard shortcuts

Single-key shortcuts in the classroom and around the site. Some assistive technologies work better with them switched off. This writes the keyboardShortcuts preference.

Erasing preferences restores every appearance, playback, accessibility, notification and privacy default on this device. Your account, enrolments, lecture progress and certificates are not affected.

The full preference set — accent colour, density, text size, playback speed, captions, reduced motion, high contrast, weekly goal and language — lives on the Settings page. This panel exposes the ones that affect what we store and what we send you.

6.Third-party requests

Loading a Brute Info page makes network requests to exactly three hosts. There is no fourth.

External hosts contacted by the Platform
Host What it is for Storage it sets
fonts.googleapis.com The stylesheet describing the two typefaces used on the site None
fonts.gstatic.com The font files themselves None — cached by the browser like any other file
www.gstatic.com The Firebase Authentication SDK, loaded only when we have switched Firebase on as the identity provider. It is off by default and authentication then runs entirely inside your browser. When enabled, Google's own sign-in state entries

Google receives the IP address and user-agent of any request your browser makes for a font file — that is inherent in fetching a file from another host, and applies to every site that uses a font CDN. Google's handling of that data is governed by its own privacy policy.

We embed no third-party video player, no advertising script, no chat widget and no social media embed anywhere on the Platform. Videos are not streamed at all: opening a lecture runs a short timer and marks it viewed.

7.Managing storage in your browser

You do not need our permission to remove any of this. Every major browser lets you inspect and delete site data:

  • Chrome and Edge — Settings → Privacy and security → Third-party cookies → See all site data and permissions, then search for the Brute Info origin.
  • Firefox — Settings → Privacy & Security → Cookies and Site Data → Manage Data.
  • Safari — Settings → Privacy → Manage Website Data.
  • Any browser — open developer tools, go to the Application or Storage panel, expand Local Storage and delete individual bruteinfo:v1 keys.

Inside the product, Settings offers a reset for your preferences, a reset for your course progress and full account deletion. Those are the same operations, with a confirmation step and without a developer console.

Private or incognito windows discard everything when the window closes, so the Platform works there but forgets you completely afterwards.

8.Do Not Track and Global Privacy Control

We honour these signals by construction: there is no tracking to switch off. Sending a Do Not Track header or a Global Privacy Control signal to Brute Info changes nothing, because we do not build profiles, do not share personal data with advertisers and have nothing to sell.

We do honour the prefers-reduced-motion and prefers-color-scheme signals your browser sends, and the reduced-motion and high-contrast settings you can set yourself — those genuinely change how the site behaves.

9.What breaks if you block storage

Blocking local storage entirely does not lock you out — the site detects it and falls back to an in-memory store for the session — but it does degrade the product in ways you should expect:

  • you are signed out the moment you close the tab, and cannot stay signed in;
  • lecture ticks, course progress and notes are lost when the tab closes;
  • your cart empties on every page load;
  • order history and certificates cannot be kept;
  • the site falls back to your system theme, and you will see a brief flash of the light theme before a dark-mode page paints.

Because the learning record has no server-side copy, storage that your browser evicts is gone for good. Section 4 of the Privacy Policy explains why, and what we plan to do about it.

10.Changes and contact

If we add a key, change what a key holds or introduce a new third-party host, we update the table in section 4 and the “last updated” date at the top of this page. If we ever introduce a category that requires your consent, we will ask for it before setting anything, not afterwards.

Questions about this policy, or about anything we store, go to our grievance officer at privacy@bruteinfo.in, or to support@bruteinfo.in for day-to-day help.

Brute Info Edutech Private Limited

Registered office
Unit 402, 4th Floor, Vantage Business Hub
Balewadi High Street, Baner
Pune, Maharashtra 411045
India
Corporate Identity Number (CIN)
CIN: pending — to be issued
GST Identification Number (GSTIN)
GSTIN: pending — to be issued
Privacy contact
privacy@bruteinfo.in
+91 20 6971 4400
Monday – Saturday, 10:00 – 19:00 IST

CIN and GSTIN are shown as labelled placeholders because the registrations are not yet issued. They will be published here in full before the Platform begins collecting payments — we will not display a number we do not hold.

Brute Info Edutech Private Limited — Cookie & Local Storage Policy, last updated 18 August 2026. Retrieved from bruteinfo.in/cookies.html