Code Monkey home page Code Monkey logo

privacysandboxdemos's Introduction

privacy-sandbox

Purpose

The purpose of this project is to provide tools to help organizations learn privacy sandbox in order to enable them to test privacy sandbox as part of the UK CMA's Investigation into Google's Privacy Sandbox browser changes. See https://www.gov.uk/cma-cases/investigation-into-googles-privacy-sandbox-browser-changes for more details.

Browser setup

Validate that you have not disabled any Chrome APIs in your local browser. Open the following URL in chrome: chrome://flags/#privacy-sandbox-ads-apis

Observe events

https://developer.chrome.com/blog/fledge-api/#observe-fledge-events and monitor console logs & network activity panel to see the demo in action.

Install a Chrome browser extension like HTTP-TRACKER to be able to see network calls from within worklets (e.g. calls to K/V servers, forDebuggingEndpoints, etc.) In Chrome M119 and higher, these are visible in the network tab directly

Install a Chrome browser extension like Custom-User-Agent to be able to append FLEDGE_GAM_EXTERNAL_TESTER to your User-Agent header to ensure that GAM/GPT run PA auctions (cf. https://services.google.com/fb/forms/uastringformultisellertestsignup/)

Contributions:

Contributions are welcome. For static resources, please add them to the resources tab, for all other demos, feel free to copy one of the demo directories. Note that there is a lot of repetition and some old cruft in the directories. This is because it was used to figure Sandbox out, while the duplication was done to try and make it understandable for others going down the same path. Please note that contributions must meet the IABTechLab requirements documented at: https://iabtechlab.com/opensource/

privacysandboxdemos's People

Contributors

joshuaprismon avatar dmdabbs avatar shahin-rahbariasl avatar iabmayank avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.