almanac.httparchive.org icon indicating copy to clipboard operation
almanac.httparchive.org copied to clipboard

Privacy 2022

Open rviscomi opened this issue 3 years ago • 31 comments

Privacy 2022

Privacy illustration

If you're interested in contributing to the Privacy chapter of the 2022 Web Almanac, please reply to this issue and indicate which role or roles best fit your interest and availability: author, reviewer, analyst, and/or editor.

Content team

Lead Authors Reviewers Analysts Editors Coordinator
@tomvangoethem @tomvangoethem @nrllh @miketaylr @spanicker @iskander-sanchez-rola @SaptakS @max-ostapenko @ydimova @miketaylr @foxdavidj
Expand for more information about each role 👀
  • The content team lead is the chapter owner and responsible for setting the scope of the chapter and managing contributors' day-to-day progress.
  • Authors are subject matter experts and lead the content direction for each chapter. Chapters typically have one or two authors. Authors are responsible for planning the outline of the chapter, analyzing stats and trends, and writing the annual report.
  • Reviewers are also subject matter experts and assist authors with technical reviews during the planning, analyzing, and writing phases.
  • Analysts are responsible for researching the stats and trends used throughout the Almanac. Analysts work closely with authors and reviewers during the planning phase to give direction on the types of stats that are possible from the dataset, and during the analyzing/writing phases to ensure that the stats are used correctly.
  • Editors are technical writers who have a penchant for both technical and non-technical content correctness. Editors have a mastery of the English language and work closely with authors to help wordsmith content and ensure that everything fits together as a cohesive unit.
  • The section coordinator is the overall owner for all chapters within a section like "User Experience" or "Page Content" and helps to keep each chapter on schedule.

Note: The time commitment for each role varies by the chapter's scope and complexity as well as the number of contributors.

For an overview of how the roles work together at each phase of the project, see the Chapter Lifecycle doc.

Milestone checklist

0. Form the content team

  • [x] May 1: The content team has at least one author, reviewer, and analyst

1. Plan content

  • [x] May 15 The content team has completed the chapter outline in the draft doc

2. Gather data

  • [x] June 1: Analysts have added all necessary custom metrics and drafted a PR (example) to track query progress
  • June 1 - 15: HTTP Archive runs the June crawl

3. Validate results

  • [x] August 1: Analysts have queried all metrics and saved the output to the results sheet

4. Draft content

  • [ ] September 1: The content team has written, reviewed, and edited the chapter in the doc

5. Publication

  • [ ] September 15: The completed chapter and all required metadata and figures are converted to markdown and submitted to GitHub
  • September 26: Target launch date 🚀

Chapter resources

Refer to these 2022 Privacy resources throughout the content creation process:

📄 Google Docs for outlining and drafting content 🔍 SQL files for committing the queries used during analysis 📊 Google Sheets for saving the results of queries 📝 Markdown file for publishing content and managing public metadata 💬 #web-almanac-privacy on Slack for team coordination

rviscomi avatar Apr 12 '22 17:04 rviscomi

Happy to co-author or review

SaptakS avatar Apr 13 '22 14:04 SaptakS

I'd like to support as a Peer Reviewer.

iskander-sanchez-rola avatar Apr 14 '22 13:04 iskander-sanchez-rola

Interested to co-author or review

spanicker avatar Apr 17 '22 22:04 spanicker

Interested as reviewer or editor.

miketaylr avatar Apr 19 '22 17:04 miketaylr

Would like to continue analysing this chapter

max-ostapenko avatar Apr 20 '22 06:04 max-ostapenko

I'd be interested to join as co-author or reviewer

tomvangoethem avatar Apr 21 '22 14:04 tomvangoethem

Hey @tomvangoethem, would you be interested in taking the Chapter Lead role for the Privacy chapter?

We'd love to have you 🎉 🎉

foxdavidj avatar Apr 28 '22 13:04 foxdavidj

I would be interested in co-authoring here

nrllh avatar Apr 29 '22 08:04 nrllh

I'd be happy to take the Chapter Lead role, @foxdavidj!

tomvangoethem avatar Apr 29 '22 11:04 tomvangoethem

@tomvangoethem @spanicker @SaptakS @nrllh @miketaylr @iskander-sanchez-rola @max-ostapenko

Hey everyone, excited to see we've got a full team for the chapter!

To kick things off, I'd love to set up a 30 minute call within the next two weeks to put any new faces to names, and start the planning and brainstorming process.

@tomvangoethem as the Chapter Lead can you assist in finding a time that works for everyone? You can see my availability via my calendly here: https://calendly.com/foxdavid/30min

Also, here is an agenda for what we might want to discuss on the kickoff call: https://docs.google.com/document/d/1k1r96lPxQZcTUkKErhHjM0fltONEJQQF0Mgr_8h7FQg/edit

foxdavidj avatar Apr 29 '22 17:04 foxdavidj

Any of the calendly slots before May 9 works fine for me.

max-ostapenko avatar Apr 29 '22 18:04 max-ostapenko

Sounds good. For me, Fridays are wide open. Mondays are pretty available. Tuesday => Thursday is "maybe, it depends" territory. But I'm happy to move things around if I need to.

