[{"author": "Shivan Sahib", "text": "

agenda: https://datatracker.ietf.org/meeting/115/materials/agenda-115-pearg

", "time": "2022-11-09T15:00:09Z"}, {"author": "Shivan Sahib", "text": "

notes: https://notes.ietf.org/notes-ietf-115-pearg

", "time": "2022-11-09T15:00:19Z"}, {"author": "Shivan Sahib", "text": "

thanks again to Gurshabad for taking notes!

", "time": "2022-11-09T15:00:31Z"}, {"author": "Jabber", "text": "

sftcd: wrt draft-irtf-pearg-ip-address-privacy-considerations, I wonder should section 2.1 include something like \"ancillary interaction\" - lots of the ways in which IP addresses could be (ab)used tend to relate to devices regularly calling home or similar in ways that aren't visible to people and hence don't seem to fit the current categories

", "time": "2022-11-09T15:10:39Z"}, {"author": "Shivan Sahib", "text": "

+1 to developing privacy-preserving tech (including measurement) for small/open source/not for profit organizations

", "time": "2022-11-09T15:11:34Z"}, {"author": "Sofia Celi", "text": "

+1 as well

", "time": "2022-11-09T15:12:18Z"}, {"author": "Massimiliano Pala", "text": "

+1

", "time": "2022-11-09T15:13:02Z"}, {"author": "Jonathan Hoyland", "text": "

De-resolutionising -> blurring?

", "time": "2022-11-09T15:14:09Z"}, {"author": "Shivan Sahib", "text": "

would've said fuzzing but I think that term is overloaded

", "time": "2022-11-09T15:15:34Z"}, {"author": "Daniel Gillmor", "text": "

coarsening?

", "time": "2022-11-09T15:15:51Z"}, {"author": "Jonathan Hoyland", "text": "

Is domain fronting being used here in the technical/TLS sense?

", "time": "2022-11-09T15:16:40Z"}, {"author": "Jonathan Hoyland", "text": "

Oh, another option, \"quantising\"

", "time": "2022-11-09T15:17:51Z"}, {"author": "Christian Huitema", "text": "

Are some people here interested in investigating chaff insertion to defeat fingerprinting?

", "time": "2022-11-09T15:20:12Z"}, {"author": "Shivan Sahib", "text": "

chaff insertion in the measurements reported to the server?

", "time": "2022-11-09T15:21:41Z"}, {"author": "Shivan Sahib", "text": "

that would be DP right?

", "time": "2022-11-09T15:21:52Z"}, {"author": "Christian Huitema", "text": "

I am more thinking of the chaff insertion problem in general, but let's rater listen to Oliver's talsk

", "time": "2022-11-09T15:22:46Z"}, {"author": "Jonathan Hoyland", "text": "

Given that most \"consent\" these days is coerced by user exhaustion, we would be better off requiring accepting tracking be strictly more clicks than rejecting all tracking.

", "time": "2022-11-09T15:25:43Z"}, {"author": "Andrew Campling", "text": "

+1 to Jonathan - apply same to dark patterns too

", "time": "2022-11-09T15:26:28Z"}, {"author": "Nick Doty", "text": "

I'm also concerned by over-reliance on consent, or abuse of flows that are purported to be consent

", "time": "2022-11-09T15:26:32Z"}, {"author": "Markus Stenberg", "text": "

Some solutions are same number of clicks, which is probably fair too. More clicks to opt out is obnoxious.

", "time": "2022-11-09T15:26:43Z"}, {"author": "Andrew Campling", "text": "

Most opt out tends to leave in a vast swath of \"legitimate interest\" anyway

", "time": "2022-11-09T15:27:26Z"}, {"author": "Shivan Sahib", "text": "

Or, block cookie notice popups ;)

", "time": "2022-11-09T15:28:14Z"}, {"author": "Markus Stenberg", "text": "

Weighing the choice towards opt-in on the other hand is pretty depressing (not naming names, but e.g. certain operating systems are quite good at hiding opt out options even if number of clicks is same).

", "time": "2022-11-09T15:28:20Z"}, {"author": "Jabber", "text": "

sftcd: maybe we should make Jonathon the boss of marketing somewhere see if he can get that implemented? :-)

", "time": "2022-11-09T15:29:04Z"}, {"author": "Antoine Fressancourt", "text": "

I really like the \u00ab\u00a0one more click to accept than to reject\u00a0\u00bb idea

", "time": "2022-11-09T15:29:23Z"}, {"author": "Sofia Celi", "text": "

;) ;) I would love to see Jonathan as head of marketing

