Overview
Userpilot is a product growth platform that builds in-app onboarding flows, feature adoption experiences, and NPS surveys. It injects contextual UI elements into web applications based on user segments and lifecycle stage.
What This Script Does
- Loads JavaScript that identifies the current user and their attributes
- Injects tooltips, modals, checklists, and slideouts into the host application
- Tracks user interactions with onboarding flows and product features
- Collects NPS and survey responses
- Sets cookies or local storage entries to track flow completion state and user identification
- Makes network requests to Userpilot servers to fetch flow configurations and send engagement data
Consent & Compliance
Category: Functional / Analytics
Userpilot serves a functional purpose (delivering onboarding UI) but also collects behavioral analytics tied to identified users. Under GDPR, the analytics and user tracking aspects require a lawful basis. The functional UI delivery alone could be justified under legitimate interest, but the engagement tracking component typically requires consent.
Should You Block This Without Consent?
Conditional. If Userpilot is used purely for onboarding UI without analytics, it may qualify as functional. If engagement tracking and behavioral data collection are active, consent should be obtained before loading the script.
Is Userpilot GDPR compliant?
Userpilot typically loads analytics and 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 Userpilot 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 Userpilot, not on Userpilot itself.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
js.userpilot.comAnalyticsjs.userpilot.com is an analytics domain operated by Userpilot, used to measure visits, sessions, and on-site behavior.
Cookies Userpilot Sets (1)
userpilotPidUserpilot in-app onboarding visitor identifier.
Frequently Asked Questions
Related Vendors
Manage consent for Userpilot
ConsentStack automatically detects and manages Userpilot trackers so your site stays compliant with global privacy regulations.