Opportunities and Challenges Around a Tool for Social and Public Web Activity Tracking

Authors

Amy X. Zhang, MIT CSAIL
Joshua Blum, MIT CSAIL
David Karger, MIT CSAIL

Abstract

While the web contains many social websites, people are generally left in the dark about the activities of other people traversing the web as a whole. In this paper, we explore the potential benefits and privacy considerations around generating a real-time, publicly accessible stream of web activity where users can publish chosen parts of their web browsing data. Taking inspiration from social media systems, we describe individual benefits that can be unlocked by such sharing and that may incentivize users to publish aspects of their browsing. We ask whether and how these benefits outweigh potential costs in lost privacy. We conduct our study of public web activity sharing through scenario-based interviews and a field deployment of a tool for web activity sharing.

PDF version of paper



Presentation

This talk was given at CSCW 2016 in San Francisco, CA.

eyebrowse

eyebrowse
So first, I'm going to talk a bit about the status quo and what is really the motivation for this study and the tool we eventually built. Then I'm going to go into some considerations about the design space and privacy based on interviews we conducted before discussing a tool that we built and then studied in a field study.

eyebrowse
Today, web tracking is a huge industry, where tons of effort and money is going into tracking the browsing activity of people online.

eyebrowse
Everybody wants this data because it tells us a lot about people.

eyebrowse
We researchers don't really have access to this data because it can be so sensitive and personal. For instance, the infamous AOL query log dataset from the 90s was an anonymized dataset for researchers but actually leaked personal information. However, there are a lot of companies that do have access to this data, including big ones like Google and Facebook but little ones you may not have heard of like Quantcast, Undertone, Traffic Marketplace. Some of these are large ad networks that get your browsing data from banner ads or little javascript snippets or cookies. Even software you download for purposes such as security can and do take your browsing information. These companies can also turn around and sell your data to others.

eyebrowse
So the current status quo around browser tracking is totally broken. Researchers can't access data for the public good, people who create the data can't use it for their own benefit, companies have all the data and all the power when making products. People think they are having a private, personal experience but are actually sharing that experience with God knows who, who can turn around and sell it or accidentally leak it to the public. So what can we do about this?

eyebrowse
Without laws in place, we can't fix all of these problems. But we can maybe demonstrate what a potential future without indiscriminate browser tracking might look like. A future where browsing data can be used to benefit the people that create the data as well as the public good, and not just corporations. And to do this, one place where we got inspiration is from social media. In social media, traditional surveillance is turned on its head to become peer or social surveillance. That is people choose what to share and who to share it with, sometimes choosing the public. There's also an ecosystem in place to cater to users' needs to encourage them to share on their platform. Finally, when the data is publicly available, it's led to new and interesting research and active development.

eyebrowse
So what social and personal benefits could we potentially derive from sharing something like browsing data with each other?

eyebrowse
Here's where I'm going to get into some of the benefits that we might derive from sharing aspects of our browsing data. And some of these things already exist in small pockets of the web or in apps and I'll give examples.

eyebrowse
One thing that some applications and websites allow is real-time presence of other people on that application or website. One example is places like Facebook or Google Hangouts that let you know who is online at that moment. Other places include Google Docs, where you can see who else is on that doc at the moment (and can also be anonymous). Finally, in real-life, applications like Foursquare let you see who else is currently in a place with you.

eyebrowse
Another feature is chatting and commenting anchored to a particular page or place. Many news places on the web allow you to add comments at the bottom of an article. There are also some pages that have anchored real-time chat. Finally, you can also leave comments and reviews about real-life places in Yelp or Foursquare.

eyebrowse
Another feature is ambient awareness of others. This can be in the form of a feed, for instance, the feed in Facebook that shows more real-time activity. It can also be in the form of a bar like in Spotify, where you can see what people are currently listening to.

eyebrowse
Transparency is another potential benefit that is often salient in more work-oriented environments such as on Github or Wikipedia. On these websites, you can see a log or feed of recent activity by other participants.

eyebrowse
Reflection and self improvement are potential personal benefits of sharing browsing activity. The application RescueTime currently privately collects one's browsing activity in order to show to the user how much time they've spent on different sites. This information can help users manage their time or try to change their online browsing habits. In addition, some applications for self-improvement have a social element that allows them to share their activity with friends. These include many fitness or diet applications on the market.

eyebrowse
Self-presentation is a natural component of most social media application. People can use social applications to present themselves in a certain light or develop a public persona.

eyebrowse
Finally, there are many places on the web, including applications made by the major companies that provide content recommendation, such as for news articles.

eyebrowse
Besides enumerating and describing the possibilities around sharing browsing activity, we also wanted to ask people their thoughts around what they would find useful or interesting.

eyebrowse
To do this, we interviewed three sets of friend/acquaintance groups. Later we use these groups in our field study of our application, which is why we specifically sought out groups of people that knew each other. We conducted one-on-one semi-structured interviews from 30 minutes to 80 minutes. We presented the interviewees with scenarios and showed them screenshots of existing applications like the ones mentioned earlier while discussing sharing browsing activity.

eyebrowse
For the participants, we interviewed one set of close friends, one set of journalist acquaintances, and one set of more technical people. We were interested in hearing from journalists because (taking cues from sites like Twitter) we thought they might have a particular interest in such a tool and they are more used to navigating a more public space online. We were also interested in more technical people who would have a better understanding of privacy and who conduct much of their work online.

eyebrowse
When it came to self-presentation, this feature was more of a draw for the News interviewees, most of whom already had active public Twitter profiles. However, Friends were also interested in presenting a specific self to their friends.

eyebrowse
Along with self-presentation is transparency, which was very salient to both News and Tech. This particular journalist was interested in sharing how she conducted research online with others. Likewise Tech people saw parallels between this and places like Github for when they were conducting work online.

eyebrowse
Many interviewees mentioned potentially being more mindful of how they consume content if they were sharing it with others.

eyebrowse
Content recommendation was the most liked of all the features we described to interviewees. Here is an example from the perspective of a News person about understanding what people were reading. Friends and Tech were also interested in seeing what their friends read online.

eyebrowse
But wait! There are a lot of privacy issues with sharing browsing data, even if we are ALREADY giving it all away to corporations. So now we'll discuss some of the privacy implications that we considered and privacy design decisions.

eyebrowse
This quote exemplifies the concern when it comes to sharing with friends or family as opposed to random strangers or various companies or the government.

eyebrowse
These were the different fears that interviewees expressed when it came to sharing aspects of their browsing data. In the end, we should design a system that is explicit and respects users' expectations. There should be no surprises for the user.

eyebrowse
So given that, what are people's expectations when it comes to sharing browsing data?

eyebrowse
So our interviewees said, echoing previous work, that they want to have a say over whether or not they are tracked. Ownership means the power to share what browsing data they want and also the power to take it away or give it to someone else. Unfortunately, many corporations currently operate with little awareness, and users have little recourse or say over their tracking.

eyebrowse
All interviewees agreed that different websites and topics on the web had different levels of privacy to them. Some examples of areas where they preferred greater secrecy included medical sites, dating, shopping, politics, and banking. Unfortunately most tracking today is comprehensive and not context-dependent. We'll talk about how we use this information later.

eyebrowse
Most interviewees expected that if they released their browsing data, it was because they were getting something useful or valuable in return. However, companies exist that simply track or buy tracking data, or do so surreptitiously. Sometimes they disliked some of the things they got in return, such as personalized ads or recommendations. Users also little recourse to affect the results of tracking. So anything we build in the end needs to demonstrate usefulness or interestingness to the user.

eyebrowse
Now I'll describe the tool we built!

eyebrowse
So this is the tool that we built that we called Eyebrowse. It consists of a website and a companion Google Chrome extension. While a lot of the things I talked about are relevant even in a non-public setting, so sharing only with friends or certain groups, Eyebrowse is actually fully public. And I'll loop back at the end to discuss why we chose to make the tool that way.

eyebrowse
Because of our finding earlier that people expect differing levels of privacy on different websites, we used a domain-level whitelisting behavior. By default, nothing is shared on Eyebrowse. While browsing the web, the extension shows a popup on the corner right every now and then asking if you would like to whitelist this domain. If you click yes, the domain is added to your whitelist and visits within that domain are shared. If you click no, the popup won't show up for that domain ever again.

eyebrowse
You can build up a whitelist as you browse around on the web. This is the start of my whitelist developed over time.

eyebrowse
In addition to whitelisting, people can share a particular page in a one-off situation.

eyebrowse
They can also turn off eyebrowse for some time, kind of like Chrome's incognito mode.

eyebrowse
Now I'll discuss some of the features that we added to Eyebrowse. As I said earlier, people expect a trade for contributing their data. So what can we provide to them? The intent of these features was to build in things that people would find interesting and/or useful, and are examples of the different social and personal features that we mentioned earlier.

The first feature is the activity feed.

eyebrowse
This provides content recommendations from friends as well as let you know what your friends have been reading lately.

eyebrowse
You can also look at the firehose, which is all visits made by everyone on the platform.

