Privacy option: Disable storage of IP addresses #6474

Open
mastuser opened this Issue Feb 14, 2018 · 9 comments

Comments

Projects
None yet
6 participants
@mastuser

Mastodon appears to log the full user IP addresses (last address in use).

In order to comply with German privacy law and to allow for anonymous use by activists, could you please create an option to disable the storage of IP addresses (possibly making it default)?

Privacy is why many people decide to use Mastodon over Twitter. We wouldn't want a case like this.


  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This bug happens on a tagged release and not on master (If you're a user, don't worry about this).
@Openmedianetwork

This comment has been minimized.

Show comment
Hide comment
@Openmedianetwork

Openmedianetwork Feb 15, 2018

nice to have an option to keep it for a set time as well as not save it at all.

nice to have an option to keep it for a set time as well as not save it at all.

@bortzmeyer

This comment has been minimized.

Show comment
Hide comment
@bortzmeyer

bortzmeyer Feb 16, 2018

A case of the police asking data from a Mastodon instance is http://www.laquadrature.net/en/node/10335 (in french only)

A case of the police asking data from a Mastodon instance is http://www.laquadrature.net/en/node/10335 (in french only)

@bortzmeyer

This comment has been minimized.

Show comment
Hide comment
@bortzmeyer

bortzmeyer Feb 16, 2018

Another possibility would be to retain only a prefix (of configurable length) of the IP address. Many programs allow to do so, such as the Web cache Squid.

Another possibility would be to retain only a prefix (of configurable length) of the IP address. Many programs allow to do so, such as the Web cache Squid.

@Technowix

This comment has been minimized.

Show comment
Hide comment
@Technowix

Technowix Feb 16, 2018

Contributor

Keeping a prefix would be a cool compromise :o
It's useful if we want to quickly check for people making multiple accounts in order to harass 😕

Contributor

Technowix commented Feb 16, 2018

Keeping a prefix would be a cool compromise :o
It's useful if we want to quickly check for people making multiple accounts in order to harass 😕

@hellekin

This comment has been minimized.

Show comment
Hide comment
@hellekin

hellekin Feb 16, 2018

People who want to harass on the Web know how to use VPNs or botnets.

People who want to harass on the Web know how to use VPNs or botnets.

@Technowix

This comment has been minimized.

Show comment
Hide comment
@Technowix

Technowix Feb 16, 2018

Contributor

So let go those who aren't?
IP prefix isn't legally able to inculpate someone of something, it just help modération :/

Contributor

Technowix commented Feb 16, 2018

So let go those who aren't?
IP prefix isn't legally able to inculpate someone of something, it just help modération :/

@hellekin

This comment has been minimized.

Show comment
Hide comment
@hellekin

hellekin Feb 16, 2018

Well, theoretically...

Well, theoretically...

@mastuser

This comment has been minimized.

Show comment
Hide comment
@mastuser

mastuser Feb 16, 2018

If you choose to implement anonymization by truncation of IP addresses, please note that for effective anonymization, German DPAs require

  • truncation of the last 2 Byte of IPv4 addresses
  • truncation of the last 12 Byte of IPv6 addresses

If you choose to implement anonymization by truncation of IP addresses, please note that for effective anonymization, German DPAs require

  • truncation of the last 2 Byte of IPv4 addresses
  • truncation of the last 12 Byte of IPv6 addresses
@bortzmeyer

This comment has been minimized.

Show comment
Hide comment
@bortzmeyer

bortzmeyer May 2, 2018

Also, it is not just a matter of law (and the label "legal" is misleading). Above all, it is a political issue: do we want to protect the privacy of the users?

Also, it is not just a matter of law (and the label "legal" is misleading). Above all, it is a political issue: do we want to protect the privacy of the users?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment