CalQuant logoCalQuant
CaloriesComposition
Loading...

On this page

  • 1. Who we are
  • 2. What are cookies and similar technologies?
  • 3. How we use cookies and our legal basis
  • 4. Types of cookies we use
  • 5. Summary of cookies and technologies
  • 6. How we obtain your consent and how you can manage cookies
  • 7. Retention, third parties and international transfers
  • 8. Changes to this Cookie Policy
  • 9. Contact us

Cookie Policy

Last updated: June 21, 2026

1.Who we are

This Cookie Policy explains how we use cookies and similar technologies on the CalQuant website.

  • Service name: CalQuant (the “Service”)
  • Website: https://calquant.app
  • Operator / data controller: Harry Dransfield trading as “CalQuant”, a sole trader established in England
  • Business postal address: Chapel Recording Studios, South Thoresby, Lincolnshire, LN13 0AS, United Kingdom
  • Main audience: Users in the UK, and also in the EU and US
  • Contact for privacy/cookie matters: support@calquant.app

This Cookie Policy should be read together with our Privacy Policy, which explains how we handle personal data more generally.

2.What are cookies and similar technologies?

Cookies are small text files that are stored on your device (computer, mobile phone, tablet) when you visit a website. They are widely used to make websites work, to make them work more efficiently, and to provide information to the website owner.

We also use similar technologies, such as:

  • Local storage / session storage – saved in your browser, similar to cookies but with different technical properties.
  • Authentication tokens and identifiers – used to keep you securely logged in and operate our backend services.

In this policy, we use “cookies” to cover both traditional cookies and these similar technologies, unless we need to distinguish them.

Separately, CalQuant may keep anonymous aggregate counts through backend requests that do not store or read cookies or other optional browser storage on your device.

Some cookies are strictly necessary for the site to function. Others are optional and are used for things like remembering your preferences, understanding how the site is used (analytics), or showing more relevant ads (marketing).

Under UK GDPR, EU GDPR and the ePrivacy rules (including PECR / the ePrivacy Directive), non-essential cookies require your consent before we set them.

3.How we use cookies and our legal basis

We use cookies on CalQuant for the following main purposes:

  • To make the website and core features work (e.g. login, calculators, security, and remembering your cookie choices).
  • To remember optional settings and preferences (e.g. theme across visits).
  • To understand how visitors use CalQuant so we can improve it (analytics).
  • To support advertising or campaign measurement in the future, where such tools are introduced and you have given any required consent.

Legal basis:

  • Strictly necessary cookies: we use these to provide the service you request and to keep the site secure and functional. The legal basis is necessity for performance of a contract (providing the Service you use) and/or our legitimate interests in running a secure and functional website. Consent is not required for these cookies, but we still describe them.
  • Functional, analytics and marketing cookies: we only use these with your consent, which you can give or refuse via our cookie banner and settings. You can withdraw consent at any time (see section 6).

4.Types of cookies we use

Overview of categories

  • Strictly necessary – needed for the site and Service to function.
  • Functional – improve your experience but are not essential.
  • Analytics – help us understand how the Service is used.
  • Marketing – support advertising or campaign measurement if such tools are introduced.

Only “Strictly necessary” cookies are used by default. Functional, Analytics and Marketing cookies are optional and only used if you opt in.

Google Analytics may load in consent-denied mode before you make a cookie choice. In that state, optional Analytics and Marketing cookies remain denied, but Google may receive limited cookieless measurement signals.

A. Strictly necessary cookies / technologies

These cookies and technologies are essential for CalQuant to work properly. They enable core functions such as navigation, saving calculator inputs, secure login, and remembering your cookie choices. You cannot switch these off in our cookie settings, although you can block them in your browser (which may break the site).

1. calcDraft (or similar session storage key)
Provider: CalQuant (first party, stored in your browser as session storage)
Purpose: To temporarily save your calculator inputs so you don’t lose your work if you navigate around, refresh the page, or briefly leave the site.
Why it’s necessary: Without this storage, your inputs would be lost more easily, and core calculator functionality would not work as intended.
Category: Strictly necessary
Typical duration: Current browser tab/session, or until you clear your browser storage.

