Skip to content

Add option to anonymise output #24

Description

@guyfawcus

There has recently been a discussion on the Arch Wiki about whether this project should be abandoned due to the privacy implications.

I'm not sold on the idea just yet and have proposed a middle ground where the username (or possibly everything apart from the location) is anonymised.

This issue intends to work out:

  • What data is anonymised
  • How that data is then anonymised
  • What flag that option would live behind (--hide?)

My current thinking is to replace the username with a random hash to ensure backwards compatibility:

51.5073219,-0.1276474 "User 0" # London, UK
-33.9289049,18.4172485 "User 1" # Cape Town, South Africa
55.7516335,37.6187042 "User 2" # Moscow, Russia
35.6823815,139.7530053 "User 3" # Tokyo, Japan
45.4210328,-75.6900219 "User 4" # Ottawa, Canada
-15.7934003,-47.8822933 "User 5" # Brasília, Brazil

would become

51.5073219,-0.1276474 "X4zjsc # London, UK
-33.9289049,18.4172485 "EFmDXb" # Cape Town, South Africa
55.7516335,37.6187042 "MLfFK6" # Moscow, Russia
35.6823815,139.7530053 "b7uGnR" # Tokyo, Japan
45.4210328,-75.6900219 "8huq10" # Ottawa, Canada
-15.7934003,-47.8822933 "hOeVP8" # Brasília, Brazil

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions