AnnounceKit

AnnounceKit

AnnounceKit is an in-app changelog and product update notification widget. Its scripts display product announcements, release notes, and feature updates within a website's interface. Scripts track which updates users have viewed using local storage or cookies and report engagement metrics back to AnnounceKit's servers.

Overview

AnnounceKit is a product changelog and in-app notification widget used by SaaS companies to communicate new features, updates, and announcements to their users. The widget embeds directly within a web application's interface, typically as a badge on a navigation item or help button, and expands to show a feed of recent product updates. Website operators use AnnounceKit to reduce churn by keeping users informed about improvements.

What This Script Does

AnnounceKit loads a JavaScript widget from its CDN (cdn.announcekit.app) that renders the changelog feed within the host application's interface. The script tracks which announcements each user has viewed, using a combination of a local storage entry or cookie to persist read/unread state across sessions. This tracking serves the functional purpose of showing an unread badge count and marking items as seen. AnnounceKit's scripts also send engagement metrics back to AnnounceKit's servers — recording which announcements were opened, how long they were viewed, and whether users clicked through to linked resources. If the host application passes user identification data (such as a user ID or email) to the AnnounceKit widget through its initialization API, AnnounceKit can associate engagement metrics with specific users, enabling per-user analytics in the AnnounceKit dashboard. Without explicit user identification, tracking is based on anonymous device-level identifiers.

Consent & Compliance

AnnounceKit's consent classification depends on implementation depth. At its most basic — persisting read/unread state locally — it functions as a purely functional widget that serves the user's own experience. When engagement metrics are reported back to AnnounceKit's servers, particularly when linked to identified users, it crosses into analytics territory. Under GDPR and the ePrivacy Directive, the local storage or cookie used to persist read state may qualify as a functional cookie if its sole purpose is to serve the user's experience (remembering what they've seen). The reporting of engagement metrics to a third-party server requires either a legitimate interests assessment or consent. Under CCPA/CPRA, engagement data associated with identified users constitutes personal information. AnnounceKit is typically hosted in the EU or with EU data handling options; operators should verify their account's data residency settings. Consent category: functional.

Should You Block This Without Consent?

Conditional. If AnnounceKit is implemented with only anonymous read-state persistence (no user identification passed to the widget), it can be treated as functional and loaded without explicit consent. If user identifiers are passed and engagement is tracked at the individual level, analytics consent should be obtained. Operators should review what data their AnnounceKit initialization code transmits.

Is AnnounceKit GDPR compliant?

AnnounceKit typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So AnnounceKit can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads AnnounceKit, not on AnnounceKit itself.

Visit website

Consent Categories

Also Known As

announcekitannounce kitchangelog widgetproduct updates widgetin-app notificationsrelease notes widget

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

announcekit.appFunctional

announcekit.app is a functional domain operated by AnnounceKit, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

Neustar
Neustar
Neustar, now part of TransUnion, is an identity resolution and marketing analytics company. Its scripts place tracking pixels and cookies on websites to collect visitor behavioral data, resolve anonymous visitors to identity profiles, and enable cross-device audience targeting for advertising campaigns.
UserWay
UserWay
UserWay is a web accessibility widget platform that provides WCAG and ADA compliance tools for websites. Scripts inject a floating accessibility icon that users can activate to adjust font size, contrast, spacing, and cursor preferences. The AI-powered engine remediates underlying code issues detected during page scans.
Power BI
Power BI
Power BI is Microsoft's business intelligence and data visualization platform. Its embedded scripts render interactive dashboards and reports within web pages, loading data visualizations through iframes or JavaScript APIs. Embedded reports may set authentication cookies and make requests to Microsoft's cloud services.
StatusPage
StatusPage
StatusPage is Atlassian's hosted status page service for communicating uptime and incidents. Its embeddable widgets display real-time service status on websites by fetching data from StatusPage's API. The widgets do not set cookies or collect visitor information.
AccessAlly
AccessAlly
AccessAlly scripts manage membership access control and course delivery on WordPress sites. Scripts enforce content gating based on membership level, track course progression, deliver protected content to authenticated members, and handle member account interactions.
Airbrake
Airbrake
Airbrake is an error monitoring and performance tracking platform. Its scripts capture JavaScript errors, stack traces, and performance metrics from visitor browsers, sending diagnostic data to Airbrake servers for analysis. This processing helps developers identify and resolve issues affecting site reliability.

Manage consent for AnnounceKit

ConsentStack automatically detects and manages AnnounceKit trackers so your site stays compliant with global privacy regulations.