Permutive

Permutive

Audience activation platform that enables publishers to share anonymized audience segments with advertisers without exposing individual user data. Permutive's edge computing approach processes behavioral signals in the browser without sending personal data to the cloud.

Overview

Permutive is a privacy-first audience platform designed for publishers and media companies to build, activate, and monetize first-party audience data without relying on third-party tracking cookies. Its distinguishing technical approach is edge computing: behavioral data is processed within the visitor's browser rather than uploaded to a cloud server, producing cohort-level audience segments that are stored locally and shared with advertisers without exposing individual user data. Permutive is widely used by major publishers including Condé Nast, BuzzFeed, The Guardian, and Vice Media as a cookieless advertising infrastructure layer.

What This Script Does

Edge-side data processing: Permutive's JavaScript SDK (loaded from cdn.permutive.com or static.permutive.app) runs behavioral analysis entirely in the browser using a WebWorker. Page view data — article categories, tags, topics, section, scroll depth, time on page — is processed locally to assign the visitor to audience cohorts (e.g., "interested in personal finance," "in-market for travel"). This processing happens without uploading individual-level data to Permutive's servers.

Local storage for segment data: Permutive stores cohort membership in localStorage under the embedding site's domain. The _pdfps key (no expiry, localStorage) stores the visitor's current segment IDs. A _puid UUID in localStorage persists the anonymous visitor identifier. A permutive-id first-party cookie (1-year expiry) provides a fallback identifier for environments where localStorage is restricted.

Publisher-side data collection: While individual behavioral events are processed locally, Permutive does send segment membership data (not raw event data) to the publisher's server-side configuration and the Permutive dashboard for reporting. Publishers can see aggregate audience segment sizes and segment-level performance metrics.

Header bidding integration: Permutive passes cohort segment IDs into the header bidding process via prebid.js key-values (e.g., permutive=["seg-1234","seg-5678"]). Demand-side platforms connected to the publisher's SSP receive these segment signals in the bid request, allowing them to bid higher for users matching valuable audience segments. The segments themselves are abstracted identifiers — advertisers receive the segment ID, not the underlying behavioral data.

Identity and third-party integrations: Permutive supports first-party identity resolution through publisher login data. When a logged-in user is present, Permutive can enrich segment profiles with CRM data. The platform also integrates with Google Ad Manager, The Trade Desk, and other programmatic platforms for audience activation.

Consent & Compliance

Permutive is classified under analytics and marketing consent categories. Despite its privacy-forward architecture, the platform's end purpose is advertising monetization — building audience segments that enable programmatic ad targeting and yield optimization. The local processing approach reduces data exposure risks but does not eliminate the consent requirements.

Under GDPR, Permutive stores data in localStorage and sets first-party cookies for persistent visitor identification. Article 5(3) of the ePrivacy Directive applies to any storage of or access to information on a user's device, regardless of whether it is a cookie — this includes localStorage. Consent is required. The creation of behavioral profiles for advertising targeting, even if cohort-based, falls within the scope of GDPR processing requiring a lawful basis.

Permutive is a registered IAB TCF 2.0 vendor (Vendor ID: 908). Applicable IAB TCF purposes include Purpose 1 (Store and/or access information on a device), Purpose 7 (Measure ad performance), and Purpose 8 (Measure content performance). For full advertising activation, Purpose 2 (Use limited data to select advertising) and Purpose 4 (Select personalised ads) may apply depending on the publisher's Permutive configuration.

Under CCPA/CPRA, Permutive's collection of behavioral data for advertising purposes constitutes a sale or share of personal information in the programmatic context. Publishers using Permutive must disclose it and provide opt-out mechanisms for California residents.

Permutive is headquartered in London (UK) and New York. As a UK company post-Brexit, data transfers to the US from UK/EEA rely on International Data Transfer Agreements (UK) and Standard Contractual Clauses (EU). Permutive participates in the EU-US Data Privacy Framework.

Should You Block This Without Consent?

Yes. Despite its privacy-preserving architecture, Permutive builds behavioral audience profiles for advertising monetization and stores persistent identifiers in the browser via localStorage and cookies. The end purpose — enabling higher-value programmatic ad targeting — is marketing, and the data storage requires consent under ePrivacy regardless of where processing occurs. Block until marketing consent is obtained.

Visit website

Consent Categories

Also Known As

Permutive SDKPermutive publisheredge analyticscookieless audience platformfirst-party audience data

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

permutive.comAnalytics

Frequently Asked Questions

Does Permutive require consent?

Yes. Despite processing data on-device, Permutive builds behavioral audience profiles for programmatic ad targeting and stores persistent identifiers in localStorage and cookies. The advertising purpose and device storage both require consent under ePrivacy and GDPR regardless of where processing occurs.

How does Permutive store data on the device?

Permutive stores audience segment IDs in localStorage under the _pdfps key and a visitor UUID under _puid. A permutive-id first-party cookie (1-year) acts as a fallback. Cohort segment IDs are passed into header bidding auctions via prebid.js to raise advertiser bid prices.

How does ConsentStack handle Permutive?

ConsentStack gates Permutive behind marketing consent. When consent is withheld, ConsentStack prevents the Permutive SDK from loading, blocking audience profiling and segment injection into ad auctions. When consent is granted, ConsentStack releases the script to initialize normally.

Related Vendors

Salesforce.com
Salesforce.com
Enterprise CRM platform with a broad suite of marketing tools including Salesforce Marketing Cloud, Pardot (B2B automation), and Einstein Analytics. On-site scripts track form submissions, page views, and lead source attribution. Embeds personalization and live chat widgets on enterprise marketing sites.
Zebrafish Labs
Zebrafish Labs
Open-source image optimization and transformation CDN used by developers to serve responsive images at scale. The imgix script is typically used server-side via URL-based image transforms; client-side scripts are rare and do not involve behavioral tracking.
ContentSquare
ContentSquare
Enterprise digital experience analytics platform that captures every user interaction — clicks, hovers, scrolls, and form interactions — to generate journey maps and zone-based heatmaps. The ContentSquare tag injects a session recording script and sends behavioral telemetry to its analytics platform.
DTS
DTS
DTS is a digital media and advertising insights platform. Scripts track behavioral data on publisher sites, collect page view and interaction metrics, and attribute conversions for audience intelligence and campaign performance reporting across advertising campaigns.
TVSquared
TVSquared
Marketing attribution and media planning platform for TV and streaming advertisers. TVSquared measures the cross-screen impact of TV ad campaigns by correlating broadcast schedules with web traffic spikes. The pixel fires on brand sites to link TV ad exposures to site visits.
wisecode
wisecode
Wisecode provides the Histats web analytics and visit counter service. The Histats script tracks page views, visitor geography, browser type, and referral sources for website owners. Generates a visible counter widget that displays total page view counts.

Manage consent for Permutive

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