W3C home > Mailing lists > Public > public-tracking@w3.org > May 2017

Re: Issue-22, possible other direction

From: Shane Wiley <wileys@yahoo-inc.com>
Date: Fri, 19 May 2017 21:37:05 +0000 (UTC)
To: Rob van Eijk <rob@blaeu.com>
Cc: "Matthias Schunter (Intel Corporation)" <mts-std@schunter.org>, "public-tracking@w3.org" <public-tracking@w3.org>
Message-ID: <799122836.1284963.1495229825483@mail.yahoo.com>
Rob,
So this means the standard, with no modification, still meets the use cases you've articulated without the inclusion of "otherParty"...?
- Shane Shane Wiley
VP, Privacy
Yahoo

      From: Rob van Eijk <rob@blaeu.com>
 To: Shane Wiley <wileys@yahoo-inc.com> 
Cc: Matthias Schunter (Intel Corporation) <mts-std@schunter.org>; "public-tracking@w3.org" <public-tracking@w3.org>
 Sent: Friday, May 19, 2017 2:35 PM
 Subject: RE: Issue-22, possible other direction
   
RE: Issue-22, possible other direction
Hi Shane,

Yes, that type of chaining would work, i.e. AcuityScheduling would list them as SameParty if it is clear about other domains that it operates under in its contract.

Rob


-----Original message-----
From: Shane Wiley
Sent: Friday, May 19 2017, 11:30 pm
To: Rob van Eijk
Cc: Matthias Schunter (Intel Corporation); public-tracking@w3.org
Subject: Re: Issue-22, possible other direction


Rob,
One last question - in your use case below if the Publisher is unaware of the those domains how would they know to even list them in the otherParty list?  Or is it AcuityScheduling that is listing them?  And in that case it would seem that AcuityScheduling would definitely list them as SameParty, correct?
Still trying to find true utility here that a) supports the goals of the DNT signal and b) isn't covered by other solutions already available in the standard.
- Shane Shane Wiley
VP, Privacy
Yahoo

      From: Rob van Eijk <rob@blaeu.com>
 To: Shane Wiley <wileys@yahoo-inc.com> 
Cc: Matthias Schunter (Intel Corporation) <mts-std@schunter.org>; "public-tracking@w3.org" <public-tracking@w3.org>
 Sent: Friday, May 19, 2017 2:24 PM
 Subject: RE: Issue-22, possible other direction
  
Shane, assuming that AcuityScheduling was clear about other domains that it operates under in its contract/discussions with the Publisher, yes. But in many cases this is not the case. In fact, in many cases data processors are NOT clear about other domains that it operates and/or no contract is in place. In the absence of a chain of sub-sub-processors, it makes sense - at least to me - to have an otherParties property.

I think it is time for text mode. Let's get this right, such that it accommodates your concerns.

Rob


-----Original message-----
From: Shane Wiley
Sent: Friday, May 19 2017, 11:00 pm
To: Rob van Eijk; David Singer
Cc: Matthias Schunter (Intel Corporation); public-tracking@w3.org
Subject: Re: Issue-22, possible other direction


Rob,
Under use case #1, if NewRelic and TrackJS are Data Processors to AcuityScheduling and the publisher's contract with the publisher's contract with AcuityScheduling extends coverage to both its Data Processor and sub-Processors couldn't all 3 domains apply for SameParty?  This is assuming that AcuityScheduling was clear about other domains that it operates under in its contract/discussions with the Publisher.
- Shane Shane Wiley
VP, Privacy
Yahoo

      From: Rob van Eijk <rob@blaeu.com>
 To: David Singer <singer@apple.com>; "singer@apple.com" <singer@apple.com> 
Cc: Shane Wiley <wileys@yahoo-inc.com>; Matthias Schunter (Intel Corporation) <mts-std@schunter.org>; "public-tracking@w3.org" <public-tracking@w3.org>
 Sent: Friday, May 19, 2017 1:51 PM
 Subject: RE: Issue-22, possible other direction
  
Hi David,

I appreciate your constructiveness.

>> If these are both true, then the array could be a complete myth and still conformant. In that case, what use is it to anyone?

You are right that the array could be a myth. However, the feedback I received tells me that a site owners see use.Two simple use cases are:

A: no tracking
e.g. a site uses a third party API (Acuityscheduling) which uses two embedded patners NewRelic and trackJS to monitor for JavaScript problems with the scheduling API. Under EU law companies may want to use the otherParties property to be specific about embedded resources not under contract, i.e., The site signed a contract with Acquity (data processor) but that contract does not  cover NewRelic and TrackJS. To distinguish between the boundaries of the site's control app.acuityscheduling.com would go under 'sameParty' and usage.trackjs.com, js-agent.newrelic.com, and bam.nr-data.net would go under 'otherParty'..

B: publisher
Bundled consent on 1st party sites, the otherParties property together with the controler property and the sameParty property can fulfill (part of) the information requirement under EU law and thus enable bundled consent by the 1st party on behalf of same/otherParties.

Hope this helps. 

--
Rob


-----Original message-----
From: David Singer
Sent: Friday, May 19 2017, 6:39 pm
To: Rob van Eijk
Cc: Shane Wiley; Matthias Schunter (Intel Corporation); public-tracking@w3.org
Subject: Re: Issue-22, possible other direction

Do we have proposed spec. text?  

Rob, I am still concerned that the ‘transparency’ may be a myth if I am right and the array can be wrong:

a) by omission; the first party site may pull in sites not mentioned in the otherParty array (quite likely, full coverage may be very hard to achieve);
b) by inclusion: the array might mention sites that are not, in fact, pulled in on a given visit (quite likely, as what other sites are pulled in depends on a host of factors)

If these are both true, then the array could be a complete myth and still conformant. In that case, what use is it to anyone?

> On May 18, 2017, at 13:02 , Rob van Eijk <rob@blaeu.com> wrote:
> 
> Hi Shane,
> 
> Just trying to find a middle ground here. I believe there is a win-win for publishers, companies with embedded resources, and privacy advocates since the overarching problems are actually not that different. If you want to push this to call for objections, fine. I am open to exploring possible other directions a bit further, but like I said, it's up to you.
> 
> I still disagree with the last sentence. Having an otherParties (sub)domain list improves - in my opinion - the standard in comparison with existing fields and paths to transparency. People are not going to read lists of embedded parrties form a url. Instead, I believe people would want to trust their browser being a proxy for them. The otherParties does IMHO not break or create confusion with other parts of the existing standard if defined clearly. I proposed an optional property (MAY) in the well-known resource. The aim is to provide an informational building block for companies who what to be specific about the resources they embed. The information can be read pre-flight from the well-known location.
> 
> Rob
> ———
> PGP id: CC4F3863 [public key]
> PGP fingerprint: 1D00 A9FD 7CCB A5A5 850E 2149 BEA0 20B7 CC4F 3863
> 
> Social media: @rvaneijk, github, linkedin, ssrn, stackoverflow
> ———
> 
> -----Original message-----
> From: Shane Wiley
> Sent: Thursday, May 18 2017, 9:19 pm
> To: Rob van Eijk; Matthias Schunter (Intel Corporation); public-tracking@w3.org
> Subject: Re: Issue-22, possible other direction
> 
> Rob,
> 
> otherParty is not a good replacement for Ads.txt for the following reasons:
> 
> - Carries more information that is ad industry specific
> - List is limited to only ad inventory partners - doesn't list other 3rd parties on the page
> 
> This is a publisher working directly with the ad ecosystem to declare those that should be allowed to participate in a bid prior to it taking place and is specifically made available for the ad call event.
> 
> As your stated purpose of otherParties is purely for consumer transparency (not automated blocking) it doesn't require the same level of detail, can include many other 3rd parties that are not specific to ad serving (such as analytics, video players, widgets, etc.), and doesn't need to be machine readable as a human is the intended recipient for consent consideration.
> 
> - Shane
> 
> Shane Wiley
> VP, Privacy
> Yahoo
> 
> 
> From: Rob van Eijk <rob@blaeu.com>
> To: Matthias Schunter (Intel Corporation) <mts-std@schunter.org>; "public-tracking@w3.org" <public-tracking@w3.org> 
> Sent: Thursday, May 18, 2017 11:52 AM
> Subject: RE: Issue-22, possible other direction
> 
> Hi Shane, David,
> 
> My proposal is in fact not far from the machine readable ads.txt file proposed by the IAB Tech Lab OpenRTB Working Group. (https://iabtechlab.com/ads-txt/).The otherParties property could eliminate the need fot the ads.txt file. We could make the content of the otherParties property useful such that it is fit for purpose for specific consent as well as  minimizing data leakage that will help against domain spoofing and other types of ad fraud/malvertising. Please let me know if we should explore this further.
> 
> Rob
> ———
> PGP id: CC4F3863 [public key]
> PGP fingerprint: 1D00 A9FD 7CCB A5A5 850E 2149 BEA0 20B7 CC4F 3863
> 
> Social media: @rvaneijk, github, linkedin, ssrn, stackoverflow
> ———
> 
> -----Original message-----
> From: Matthias Schunter (Intel Corporation)
> Sent: Thursday, May 18 2017, 6:32 pm
> To: public-tracking@w3.org
> Subject: Re: Issue-22, possible other direction
> 
> Hi Shane,
> 
> we can use this as your text proposal (i.e. only the field syntax is
> changed from array to URL). If you  want to propose something else, feel
> free to do so ASAP.
> 
> Thanks a lot!
> 
> matthias
> 
> 
> On 15.05.2017 23:09, Shane Wiley wrote:
>> Rob,
>> 
>> If a data controller were to provide a link to a list of their 3rd
>> parties in the TSR or to a user more directly during their consent
>> dialogue, would that meet legal obligations?  
>> 
>> otherParty: www.companyxyz.com/3rdparties/list.html
>> <http://www.companyxyz.com/3rdparties/list.html>;;
>> 
>> Why does this need to be machine readable if we're taking blocking off
>> the table?  Additionally, since we already allow publishers to only
>> request site specific exceptions for specific 3rd party domains, why is
>> this additional list needed?  We already appear to have all the utility
>> needed to support ad exchange scenarios such that publishers can request
>> consent for only those 3rd party domains they have knowledge of and a
>> contract with - so what does this add?
>> 
>> If these are true:
>> 
>>   - the Data Controller is responsible for the interaction between
>> themselves and the user with respect to consent,
>>   - consent can be obtained by providing a list of specific third
>> parties in human readable form to a user as long as the scope is
>> specific and informed,
>>   - the current standard allows exceptions (consent) to only be
>> provided for a specific list of third parties (wildcards need not be used),
>>   - AND, as a working group we're not attempting to backdoor tracking
>> protection lists for domain blocking
>> 
>> ...I'm not seeing the "transparency" value of otherParty.
>> 
>> - Shane
>> 
>> Shane Wiley
>> VP, Privacy
>> Yahoo
>> 
>> 
>> ------------------------------------------------------------------------
>> *From:* Rob van Eijk <rob@blaeu.com>
>> *To:* "public-tracking@w3.org (public-tracking@w3.org)"
>> <public-tracking@w3.org>
>> *Sent:* Monday, May 15, 2017 12:24 PM
>> *Subject:* FW: Issue-22, possible other direction
>> 
>> FW: Issue-22, possible other direction
>> ... including the lsit
>> 
>>        -----Original message-----
>>        *From:* Rob van Eijk
>>        *Sent:* Monday, May 15 2017, 9:08 pm
>>        *To:* David Singer; singer@apple.com; Shane Wiley
>>        *Cc:* Matthias Schunter (Intel Corporation); Roy T. Fielding
>>        *Subject:* RE: Issue-22, possible other direction
>> 
>>        Hi,
>> 
>>        I think it may be helpful to go back to the initial consensus
>>        [1]. I am not a proponent of an API component in this
>>        discussion. I would be happy with a simple, optional (MAY)
>>        otherParties property in the TSR that complements the sameParty
>>        property. I believe the otherParties property is beneficial for
>>        different types of site owners, ranging from non-tracking sites
>>        to RTB-driven sites.
>> 
>>        I think we can keep the TPE clean and simple. The aim of the
>>        otherParties property is (optional) transparency.
>> 
>>        [1]
>>        https://lists.w3.org/Archives/Public/public-tracking/2017May/0003.html
>> 
>>        Rob
>>        ———
>>        PGP id: CC4F3863 [public key
>>        <https://sks-keyservers.net/pks/lookup?op=get&search=0xBEA020B7CC4F3863>;;]
>>        PGP fingerprint: 1D00 A9FD 7CCB A5A5 850E 2149 BEA0 20B7 CC4F 3863
>> 
>>        Social media: @rvaneijk <https://twitter.com/rvaneijk>;;, github
>>        <https://github.com/rvaneijk>;;,
>>        <https://github.com/rvaneijk>linkedin
>>        <https://nl.linkedin.com/in/rvaneijk88>;;,
>>        <https://nl.linkedin.com/in/rvaneijk88>ssrn
>>        <https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=1605225>;;,
>>        <https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=1605225>stackoverflow
>>        <http://stackoverflow.com/users/4725192/rvaneijk?tab=profile>;;
>>        ———
>> 
>> 
>> 
> 
> 
> 

Dave Singer

singer@mac.com



David Singer
Manager, Software Standards, Apple Inc.




   

   

   
Received on Friday, 19 May 2017 21:37:43 UTC

This archive was generated by hypermail 2.3.1 : Friday, 3 November 2017 21:45:36 UTC