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.

Visit website

Consent Categories

Functional

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

Frequently Asked Questions

Is consent required for AnnounceKit on my website?

Conditional. AnnounceKit is an in-app changelog widget that tracks which product updates users have viewed using cookies or local storage and reports engagement metrics. Viewing-tracking and engagement reporting may require consent under GDPR if linked to identified users, though anonymous use may qualify as functional.

What does AnnounceKit track about users?

AnnounceKit scripts display product announcements and track which updates each user has viewed, using cookies or local storage to record read status. Engagement metrics including which announcements were opened and how long users spent reading are reported back to the AnnounceKit platform.

How does ConsentStack handle AnnounceKit on product sites?

ConsentStack classifies AnnounceKit as a functional vendor. When engagement tracking is anonymized, ConsentStack allows it under functional consent. If AnnounceKit links engagement data to identified user accounts, ConsentStack recommends treating it as analytics and gating it behind user consent.

Related Vendors

Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Power Apps
Microsoft Power Apps
Microsoft Power Apps is a low-code application development platform that enables embedded business applications on websites. Scripts load custom app interfaces from Microsoft's cloud, render form controls and data views, and connect to backend data sources through Power Platform connectors. Sets session cookies to maintain application state and user authentication.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Microsoft Viva
Microsoft Viva
Microsoft Viva is an employee experience platform that surfaces on websites through embedded engagement and learning modules. Scripts load content feeds and knowledge cards from Microsoft's cloud infrastructure. Sets authentication cookies for user identity and personalized workplace content delivery.

Manage consent for AnnounceKit

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