miketaylr avatar May 02 '22 17:05 miketaylr

Would this Friday at 16:30 CEST work for everyone? (@spanicker @SaptakS @nrllh @miketaylr @iskander-sanchez-rola @max-ostapenko @foxdavidj)

Also a gentle reminder to join the #web-almanac-privacy channel on Slack

tomvangoethem avatar May 03 '22 08:05 tomvangoethem

I would like to contribute as an analyst

ydimova avatar May 06 '22 14:05 ydimova

@tomvangoethem @spanicker @nrllh @miketaylr @iskander-sanchez-rola @SaptakS @max-ostapenko @ydimova make sure you all have access to the planning doc and start brainstorming topics to include in this year's chapter. What's new in the world of privacy, or what topics would be good to revisit from previous years? I heard from @foxdavidj that the team met today and has some great ideas, so it'd be good to get those on paper and start iterating on the narrative. We're hoping to have the outline nailed down by May 15 so that we can make any needed changes to the custom metrics in the June crawl before it kicks off. Thanks everyone!

rviscomi avatar May 06 '22 17:05 rviscomi

@tomvangoethem How are you feeling about the chapter outline? We're fast approaching the date where any new custom metrics need to be written, tested, and merged into the web crawler (May 27).

foxdavidj avatar May 13 '22 14:05 foxdavidj

I added a rough sketch of the outline; some updates are likely to follow this weekend :-)

tomvangoethem avatar May 14 '22 07:05 tomvangoethem

@spanicker @nrllh @miketaylr @iskander-sanchez-rola @SaptakS

Looks like @tomvangoethem has added a rough outline to the planning doc. Please add your thoughts to it as well.

Especially since the deadline for adding any new custom metrics (impl, approval, merge) is less than 2 weeks away.

foxdavidj avatar May 17 '22 14:05 foxdavidj

@tomvangoethem How's the chapter coming along?

foxdavidj avatar May 27 '22 15:05 foxdavidj

@foxdavidj The outline is there; with the new observer custom metrics we'll be looking at property accesses and function calls that are frequently used by fingerprinting scripts. For the former, we're constructing a set of properties and functions; for the latter a PR is pending. I expect to have both ready before the deadline :)

One thing that we should still do regarding custom metrics, is to check whether there's any changes to CMP frameworks that require updates of the current custom metrics. @max-ostapenko, could you maybe have a look into that?

tomvangoethem avatar May 27 '22 20:05 tomvangoethem

@max-ostapenko @ydimova Now that the crawl has started, please create a PR (example) to track the progress of writing the queries needed for the chapter.

Heads up to @tomvangoethem, as you'll likely be needed to confirm what needs to be queried

foxdavidj avatar Jun 06 '22 13:06 foxdavidj

@max-ostapenko @ydimova @tomvangoethem any progress on the Query PR (example)?

foxdavidj avatar Jun 14 '22 14:06 foxdavidj

@foxdavidj @tomvangoethem @ydimova https://github.com/HTTPArchive/almanac.httparchive.org/pull/2971 The overview of queries to be reused and a to do list.

max-ostapenko avatar Jun 14 '22 18:06 max-ostapenko

@tomvangoethem @max-ostapenko @ydimova

The June crawl has completed and all of the data is available to start being queried.

How are you all feeling about having all of the queries written by the end of the month? If there's anything you have questions about, just let me know

foxdavidj avatar Jul 04 '22 17:07 foxdavidj

@ydimova @tomvangoethem the spreadsheet is complete with all the available visualisations, please have a look and looking forward to clarifying/adjust/detail anything.

max-ostapenko avatar Aug 13 '22 15:08 max-ostapenko

Hey all, @tomvangoethem @spanicker @nrllh,

How is the chapter looking. I'm not seeing any Draft progress and the deadline is fast approaching. Is there an external doc all of you are collaborating in?

Because I'm afraid to say that right now this chapter is at risk of being closed so we can focus our effort and attention on other chapters.

foxdavidj avatar Aug 26 '22 18:08 foxdavidj

@foxdavidj We're indeed lagging behind on the text. I will start writing tomorrow, and aim to finish by Wednesday (ideally with some help from @spanicker & @nrllh). While the text won't be reviewed/edited by September 1st, I think that at the moment it still seems feasible to make the September 15th deadline.

tomvangoethem avatar Aug 27 '22 18:08 tomvangoethem

@miketaylr @iskander-sanchez-rola @SaptakS Can you start reviewing what has been written in the chapter so far? Chunks are still left to be written but itd be best to start the review process to make the most of the time we have left

foxdavidj avatar Sep 06 '22 15:09 foxdavidj

@tomvangoethem We're now past the September 15th deadline. Can you give me an update?

Looks like there are still a couple sections (like the conclusion) that need to be finished up. I'd really like to get this in front of editors ASAP

foxdavidj avatar Sep 16 '22 15:09 foxdavidj

@foxdavidj I've finished the last data-related section. Will make sure that the introduction & conclusion sections are done by tomorrow.

tomvangoethem avatar Sep 17 '22 22:09 tomvangoethem