Quantcast Choice
Free Consent Management Platform (CMP) for web and mobile apps

Quantcast Choice: Engineering Contributions to a Leading Consent Management Platform
During my tenure at Globant, I had the opportunity to contribute significantly to Quantcast Choice, a leading Consent Management Platform (CMP) utilized by publishers and advertisers globally. My involvement spanned several key areas, focused on ensuring compliance with evolving privacy regulations and enhancing the platform’s functionality and accessibility.
TCF v2.0 Compliance Rewrite
The introduction of the Transparency and Consent Framework (TCF) v2.0 by the IAB Europe presented a substantial shift in consent management requirements. I was part of the engineering team tasked with rewriting significant portions of the Quantcast Choice platform to achieve full TCF v2.0 compliance. This involved:
- Deep understanding of the TCF v2.0 specifications: I immersed myself in the technical and legal nuances of the framework, including the updated vendor purposes, stacks, special features, and the refined consent signal encoding/decoding.
- Core logic implementation: I contributed to the implementation of core logic for processing user consent according to the new framework, including handling the expanded set of purposes and vendor interactions.
- Testing and Validation: I participated in rigorous testing and validation processes to ensure accurate and compliant implementation of the TCF v2.0 specifications.
This rewrite was critical for ensuring that Quantcast Choice remained a viable and compliant solution for publishers operating within the scope of GDPR and the ePrivacy Directive.
Configuration Portal Development
To empower publishers with granular control over their consent management configurations, I was a member of the team that developed and maintained the Quantcast Choice configuration portal. My responsibilities included:
- UI Development: Collaborating with designers and product managers to create a user-friendly interface for configuring CMP settings, including vendor selection, purpose customization, and legal basis selection.
- Integration: Implementing the logic to securely retrieve and rewrite publisher configurations, ensuring seamless integration with the core CMP.
- Feature Enhancements: Continuously iterating on the portal based on user feedback and evolving industry best practices.
The configuration portal is a crucial component, providing publishers with the flexibility to tailor the CMP to their specific needs and legal interpretations.
CCPA Support
With the introduction of the California Consumer Privacy Act (CCPA), Quantcast Choice needed to expand its capabilities to address the “Do Not Sell My Personal Information” requirements. I played a role in integrating CCPA support into the platform. This included:
- Implementing Opt-Out Mechanisms: Developing the necessary mechanisms for users to exercise their right to opt-out of the sale of their personal information, as defined by CCPA.
- UI Adaptations: Modifying the user interface to present clear and concise information about CCPA rights and the opt-out process.
- Integration with existing TCF framework: This involved creating specific US Privacy strings, and ensuring interoperability between the two frameworks.
This expansion ensured Quantcast Choice remained a comprehensive solution, addressing privacy regulations beyond the scope of GDPR.
AMP (Accelerated Mobile Pages) CMP Implementation
Recognizing the importance of optimized user experience on mobile devices, particularly within the AMP ecosystem, I was personally responsible for developing the AMP version of Quantcast Choice up until I left the company. The AMP implementation significantly improved the accessibility and performance of Quantcast Choice for publishers leveraging the AMP framework. This involved:
- Leveraging amp-consent Component: Utilizing the amp-consent component to build a fully compliant and performant consent solution within the constraints of the AMP framework.
- Performance Optimization: Focusing on minimizing latency and maximizing rendering speed to ensure a seamless user experience on AMP pages. This involved careful consideration of script size, asynchronous loading, and efficient data handling.
- Integration with Core CMP Logic: Ensuring seamless communication and data synchronization between the AMP CMP and the core Quantcast Choice platform.
My contributions to Quantcast Choice were diverse and impactful, spanning regulatory compliance, platform development, and performance optimization. I am proud to have been part of a team dedicated to providing a robust and adaptable consent management solution in an ever-evolving privacy landscape. These experiences have provided me with a deep understanding of the technical and legal complexities of online privacy and consent management.