eyebrowse
You can sort the feed by different attributes. The default one is one that combines the other metrics and includes a measure of recency. You can see a real-time feed which updates automatically.

eyebrowse
You can also search for different keywords or urls/domains and specify a specific time period (like "last year", "last week").

eyebrowse
You can also mute a particular domain, subdomain, or key term from your feeds if you don't want to see visits containing those anymore. Also, you can add personal tags to different domains. These tags are meant for you to help you better organize or see which visits are what. They are not publicly viewable. Finally, on your own profile page, you can additionally delete visits permanently.

eyebrowse
We provide a set of simple visualizations for users to see. You can see visualizations for your followees or the firehose as well as for any particular person (and the visualizations respond to search queries and specific time ranges). We also add the ability to download a static image of any visualization you see and the ability to add a widget to your webpage that will show the live version of the visualization.
One example is a word cloud of page titles.

eyebrowse
We also show stacked bar charts of most visited domains broken down by day of the week and hour of the day.

eyebrowse
Here's an example of a profile page (mine!)

eyebrowse
There are also social applications while browsing around on the web. On any page, you can click the eye-con to see who of your friends have been there recently. You can also participate in the public chat room for that specific page (which don't get published elsewhere) or leave a note (which get published on your feed). You can @ tag any of your followees and they'll get a notification that you were mentioned.
Additionally, without clicking on the icon, you will see small popups in the corner of your browser while you are browsing around on the web. The popups show a followee's profile picture if they've been on that page or domain recently. They can also show the latest chat or note left behind. If the person is *currently* on that page, their icon will be bordered in yellow to let you know that you "bumped" into them.

eyebrowse
Ok, now I'll describe the results of a field study we conducted using the tool.

eyebrowse
This field study was a week long and involved 4 friend/acquaintance groups, followed by a post-field study survey.

eyebrowse
Three of the groups were the same people that participated in the interviews. We added an additional friend group in order to get more participants trying out Eyebrowse.

eyebrowse
Overall people were overall active sharers and were engaged on the site. We didn't ask the participants to whitelist anything so they could have used Eyebrowse the entire week and not shared anything. We did ask them to create an account and follow some of their friend/acquaintances and visit the eyebrowse home page once a day.

eyebrowse
This graph shows the level of sharing per day by different people. Some people shared a ton of visits while others did not share anything. We also had several participants use Eyebrowse for longer than the required 7 days. Some people used the tool for months - almost 3 months in the longest cases.

eyebrowse
This graph shows each group's whitelisting behavior over time. It shows how people can cultivate their personal whitelist slowly over time while browsing the web, instead of all at once.

eyebrowse
When it came to social interaction over the course of the week, most of the interactions happened in the News group, potentially because they had more experience and comfort commenting and discussing in the public sphere online.

eyebrowse
Now I'll get to some results of the post-study survey.

eyebrowse
Some people started out by sharing certain sites but then changed their mind part way through the field study because they realized that they were sharing some information that they didn't want to be known.

eyebrowse
Similarly some people became more aware of the personal aspect of their browsing data and in the end decided not to share anything.

eyebrowse
Many field study participants were interested in the self-reflection abilities that Eyebrowse gave them. This participant realized that they wanted to change how they read the news based on their browsing data.

eyebrowse
The reaction to the social features were mixed, possibly because some groups used it more than other groups.

eyebrowse
Overall many participants had positive things to say about Eyebrowse.

eyebrowse
Some people's reactions were more negative, mostly around needing to improve the features given.

eyebrowse
Now I'll wrap up and point out some final takeaways.

eyebrowse
Whitelisting of domains was overall a success. However, there were cases however of people wanting more fine-grained access. For instance, they wanted to track their overall time spent on Facebook but didn't want to show individual pages. In the future we should develop the ability to have more fine-grained but also optional privacy controls.

eyebrowse
When it came to the features, the field study demonstrated many ways forward. In its raw form, the browsing data is very noisy. More sophisticated methods for content recommendation will need to be used. Also, a larger deployment to more people might result in more interesting social usage.

eyebrowse
Before we close - back to why we made Eyebrowse public. As this interviewee expressed, one benefit of making this data publicly available is the potential benefits for the public good, including letting researchers and developers build on the data to make new insights and build new applications to benefit users.

eyebrowse
So with that in mind, we also have an API for anyone to easily access the data and build on top of. There are lots of potential applications and we don't have the ability to build all of them so we welcome development and analysis.

eyebrowse
Let's build an ecosystem to let users harness the power of their collective and individual browsing data! Thank you!


This site built by © Amy X. Zhang, github code here.