Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Privacy issue: end-user opt-in or opt-out #16

Open
DanielSidhion opened this issue Oct 26, 2016 · 3 comments
Open

Privacy issue: end-user opt-in or opt-out #16

DanielSidhion opened this issue Oct 26, 2016 · 3 comments

Comments

@DanielSidhion
Copy link
Contributor

I have some concerns regarding privacy and tracking. As of now, CacheP2P "just works", without consent from the end-user. As this relies on P2P and torrent protocols, it's easy for anyone to track all IPs who accessed a page.
With some effort, an entity could reliably tell which pages a given IP has accessed, thus invalidating any possible privacy which could be had just by hitting a central server with https enabled. CacheP2P makes it easy for anyone to do this, so I believe it's important to discuss: is there anything CacheP2P can do to honor an user's request not to be part of the swarm?

It should be easy and not assume any technical knowledge from the user. That way, CacheP2P can be deployed on services which would benefit from the swarm availability, while allowing users who want to be private not to participate at all. This could work as an opt-in or opt-out, with opt-in preferred.

@deckar01
Copy link

Being able to opt in would also be good for users who have limited upstream bandwidth (mobile devices).

@deckar01
Copy link

deckar01 commented Oct 28, 2016

I'm not sure that this behavior belongs in the core library though. It might be sufficient to strongly suggest that developers get user's consent and provide a small library that implements the UI as a banner.

@guerrerocarlos
Copy link
Owner

I think that the concerns are valid. What @deckar01 proposes about facilitating the display of a small banner so that users can opt-in or out would be a good solution. And make it clear to developers that it's important for them to inform their users about the use of this kind of technologies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants