Re: User Agent Header Problem

Rigo Wenning <[email protected]> Wed, 30 Nov 2005 15:04:31 +0100
Newsgroups gmane.comp.web.p3p.devel
Organization W3C
Message-ID <[email protected]>
--nextPart1178001.ooNMeLtBkb
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Scott,=20

I still think you have some wrong expectations with respect to the P3P=20
Protocol. This is all described in section 2 of the P3P 1.0=20
Specification: http://www.w3.org/TR/P3P/

So your first misunderstanding is that you seem to assume that you can=20
tell yahoo how to use your information. This is not the paradigm of=20
P3P. In P3P, it is on yahoo to tell you what they will do with the data=20
and it is on you to accept that or surf elsewhere. So you can base your=20
decision (go/block) on the P3P data that you received from yahoo or=20
just continue the http GET interaction and disregard the whole P3P=20
information given in the header.=20

The P3P protocol is kind of passive (for privacy reasons). This means=20
that the service (yahoo in your example) will announce its privacy=20
practices using the P3P format. There are two formats (both implemented=20
by yahoo) one being the compact format. But if you analyze the header,=20
you'll see that there is also a link to the Policy reference file=20
indicating the policy for yahoo in full XML. In those files but also in=20
the tokens, yahoo tells you what they will do if you give them your=20
name or email-address.=20

Their policy is actually not very fine grained. They tell in this policy=20
that they collect everything and that they give it away to everybody=20
and that they identify you.=20

So next step in this exchange would be that you tell us what you want to=20
try to achieve. This way we can help you with the P3P part of it. Just=20
to fetch a page, you won't need P3P. You need P3P if you want to base=20
your decisions whether to accept cookies or continue surfing on the P3P=20
metadata given by a service. And no, you don't need to send any P3P=20
information/strings back to the yahoo server

Best,=20

Rigo Wenning
Privacy Activity Lead

Am Wednesday 30 November 2005 05:25 verlautbarte Scott Wagner :
> Ok Jeff was a help in the fact the he helped me get my problem in
> order. I  am writing a program(That will Mimic IE 6) that will be P3P
> compliant. problem Example:
>
> I go to http://www.yahoo.com/ before i get the page the yahoo server
> asks me for my Privacy Policy in Compact Policies format. ie(Server
> header: P3P=3Dpolicyref=3D"http://p3p.yahoo.com/w3c/p3p.xml", CP=3D"CAO D=
SP
> COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi
> OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL
> HEA PRE GOV") Now i need to know the header format for the return of
> my privacy policy In CP format.
>

--nextPart1178001.ooNMeLtBkb
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDjbFwCRlGO2Cxp/0RAuTcAJ48WamgQP/iBwP+Urqdy9Vf9tKgqQCghpwf
Ra+jFi4Nx8j9RrTbDMvf4qQ=
=25vV
-----END PGP SIGNATURE-----

--nextPart1178001.ooNMeLtBkb--