2. Firebase Authentication (Firebase Auth) cookies/tokens
Provider: Google Firebase (on behalf of CalQuant)
Purpose: To enable secure login and account sessions, including email/password login and Google sign-in. These cookies/tokens identify your logged-in session and are required to keep you signed in as you move between pages and to protect your account from unauthorised access.
Why it’s necessary: Without these, we cannot keep you logged in, deliver your account-based features, or ensure security of the Service.
Category: Strictly necessary
Typical duration: Session cookies and short-to-medium-term persistent tokens (e.g. several hours or days) if you choose to remain logged in.

3. Firebase heartbeat / operational cookies and tokens
Provider: Google Firebase (on behalf of CalQuant)
Purpose: To support the secure and reliable operation of our backend, including managing sessions and connections, maintaining service availability and performance, and applying security features such as abuse detection and fraud prevention. These may include heartbeat or status cookies/tokens used by Firebase services.
Why it’s necessary: If these are blocked, key parts of the Service may not work correctly or may become unreliable.
Category: Strictly necessary
Typical duration: Typically session-based or short-term persistent, depending on Firebase’s technical configuration.

4. Saved cookie settings (cookie consent preference)
Provider: CalQuant
Purpose: To store your cookie consent choices (for example, whether you allow functional, analytics or marketing cookies). This prevents the cookie banner from appearing on every visit and ensures we respect your preferences in future sessions.
Why it is necessary: Without this storage, we could not reliably remember or apply your cookie choices across page loads and visits.
Category: Strictly necessary
Typical duration: Persistent until the preference is replaced, you change your choices, or you clear your browser storage.

Additional current strictly necessary storage
CalQuant also uses session storage keys such as bmrResults to move calculator results between pages and calquant:googleRedirect to complete Google sign-in redirect flows. These are first-party, session-scoped technologies used for core calculator navigation and authentication reliability.

Firebase App Check / reCAPTCHA security tokens
Provider: Google Firebase and Google reCAPTCHA (on behalf of CalQuant)
Purpose: To help confirm that requests to our Firebase-backed services come from the genuine CalQuant app and to protect the Service against spam, fraud, abuse, and automated misuse.
Why it is necessary: These technologies support security, fraud prevention, and service availability. If they are blocked, sign-in or backend-backed features may fail or become less reliable.
Category: Strictly necessary
Typical duration: Session-based or short-term persistent, depending on Google and Firebase technical configuration.

Sentry error monitoring
Provider: Sentry
Purpose: To detect, diagnose, and fix technical errors affecting the website. We configure Sentry with default personal-data collection disabled, without Session Replay, and without application log collection.
Why it is necessary: Error monitoring supports service reliability, security, and debugging of production issues that may prevent users from using the Service correctly.
Category: Strictly necessary / operational
Typical duration: No optional browser cookie is intentionally set by CalQuant for Sentry error monitoring; diagnostic events are retained according to our Sentry project settings.

Saved cookie settings implementation
The first-party storage key currently used for saved cookie preferences is calquant-cookie-consent.

B. Functional cookies

Functional cookies make your experience smoother and more convenient but are not strictly essential. We only use them if you consent.

5. Theme / colour scheme preference
Provider: CalQuant
Purpose: To remember your chosen site theme (for example, light or dark mode) so that the website looks the same on return visits and across pages.
Effect of disabling: If you disable functional cookies, we will not store your theme choice for future visits. If you change theme during a visit, we may remember that choice only for the current browser tab/session using session storage, then fall back to your system preference or default theme on a new session.
Category: Functional
Typical duration: Persistent until changed or cleared if Functional cookies are enabled; current browser tab/session only if Functional cookies are disabled.

Current implementation note
The first-party storage keys currently used for theme preferences are calquant-theme when Functional cookies are enabled and calquant-theme-session for the current browser session when Functional cookies are disabled.

C. Analytics cookies

We use analytics cookies to understand how visitors use CalQuant so we can improve the Service. These cookies are optional and only set if you consent.

6. Google Analytics cookies (for example, _ga and related Google Analytics cookies)
Provider: Google LLC (Google Analytics)
Purpose: To collect information about how you use CalQuant, such as which pages you visit and in what order, time spent on pages, buttons and features used, and general information about your device and browser. We use this data (mostly in aggregated form) to understand which parts of CalQuant are working well, identify problems or areas for improvement, and help make decisions on new features and usability.
Personal data and identifiers: Google Analytics may collect online identifiers, including cookie identifiers and IP address, which may be considered personal data under UK/EU law. We configure Google Analytics to focus on usage patterns rather than identifying you personally.
Relationship with Google: Depending on configuration, Google may act as our processor or as a separate controller. For more detailed information on how Google uses data, please see Google’s own privacy and cookie documentation.
Category: Analytics
Typical duration: Persistent cookies, often lasting up to around 2 years (for example, _ga), although exact durations are set by Google and may change.
Important: Analytics cookies are not set until you opt in via the cookie banner or settings. You can disable analytics cookies at any time (see section 6).

