Overview
Countly is an open-source product analytics platform for tracking user behavior in web and mobile applications. It can be deployed on self-hosted infrastructure or via Countly-managed cloud, offering more privacy control than cloud-only analytics solutions.
What This Script Does
The Countly SDK records user sessions, page views, custom events, crash reports, and funnel steps. It generates a device identifier stored in local storage or a cookie to track returning users across sessions. Event data and session metadata (duration, referrer, screen resolution, browser info) are sent to the Countly server endpoint. When self-hosted, all collected data stays on your infrastructure.
Consent & Compliance
- Consent Category: Analytics
- Applicable Regulations: GDPR, ePrivacy Directive, CCPA
- Opt-In Required: Yes, in jurisdictions requiring consent for analytics tracking
Even when self-hosted, Countly collects behavioral data and sets device identifiers that constitute tracking under ePrivacy rules. Countly includes a built-in consent feature that can gate individual tracking features.
Should You Block This Without Consent?
Yes. Countly performs analytics tracking including session recording, event logging, and device identification. It should be gated behind analytics consent. If self-hosted, the compliance risk is reduced but the consent requirement remains under ePrivacy rules.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
countly.comAnalyticsFrequently Asked Questions
Is consent required for Countly on my website?
Yes. Countly tracks user sessions, custom events, and crash reports, generating a device identifier stored in cookies or local storage. Under GDPR, this constitutes processing personal data requiring consent. Self-hosted Countly deployments offer more privacy control, but the client-side data collection still triggers ePrivacy consent requirements.
What data does Countly collect?
The Countly SDK records user sessions, page views, custom events, crash reports, and funnel steps. It generates a device identifier stored in local storage or a cookie to track returning users. Session metadata including duration, referrer, screen resolution, and browser info is sent to the Countly server, whether self-hosted or cloud-managed.
How does ConsentStack detect Countly?
ConsentStack identifies the Countly analytics SDK and classifies it under the analytics consent category. When analytics consent has not been granted, ConsentStack blocks the SDK from initializing, preventing session tracking, event recording, and device identifier creation. Once consent is given, Countly begins collecting analytics data.
Related Vendors
Manage consent for Countly
ConsentStack automatically detects and manages Countly trackers so your site stays compliant with global privacy regulations.