{"repo":"privacycg/private-click-measurement","summary":{"retrieved":"2026-05-16T07:39:01Z","triageViolations":15,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":38},"triage":[{"number":39,"url":"https://github.com/privacycg/private-click-measurement/issues/39","title":"Write explainer","author":"hober","createdAt":"2020-04-24T17:46:44Z","labels":[],"sloTimeUsed":"P2212DT13H52M17S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":40,"url":"https://github.com/privacycg/private-click-measurement/issues/40","title":"Use more Bikeshed syntax, use Infra concepts, etc.","author":"hober","createdAt":"2020-04-30T15:52:40Z","labels":["editorial"],"sloTimeUsed":"P2206DT15H46M21S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":42,"url":"https://github.com/privacycg/private-click-measurement/issues/42","title":"Consider using the Trust Token API for fraud prevention","author":"johnwilander","createdAt":"2020-04-30T16:19:31Z","labels":["fraud prevention"],"sloTimeUsed":"P2206DT15H19M30S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":45,"url":"https://github.com/privacycg/private-click-measurement/issues/45","title":"Configurable attribution windows","author":"jinghao","createdAt":"2020-05-29T00:33:27Z","labels":[],"sloTimeUsed":"P2178DT7H5M34S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":58,"url":"https://github.com/privacycg/private-click-measurement/issues/58","title":"Require both source and destination to be HTTPS / secure context","author":"johannhof","createdAt":"2020-12-02T09:03:20Z","labels":[],"sloTimeUsed":"P1990DT22H35M41S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":72,"url":"https://github.com/privacycg/private-click-measurement/issues/72","title":"Support measurement of non-paid/organic clicks","author":"johnwilander","createdAt":"2021-02-22T22:38:42Z","labels":[],"sloTimeUsed":"P1908DT9H19S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":73,"url":"https://github.com/privacycg/private-click-measurement/issues/73","title":"Naming for link attribute, report fields, and well-known locations for PCM fraud prevention with unlinkable tokens","author":"johnwilander","createdAt":"2021-02-23T18:42:16Z","labels":["layering","fraud prevention"],"sloTimeUsed":"P1907DT12H56M45S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2},"outOfSlo":true},{"number":81,"url":"https://github.com/privacycg/private-click-measurement/pull/81","title":"Blind signatures","author":"eriktaubeneck","createdAt":"2021-05-10T23:41:56Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P1831DT7H57M5S","whichSlo":"triage","stats":{"numTimelineItems":6,"numComments":6,"numLabels":0},"outOfSlo":true},{"number":84,"url":"https://github.com/privacycg/private-click-measurement/issues/84","title":"Absolute final date for unsubmitted attribution reports","author":"martinthomson","createdAt":"2021-06-09T06:59:45Z","labels":[],"sloTimeUsed":"P1802DT39M16S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":96,"url":"https://github.com/privacycg/private-click-measurement/issues/96","title":"Take PCM to PATCG","author":"martinthomson","createdAt":"2022-01-05T06:22:26Z","labels":[],"sloTimeUsed":"P1592DT1H16M35S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":97,"url":"https://github.com/privacycg/private-click-measurement/issues/97","title":"Enable PCM measurement by a third-party on behalf of a publisher (i.e. iFrame or SFrame)","author":"ranton256","createdAt":"2022-03-16T20:56:44Z","labels":[],"sloTimeUsed":"P1521DT10H42M17S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":107,"url":"https://github.com/privacycg/private-click-measurement/issues/107","title":"Per my comment in the Sept 9 call: clicks on ads are very unusual and multiple clicks are extremely rare. Given that, if a small number of tokens (say 3) was issued per request, in the majority of cases only one would be used, but in the very rare cases of multiple clicks  an additional one or two could be used.","author":"sante134","createdAt":"2023-04-30T14:51:29Z","labels":[],"sloTimeUsed":"P1111DT16H47M32S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":108,"url":"https://github.com/privacycg/private-click-measurement/issues/108","title":"Following up on my comments on the 9/9 call.","author":"sante134","createdAt":"2023-04-30T14:52:46Z","labels":[],"sloTimeUsed":"P1111DT16H46M15S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":111,"url":"https://github.com/privacycg/private-click-measurement/issues/111","title":"Procurement","author":"LuckyNut12","createdAt":"2023-12-25T09:00:49Z","labels":[],"sloTimeUsed":"P872DT22H38M12S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":115,"url":"https://github.com/privacycg/private-click-measurement/issues/115","title":"jhon wilander\n","author":"domdelacruz1113-zgab","createdAt":"2026-04-13T20:48:33Z","labels":[],"sloTimeUsed":"P12DT23H21M23S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":1,"url":"https://github.com/privacycg/private-click-measurement/issues/1","title":"Should PCM attributes be added to just HTMLAnchorElement, or also to HTMLAreaElement?","author":"othermaciej","createdAt":"2019-05-22T09:26:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":7,"url":"https://github.com/privacycg/private-click-measurement/issues/7","title":"Allow PCM metadata in nested iframes to allow third-party serving of ads","author":"cramforce","createdAt":"2019-05-23T00:25:27Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":23,"numLabels":0}},{"number":16,"url":"https://github.com/privacycg/private-click-measurement/issues/16","title":"Optional ad campaign id and ad attribution data","author":"kdzwinel","createdAt":"2019-07-09T11:06:40Z","labels":["needs edit"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":17,"url":"https://github.com/privacycg/private-click-measurement/issues/17","title":"Delayed reporting and location tracking","author":"kdzwinel","createdAt":"2019-07-09T11:09:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":18,"url":"https://github.com/privacycg/private-click-measurement/issues/18","title":"Threat model and IP tracking","author":"korg91","createdAt":"2019-07-09T13:37:36Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":21,"url":"https://github.com/privacycg/private-click-measurement/issues/21","title":"Specify how conversion reporting happens when the browser is not running","author":"janwinkler","createdAt":"2019-08-16T10:36:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":27,"url":"https://github.com/privacycg/private-click-measurement/issues/27","title":"☂️ Select a fraud prevention mechanism","author":"johnwilander","createdAt":"2019-12-13T23:42:50Z","labels":["layering","fraud prevention"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":15,"numLabels":2}},{"number":29,"url":"https://github.com/privacycg/private-click-measurement/issues/29","title":"Last Conversion vs Multiple Conversions","author":"johnwilander","createdAt":"2019-12-13T23:45:54Z","labels":["layering"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":7,"numLabels":1}},{"number":31,"url":"https://github.com/privacycg/private-click-measurement/issues/31","title":"Consider defining a modern JS API in addition to the tracking pixel mechanism","author":"johnwilander","createdAt":"2019-12-13T23:47:18Z","labels":["layering","JS API"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":25,"numLabels":2}},{"number":36,"url":"https://github.com/privacycg/private-click-measurement/issues/36","title":"Conversion Filters Proposal","author":"benjaminsavage","createdAt":"2020-03-17T10:44:11Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":37,"url":"https://github.com/privacycg/private-click-measurement/issues/37","title":"Modern JS API design, additional privacy considerations ","author":"masegraye","createdAt":"2020-04-01T18:22:34Z","labels":["JS API"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":41,"url":"https://github.com/privacycg/private-click-measurement/issues/41","title":"Consider using blinded signatures for fraud prevention","author":"johnwilander","createdAt":"2020-04-30T16:18:44Z","labels":["fraud prevention"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":31,"numLabels":1}},{"number":43,"url":"https://github.com/privacycg/private-click-measurement/issues/43","title":"Conversions coming from a different domain than landing page","author":"jinghao","createdAt":"2020-05-19T05:29:53Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":44,"url":"https://github.com/privacycg/private-click-measurement/issues/44","title":"Conversion reporting from embedded iframes","author":"jinghao","createdAt":"2020-05-20T23:54:12Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":46,"url":"https://github.com/privacycg/private-click-measurement/issues/46","title":"EPrivacy ramifications","author":"michael-oneill","createdAt":"2020-06-07T12:23:57Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":52,"url":"https://github.com/privacycg/private-click-measurement/issues/52","title":"Clarity on multi-publisher scenario","author":"jinghao","createdAt":"2020-07-31T04:59:57Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":53,"url":"https://github.com/privacycg/private-click-measurement/issues/53","title":"Send report to both click source and destination","author":"johnwilander","createdAt":"2020-10-15T18:01:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":16,"numLabels":0}},{"number":54,"url":"https://github.com/privacycg/private-click-measurement/issues/54","title":"Require description of the click content and if it is an ad, information on who purchased it","author":"johnwilander","createdAt":"2020-10-23T19:41:50Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":17,"numLabels":0}},{"number":57,"url":"https://github.com/privacycg/private-click-measurement/issues/57","title":"Why attribution reports cannot go to third-parties and to anything else than the registrable domain","author":"johnwilander","createdAt":"2020-12-01T22:22:36Z","labels":["Open enhancement proposal"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":5,"numComments":59,"numLabels":1}},{"number":60,"url":"https://github.com/privacycg/private-click-measurement/issues/60","title":"The \"Etsy Issue\"","author":"benjaminsavage","createdAt":"2021-01-18T00:32:00Z","labels":["Open enhancement proposal"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":10,"numLabels":1}},{"number":63,"url":"https://github.com/privacycg/private-click-measurement/issues/63","title":"Tracking clicks in emails","author":"kdeqc","createdAt":"2021-02-09T17:25:36Z","labels":["Open enhancement proposal"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":64,"url":"https://github.com/privacycg/private-click-measurement/issues/64","title":"Ads / No-ads measurement (a.k.a. lift measurement)","author":"benjaminsavage","createdAt":"2021-02-10T13:37:48Z","labels":["Open enhancement proposal"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":3,"numComments":4,"numLabels":1}},{"number":65,"url":"https://github.com/privacycg/private-click-measurement/issues/65","title":"Enable the advertiser/merchant to choose not to send attribution reports to click sources","author":"johnwilander","createdAt":"2021-02-12T01:56:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":5,"numLabels":0}},{"number":71,"url":"https://github.com/privacycg/private-click-measurement/issues/71","title":"Offer same-site pixel \"API\" as alternative to a JavaScript API","author":"johnwilander","createdAt":"2021-02-22T22:32:35Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":8,"numLabels":0}},{"number":78,"url":"https://github.com/privacycg/private-click-measurement/issues/78","title":"High volume of requests to add domains to the PSL ","author":"benjaminsavage","createdAt":"2021-04-06T11:52:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":44,"numLabels":0}},{"number":82,"url":"https://github.com/privacycg/private-click-measurement/issues/82","title":"Requirements for Unlinkable Tokens for Fraud Prevention","author":"eriktaubeneck","createdAt":"2021-05-13T22:47:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":83,"url":"https://github.com/privacycg/private-click-measurement/issues/83","title":"Tracking of individuals","author":"annevk","createdAt":"2021-05-21T11:56:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":87,"url":"https://github.com/privacycg/private-click-measurement/issues/87","title":"EU Cookie law and the PCM API","author":"privacychampion","createdAt":"2021-09-01T12:15:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":88,"url":"https://github.com/privacycg/private-click-measurement/issues/88","title":"Unlinkable tokens on the click destination side and the triggering event API","author":"johnwilander","createdAt":"2021-09-02T20:16:28Z","labels":["fraud prevention","JS API"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":21,"numLabels":2}},{"number":89,"url":"https://github.com/privacycg/private-click-measurement/issues/89","title":"Clarification on unattributed source/trigger prioritization behavior","author":"johnivdel","createdAt":"2021-09-15T19:15:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":92,"url":"https://github.com/privacycg/private-click-measurement/issues/92","title":"Consider adding a nonce to reports to prevent double counting","author":"johnivdel","createdAt":"2021-10-01T00:06:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":93,"url":"https://github.com/privacycg/private-click-measurement/issues/93","title":"Request to support window.open()","author":"ycmou","createdAt":"2021-10-04T17:13:50Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":94,"url":"https://github.com/privacycg/private-click-measurement/issues/94","title":"Require noopener in links and window.open()","author":"johnwilander","createdAt":"2021-10-19T16:45:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":7,"numLabels":0}},{"number":95,"url":"https://github.com/privacycg/private-click-measurement/issues/95","title":"Supporting multiple conversions for one click, a.k.a. reporting windows","author":"johnwilander","createdAt":"2021-10-27T02:51:20Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":4,"numLabels":0}},{"number":98,"url":"https://github.com/privacycg/private-click-measurement/issues/98","title":"Allow routing of attribution requests to a single click source domain","author":"ranton256","createdAt":"2022-03-16T20:57:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":99,"url":"https://github.com/privacycg/private-click-measurement/issues/99","title":"Extend PCM Ad Identifier (Source ID) field from an 8-bit value to 20-bits","author":"ranton256","createdAt":"2022-03-16T20:57:47Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":110,"url":"https://github.com/privacycg/private-click-measurement/issues/110","title":"Issues with Fetching Data on Click Events Using the Webkit PCM API","author":"Yuyan-Lei","createdAt":"2023-12-04T22:16:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":102,"url":"https://github.com/privacycg/private-click-measurement/pull/102","title":"Updated privacy section with discussion on fingerprinting and navigational tracking.","author":"johnwilander","createdAt":"2022-04-21T03:53:44Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":14,"numComments":14,"numLabels":0}}]}