", "time": "2022-11-09T15:29:25Z"}, {"author": "Collin Kurre", "text": "

Great point before about service design diluting the validity of consent. the European Data Protection Board has put out relevant guidelines on this, about recognizing / avoiding \"dark patterns\" in platform interfaces https://edpb.europa.eu/our-work-tools/documents/public-consultations/2022/guidelines-32022-dark-patterns-social-media_en

", "time": "2022-11-09T15:31:41Z"}, {"author": "Andrew Campling", "text": "

@Collin I think that the UK ICO may be taking an interest in this too

", "time": "2022-11-09T15:32:40Z"}, {"author": "Jonathan Hoyland", "text": "

\"This product isn't the worst, but you know, probably isn't the best either.\"

", "time": "2022-11-09T15:33:00Z"}, {"author": "Shivan Sahib", "text": "

hired

", "time": "2022-11-09T15:33:17Z"}, {"author": "David Oliver", "text": "

@Daniel just seeing \"coarsening\". Thanks!

", "time": "2022-11-09T15:35:44Z"}, {"author": "Jonathan Hoyland", "text": "

@David Oliver I was thinking packetising, discretising, or downsampling. Or quantising

", "time": "2022-11-09T15:40:31Z"}, {"author": "David Oliver", "text": "

@Jonathan all good terms; I've put them in my notebook.

", "time": "2022-11-09T15:41:29Z"}, {"author": "Daniel Gillmor", "text": "

quantising (or in en_US, quantizing) has a valence for me of \"making precise\", which is the opposite of the meaning you want to imply

", "time": "2022-11-09T15:41:53Z"}, {"author": "David Oliver", "text": "

@collin I visited that EU url on \"dark patterns\" and (wait for it) IMMEDIATELY got the GDRP pop-up.

", "time": "2022-11-09T15:43:48Z"}, {"author": "Daniel Gillmor", "text": "

ha ha

", "time": "2022-11-09T15:44:02Z"}, {"author": "David Oliver", "text": "

Imagine how people who use Tor feel: \"Wait, you build Tor but then want to MEASURE us?\"

", "time": "2022-11-09T15:44:43Z"}, {"author": "Jonathan Hoyland", "text": "

Quantising would mean breaking up into quanta i.e. making discrete.

\n
verb\u00a0approximate (a signal varying continuously in amplitude) by one whose amplitude is restricted to a prescribed set of discrete values\n
", "time": "2022-11-09T15:45:40Z"}, {"author": "Shivan Sahib", "text": "

I think privacy-preserving measurement for Tor is actually pretty compelling. I attended a presentation by Snowflake folks where they said they have no insight into when things break, and Snowflake breaking has an impact on folks being able to access the Internet

", "time": "2022-11-09T15:46:29Z"}, {"author": "Daniel Gillmor", "text": "

Jonathan, i know what quantizing means, and i understand how you meant it, i was just observing that it might not communicate the desired intent well because of other attached meanings and uses. words are tricky!

", "time": "2022-11-09T15:47:08Z"}, {"author": "David Oliver", "text": "

@shivan there's much socialization to be done, you know? That's the user fatigue thing: users don't believe measurement can be \"helpful\"

", "time": "2022-11-09T15:47:39Z"}, {"author": "Andrew Campling", "text": "

@David - presumably that's based on previous experience of measurement typically being for the sole benefit of the measuring party

", "time": "2022-11-09T15:49:02Z"}, {"author": "Jonathan Hoyland", "text": "

@dkg I have to admit I haven't heard that alternative usage before. I guess it's related to quantum leaps being small, rather than large?

", "time": "2022-11-09T15:49:04Z"}, {"author": "David Oliver", "text": "

Broadly developers in our community have been hesitant to implement measurement due to (vocal) user concerns.

", "time": "2022-11-09T15:49:17Z"}, {"author": "Daniel Gillmor", "text": "

the ladder diagrams in this presentation (e.g. slide ~27 and 30) have some amount of ambiguity when the homeserver (middle) sends messages to alice (on the left) and bob (on the right). it looks like it could be meant as a bidirectional communication between alice and bob, skipping over the homeserver.

", "time": "2022-11-09T15:50:05Z"}, {"author": "Andrew Campling", "text": "

Assumptions that \"measurement\" == tracking?

", "time": "2022-11-09T15:50:30Z"}, {"author": "David Oliver", "text": "

@Andrew yes - the \"imbalance of power\"

", "time": "2022-11-09T15:50:32Z"}, {"author": "Jonathan Hoyland", "text": "

And this is why we use context strings