Google Consent Mode cookieless measurement signals
Provider: Google LLC
Purpose: To tell Google services whether Analytics or Marketing consent has been granted or denied. Where Analytics consent has not been granted, Google may receive limited cookieless pings used for aggregate measurement and modelling.
Category: Analytics / consent management
Typical duration: No Analytics cookie is set unless Analytics consent is granted. Cookieless pings are transmitted without optional Analytics cookies.

Current implementation note
CalQuant uses Firebase Analytics with Google Consent Mode. Optional Analytics cookies remain denied unless Analytics consent is granted. If Analytics is disabled or later withdrawn, CalQuant updates consent to denied and removes first-party Google Analytics cookies it can access, such as _ga and related Google Analytics cookies.

D. Marketing cookies

We may use marketing cookies in the future to support advertising or campaign measurement, for example via Google Ads or similar services. These cookies are optional and require your consent before they are set.

Current implementation note
The current CalQuant application code does not actively initialise Google Ads tags. If Google Ads or similar marketing tags are introduced, they must be gated by Marketing consent. If you later disable Marketing cookies, CalQuant removes first-party Google advertising cookies it can access, such as Google click identifier and Google Ads conversion cookies.

7. Google Ads / advertising cookies (for example, Google click identifier cookies)
Provider: Google LLC (Google Ads and related advertising services), if introduced
Purpose: If introduced, these cookies may help measure advertising campaigns, link visits to ad interactions, and, where enabled, support personalised advertising or remarketing.
Cross-site tracking: Some of these cookies may track behaviour across sessions and potentially across different websites that use Google Ads, contributing to an advertising profile.
Effect of disabling: If you decline marketing cookies, we will not set optional marketing cookies through the CalQuant site. You may still see ads elsewhere, but they should not be based on CalQuant marketing cookies.
Category: Marketing
Typical duration: Persistent cookies, often lasting several months (e.g. around 90 days or longer), depending on Google’s configuration.
Important: The current CalQuant application code does not actively initialise Google Ads tags. If marketing cookies are introduced, they will not be set until you opt in, and you can turn them off at any time (see section 6).

5.Summary of cookies and technologies

The table below summarises the main cookies and technologies we use. Names and durations may change as we update our services or third parties change theirs.

Cookie / TechnologyProviderPurposeCategoryTypical duration
calcDraft (session storage key)CalQuantSave calculator inputs so they are not lost on refresh/navigationStrictly necessarySession / short-term
bmrResults (session storage key)CalQuantCarry calculator results between the calculator and results pages during the current visitStrictly necessaryCurrent browser tab/session
calquant:googleRedirect (session storage key)CalQuantComplete and recover Google sign-in redirect flowsStrictly necessaryCurrent browser tab/session; normally cleared after redirect handling
Firebase Auth session tokensGoogle FirebaseKeep you securely logged in and protect your accountStrictly necessarySession / short-term
Firebase heartbeat / operationalGoogle FirebaseMaintain secure, reliable backend operationStrictly necessarySession / short-term
Firebase App Check / reCAPTCHA security tokensGoogle Firebase / Google reCAPTCHAProtect Firebase-backed services against spam, fraud, abuse, and automated misuseStrictly necessarySession / short-term
Sentry error monitoringSentryDetect and diagnose technical errors affecting site reliabilityStrictly necessary / operationalNo optional browser cookie intentionally set by CalQuant
Theme / colour preference keyCalQuantRemember your chosen theme (e.g. light/dark mode), where Functional cookies are enabledFunctionalPersistent until changed or cleared if Functional cookies are enabled; current browser tab/session only if Functional cookies are disabled
calquant-cookie-consent (cookie consent preference key)CalQuantRemember your cookie choices so we respect themStrictly necessaryPersistent until replaced, changed, or cleared
_ga and related Google Analytics cookiesGoogleAnalyse how users use the site to improve the ServiceAnalyticsPersistent (up to ~2 years)
Google Consent Mode cookieless pingsGoogleSend consent-denied measurement signals without optional Analytics cookiesAnalytics / consent managementNo Analytics cookie unless Analytics consent is granted
Google Ads / click identifier cookiesGooglePotential future advertising or campaign measurement, if introducedMarketingNot currently active; if introduced, typically persistent for months

