Aha!

Aha!

Aha! scripts embed public product roadmap portals and idea voting boards on company websites. Scripts load roadmap timelines, feature request forms, and status update feeds, and may collect user submissions and votes tied to email addresses for product feedback purposes.

Overview

Aha! is a product management platform for strategy, roadmapping, idea management, and feature prioritization. Beyond its internal planning suite, Aha! offers embeddable public-facing portals that allow companies to publish product roadmaps, run idea voting boards, and collect feature requests directly on their websites. These public portals are the browser-side presence relevant to consent management — they load Aha! scripts on the host website to render interactive product feedback interfaces for external visitors.

What This Script Does

When Aha! portal scripts are embedded on a website, they load from Aha!'s CDN (typically secure.aha.io or a custom subdomain configured by the organization) and render interactive product feedback interfaces:

Public roadmap portals:

  • Fetches and renders a visual roadmap timeline showing planned, in-progress, and completed features in configurable time formats (now/next/later, quarterly, Gantt-style)
  • Dynamically loads feature cards with status indicators, estimated timelines, and optional descriptions
  • Sets a session cookie for portal navigation state (current view, active filters) that expires at session end

Idea boards and voting:

  • Renders a searchable list of submitted ideas/feature requests with upvote counts and status labels
  • Loads the idea submission form when a visitor clicks "Submit Idea" — form fields collect idea title, description, and optionally the submitter's name and email address
  • Manages vote state: when a visitor votes on an idea, Aha! stores their vote using a cookie or localStorage entry keyed to the portal, preventing duplicate votes
  • The vote-tracking identifier (typically _aha_portal_[portal_id], first-party, 30-day expiry) is the primary persistent identifier set by Aha! portals

Network requests and data flow:

  • Portal content is fetched via authenticated API calls from the browser to secure.aha.io
  • Form submissions (ideas, votes) POST data directly to Aha!'s servers
  • No behavioral tracking, analytics collection, or advertising-related processing occurs

What Aha! portals do not do:

  • Do not set cross-site tracking cookies
  • Do not load advertising pixels or analytics trackers
  • Do not collect passive behavioral data (scroll depth, click tracking outside portal interactions)
  • Do not share data with third-party advertising platforms

Consent & Compliance

  • Category: Functional
  • GDPR: Aha! portal scripts serve a clearly functional purpose — delivering a product feedback and roadmap experience that visitors actively choose to use. The vote-tracking cookie prevents duplicate votes and is necessary for the service to function correctly. Form submissions collect personal data (name, email) based on explicit, voluntary user action — this requires a lawful basis (legitimate interest or contract performance) and appropriate privacy notice disclosure. Aha! acts as a data processor for portal content and submissions.
  • ePrivacy: The _aha_portal_[portal_id] cookie is used solely to maintain voting state for the service the visitor requested. This falls within the exemption for cookies strictly necessary for a service explicitly requested by the user. No advertising or cross-site tracking cookies are involved.
  • CCPA: Email addresses and names submitted through idea forms are personal information. Disclose Aha!'s use in your privacy policy. Aha! is a US company — EU transfers use Standard Contractual Clauses.
  • Data minimization: Aha! portals collect only data explicitly submitted by visitors. No passive collection occurs beyond session state management.

Should You Block This Without Consent?

No. Aha!'s embedded portal scripts deliver functional product feedback features. Data collection is limited to explicit user submissions and necessary session state. They do not perform behavioral tracking, advertising profiling, or cross-site data sharing. Aha! portals can operate under a functional basis without requiring prior visitor consent.

Is Aha! GDPR compliant?

Aha! 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 Aha! 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 Aha!, not on Aha! itself.

Visit website

Consent Categories

Also Known As

Aha! roadmapAha! ideas portalAha! product managementAha! feedback

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

aha.ioFunctional

aha.io is a functional domain operated by Aha!, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

Linear
Linear
Linear is a project management platform for software development teams used as an internal SaaS application. It does not embed scripts on customer-facing websites and has no direct browser presence outside the Linear application itself.
Paperform
Paperform
Paperform scripts embed customizable forms, surveys, and payment collection pages on websites. Scripts handle form rendering, conditional logic, and submission processing, and may capture user-provided data including contact details, responses, and payment information for the form owner.
Discourse
Discourse
Discourse scripts embed community forum threads, comment widgets, and discussion boards on websites. Scripts manage user authentication sessions, load forum content, and handle real-time updates for new posts and replies within embedded community interfaces.
Marker.io
Marker.io
Marker.io scripts inject a persistent feedback widget button on websites that allows users to capture annotated screenshots and submit bug reports or feedback. Scripts capture the current page state and DOM snapshot when the widget is activated and transmit the report to project management tools.
Ada
Ada
Ada scripts embed AI-powered chatbot and automated customer service interfaces on enterprise websites and support portals. Scripts load the conversational UI, manage user session context, and collect user-provided information including queries, contact details, and case data submitted through the chat interface.
Judge.me
Judge.me
Judge.me is a product reviews app for Shopify stores offering verified purchase reviews, photo and video uploads, and review widgets. Scripts embed star rating widgets, review carousels, and review request pop-ups on storefront pages. Review syndication shares ratings to Google Shopping and Facebook.

Manage consent for Aha!

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