", "time": "2022-11-09T15:51:10Z"}, {"author": "David Oliver", "text": "

@Andrew exactly - user fatigue with saying \"no\" but ultimately that being turned into \"yes\" by TOS slight of hand or other service denial

", "time": "2022-11-09T15:51:12Z"}, {"author": "Jonathan Hoyland", "text": "

I am a big fan of returning random values in 3rd party cookies, just to try and make the other side choke

", "time": "2022-11-09T15:52:44Z"}, {"author": "Daniel Gillmor", "text": "

random values like \";drop tables\"

", "time": "2022-11-09T15:53:11Z"}, {"author": "David Oliver", "text": "

@Jonathan how dare you! (I'm sure you know that returning randomness within some bounds is part of the PPM idea)

", "time": "2022-11-09T15:53:31Z"}, {"author": "Jabber", "text": "

sftcd: yep, and developing stuff in an open setting (like here) would I guess have caught some of these issues so hopefully mimi/mls will help too

", "time": "2022-11-09T15:54:21Z"}, {"author": "Daniel Gillmor", "text": "

Sofia and Dan, this is really impressive work, thank you for doing it and for presenting it here!

", "time": "2022-11-09T15:54:25Z"}, {"author": "Shivan Sahib", "text": "

it sounds like at least the conclusions from here should definitely be consumed somehow at MIMI (draft or pres)

", "time": "2022-11-09T15:55:01Z"}, {"author": "Jabber", "text": "

sftcd: yeah, it's good stuff (and makes me glad I operate my own homeserver:-)

", "time": "2022-11-09T15:55:07Z"}, {"author": "Markus Stenberg", "text": "

+1 - Brilliant stuff :)

", "time": "2022-11-09T15:55:28Z"}, {"author": "Nick Doty", "text": "

having your own homeserver be the attacker does seem like a stronger threat model than whether some other homeserver can do something to you

", "time": "2022-11-09T15:57:00Z"}, {"author": "Shivan Sahib", "text": "

@jonathan we locked the queue but if there's some time once we've drained the queue we can take it

", "time": "2022-11-09T15:57:01Z"}, {"author": "Jonathan Hoyland", "text": "

W.r.t. Formal Analysis, come to the Formal Methods side meeting tomorrow at 11:30 in this room!

", "time": "2022-11-09T15:57:23Z"}, {"author": "Nick Doty", "text": "

I kind of guessed that the user had to trust their homeserver to some extent. certainly the first use/encounter of a user is proxied by the user's homeserver, and they could of course completely substitute keys and messages

", "time": "2022-11-09T15:58:05Z"}, {"author": "Jonathan Hoyland", "text": "

Oops, sorry, in Richmond 6

", "time": "2022-11-09T15:58:41Z"}, {"author": "Antoine Fressancourt", "text": "

@Nick Doty given that the home server might be operated by a large org rather than the user, it\u2019s not strange to include it in the threat model

", "time": "2022-11-09T15:59:45Z"}, {"author": "Dan Jones", "text": "

Thanks for having us! Sorry for the technical issues :)

", "time": "2022-11-09T15:59:49Z"}, {"author": "Sofia Celi", "text": "

thank you!

", "time": "2022-11-09T15:59:59Z"}, {"author": "Nick Doty", "text": "

@antoine, sure, I'm glad we are considering it a threat! just noting that it's going to be hard to eliminate any trust in the host

", "time": "2022-11-09T16:00:58Z"}, {"author": "Shivan Sahib", "text": "

Do folks know if Cloudflare IPs are blocked in general, or is it just DoH/DoT?

", "time": "2022-11-09T16:10:07Z"}, {"author": "Shivan Sahib", "text": "

(in Iran)

", "time": "2022-11-09T16:10:13Z"}, {"author": "Antoine Fressancourt", "text": "

How is user safety protected? Do Ooni refrain from performing some measurements because it would put probe runners at risk?

", "time": "2022-11-09T16:19:30Z"}, {"author": "Shivan Sahib", "text": "

CF proactively blocks connections from Iran?

", "time": "2022-11-09T16:26:51Z"}, {"author": "Daniel Gillmor", "text": "

chair mic is hot!

", "time": "2022-11-09T16:33:25Z"}, {"author": "Dan Jones", "text": "

@Daniel Gilmour: Good point re. those diagrams -- thanks. We'll improve them for the future :)

", "time": "2022-11-09T16:33:36Z"}, {"author": "Daniel Gillmor", "text": "

very cool work, Dan!

", "time": "2022-11-09T16:33:51Z"}]