Note: This is a representative list and may not be exhaustive. Specific cookie names and durations may vary over time. Third-party providers (such as Google) may also update their cookies independently of us.

6.How we obtain your consent and how you can manage cookies

When and how we ask for consent

When you first visit calquant.app, you will see a cookie banner or consent interface that:

  • Explains that we use cookies and similar technologies.
  • Allows you to: accept all optional cookies, configure your choices by category (e.g. Functional, Analytics, Marketing), or reject non-essential cookies.

We do not set analytics or marketing cookies until you have given your consent. Strictly necessary cookies are set automatically because they are required for the site to function. Google Analytics may load in consent-denied mode before you make a choice, but optional Analytics cookies remain denied unless you opt in.

Cookie categories and toggles

Our cookie settings interface may include categories such as:

  • Necessary - pre-checked and cannot be turned off via the interface (but can be blocked in your browser). These are required for the site to work and to remember your cookie choices.
  • Functional - optional cookies for preferences (e.g. remembering theme across visits).
  • Analytics – optional cookies allowing us to use tools like Google Analytics.
  • Marketing – optional cookies for advertising or campaign measurement if such tools are introduced.

You can turn Functional, Analytics, and Marketing cookies on or off at any time.

Changing or withdrawing your consent

You can change or withdraw your cookie choices in the following ways:

  • Via our cookie settings: Use the “Cookie settings”, “Privacy settings”, or similar link (typically available in the footer or within the site settings) to open the cookie preferences and update your selections.
  • Via your browser settings: Most browsers allow you to view existing cookies, block cookies for specific sites, and delete cookies when you close your browser. If you block all cookies, some parts of the Service may not function properly (especially login and calculators).
  • Third-party opt-outs: For services such as Google Analytics and Google Ads, you may have additional control via Google’s own tools (for example, ads settings or browser add-ons). See Google’s documentation for details.

7.Retention, third parties and international transfers

Retention periods

  • Strictly necessary cookies are generally kept only for as long as needed to provide the Service (e.g. for the duration of your browsing session or a short period thereafter), although cookie consent choices may be kept persistently until they are replaced, changed, or cleared so we can remember and apply them.
  • Functional cookies, such as long-term theme preference storage, are kept persistently until changed or cleared if Functional cookies are enabled. If Functional cookies are disabled, theme changes may be remembered only for the current browser tab/session.
  • Analytics cookies set by Google and other third parties may last from a few minutes to several years, depending on their purpose and configuration. Marketing cookies are not currently active in the CalQuant application code, but if introduced, their duration will depend on the provider and configuration.

You can remove cookies and local storage entries at any time by clearing cookies and site data in your browser.

Third-party providers

We use third-party providers, notably Google, including Firebase and Google Analytics. If Google Ads or similar marketing tools are introduced in the future, those tools will be gated by Marketing consent where required. Google may process data collected via cookies as a processor acting on our instructions, and/or as a separate controller, for its own purposes. For more information about how Google uses data from sites that use its services, please refer to Google’s own privacy and cookie documentation.

International data transfers

Because providers like Google are global companies, data collected via their cookies may be processed or stored outside the UK and the European Economic Area (EEA) (for example, in the United States). Where such transfers occur, we rely on appropriate safeguards under UK and EU data protection law, such as Standard Contractual Clauses (SCCs) approved by the European Commission / UK authorities, or other legally recognised transfer mechanisms.

8.Changes to this Cookie Policy

We may update this Cookie Policy from time to time, for example if we add or remove cookies or technologies, change our providers or how we use analytics/advertising tools, or if the law or regulatory guidance changes. When we make significant changes, we will update the “Last updated” date at the top of this page and may show you an updated cookie banner or notice where appropriate.

9.Contact us

If you have any questions or concerns about our use of cookies or how we process your personal data, you can contact us at:

Email: support@calquant.app

Postal address:

Chapel Recording Studios
South Thoresby
Lincolnshire
LN13 0AS
United Kingdom

We will do our best to respond and help you understand how we use cookies and how you can control them.

Copyright © 2025 CalQuant. All Rights Reserved.
Terms of Service|Privacy Policy|Cookie Policy|