Cookie Policy

Last Updated: December 28, 2024**

1. What Are Cookies?

Cookies are small text files that are placed on your device (computer, smartphone, or tablet) when you visit a website. They are widely used to make websites work more efficiently and provide information to website owners.

1.1 Types of Cookies

Session Cookies: Temporary cookies that are deleted when you close your browser. Used to maintain your session while navigating the website.

Persistent Cookies: Cookies that remain on your device for a set period or until you delete them. Used to remember your preferences and settings.

First-Party Cookies: Set directly by CalculatorDesk. We use these to operate our Service and remember your preferences.

Third-Party Cookies: Set by external services we use (like Google Analytics). Used for analytics and advertising purposes.

1.2 Similar Technologies

In addition to cookies, we may also use similar technologies:

  • Local Storage: Browser storage that persists data across sessions (e.g., calculation history for Free tier users)
  • Session Storage: Temporary browser storage cleared when the tab is closed
  • Web Beacons/Pixels: Small invisible images used to track page views and user behavior

2. How We Use Cookies

CalculatorDesk uses cookies and similar technologies for the following purposes:

  • Essential Functions: Enable core features like account authentication and security
  • User Preferences: Remember your settings (dark mode, language, calculator preferences)
  • Performance: Monitor and improve website speed and reliability
  • Analytics: Understand how users interact with our Service to improve user experience
  • Security: Detect and prevent fraud, abuse, and security threats

3. Cookie Categories

We classify cookies into four categories based on their purpose and necessity:

Strictly Necessary Cookies

Required: These cookies are essential for the website to function and cannot be disabled.

Purpose: Enable basic functions like page navigation, secure areas, authentication, and session management.

  • Supabase authentication cookies
  • Security tokens and CSRF protection
  • Session management cookies
  • Load balancing cookies

Legal Basis: Necessary for contract performance (GDPR Article 6(1)(b))

Functional Cookies

Optional: Enhance functionality and personalization but are not strictly necessary.

Purpose: Remember your preferences and provide enhanced, personalized features.

  • Dark mode preference
  • Language selection
  • Calculator default settings
  • Recently used calculators

Legal Basis: Legitimate interest (GDPR Article 6(1)(f))

Analytics Cookies

Optional: Require your consent before being set.

Purpose: Collect information about how you use the website to help us improve performance and user experience.

  • Google Analytics 4 cookies (ga, _ga*, etc.)
  • Page view tracking
  • Calculator usage statistics
  • Performance monitoring

Legal Basis: Consent (GDPR Article 6(1)(a))

Preference Cookies

Optional: Remember your cookie consent choices.

Purpose: Store your cookie consent preferences and privacy settings.

  • Cookiebot consent state
  • Privacy banner acknowledgment
  • Do Not Track preference

Legal Basis: Legal obligation (GDPR Article 6(1)(c))

4. Specific Cookies We Use

Below is a detailed list of cookies used on CalculatorDesk:

| Cookie Name | Provider | Category | Duration | Purpose | | ---------------- | ---------------- | ---------- | ---------- | ----------------------------------------------- | | sb-access-token | Supabase | Necessary | Session | User authentication and session management | | sb-refresh-token | Supabase | Necessary | 30 days | Refresh authentication tokens to maintain login | | calc_session_id | CalculatorDesk | Functional | Persistent | Track anonymous user sessions for analytics | | theme | CalculatorDesk | Functional | 1 year | Remember dark mode / light mode preference | | _ga | Google Analytics | Analytics | 2 years | Distinguish unique users for analytics | | ga* | Google Analytics | Analytics | 2 years | Store and count page views (GA4 property ID) | | CookieConsent | Cookiebot | Preference | 1 year | Store user's cookie consent preferences |

Note: This list may be updated periodically. For the most current information, please check the Cookiebot declaration on our website.

5. Third-Party Cookies

CalculatorDesk uses third-party services that may set their own cookies on your device. These services have their own privacy policies:

Google Analytics 4

Cookiebot

  • Purpose: Cookie consent management, GDPR compliance, cookie scanning
  • Cookies: CookieConsent, CookieConsentBulkTicket
  • Data Collected: Consent status, consent timestamp, cookie preferences
  • Privacy Policy: cookiebot.com/privacy-policy

Supabase

  • Purpose: Authentication, database services, secure session management
  • Cookies: sb-access-token, sb-refresh-token
  • Data Collected: Authentication state, user ID, session tokens
  • Privacy Policy: supabase.com/privacy

6. Managing Cookies

You have several options to control and manage cookies:

6.1 Cookiebot Banner

When you first visit CalculatorDesk, you'll see a Cookiebot consent banner where you can:

  • Accept all cookies
  • Reject non-essential cookies
  • Customize your preferences by cookie category (Necessary, Functional, Analytics, Preference)
  • View the cookie declaration with full details

6.2 Changing Your Preferences

You can change your cookie preferences at any time by:

  • Clicking the cookie preferences link in our website footer
  • Re-opening the Cookiebot banner
  • Contacting us at privacy@calculatordesk.com

6.3 Browser Settings

Most browsers allow you to manage cookies through their settings:

Google Chrome: Settings → Privacy and security → Cookies and other site data

Mozilla Firefox: Options → Privacy & Security → Cookies and Site Data

Safari: Preferences → Privacy → Manage Website Data

Microsoft Edge: Settings → Cookies and site permissions → Cookies and site data

6.4 Impact of Blocking Cookies

Important Notice:

Blocking certain cookies may impact your experience on CalculatorDesk. Specifically:

  • Blocking necessary cookies will prevent you from logging in or using core features
  • Blocking functional cookies means your preferences won't be saved
  • Blocking analytics cookies won't affect your experience but helps us improve the service

7. Cookiebot Consent Management

7.1 What is Cookiebot?

Cookiebot is a cookie consent management platform that helps us comply with EU GDPR and ePrivacy Directive requirements. It provides:

  • Automatic cookie scanning and categorization
  • User-friendly consent banner
  • Detailed cookie declarations
  • Consent logging and documentation
  • Geo-targeting for regional compliance

7.2 How Cookiebot Works

When you visit CalculatorDesk:

  1. Cookiebot displays a consent banner before non-essential cookies are loaded
  2. You choose which cookie categories to accept or reject
  3. Your preferences are stored in the CookieConsent cookie
  4. Only cookies you've consented to (plus necessary cookies) are activated
  5. You can change your preferences at any time

7.3 Consent Records

In compliance with GDPR Article 7, we keep records of your consent:

  • What you consented to
  • When you gave consent
  • How you gave consent (via Cookiebot banner)
  • Your consent status (accepted/rejected categories)

8. Changes to This Policy

We may update this Cookie Policy from time to time to reflect changes in our cookie usage or legal requirements.

  • Changes will be posted on this page with an updated "Last Updated" date
  • Material changes will be notified through the Cookiebot banner or email
  • We recommend reviewing this policy periodically to stay informed

9. Contact Us

If you have questions about our use of cookies or this Cookie Policy, please contact us:

CalculatorDesk

Note: Please replace with your actual contact details before going live.

9.1 Additional Resources

For more information about online privacy:


This Cookie Policy was last updated on December 28, 2024. For information about how we protect your personal data, please see our Privacy Policy.