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

Add privacy zones #30

Open
6 tasks
opatut opened this issue Feb 17, 2021 · 4 comments
Open
6 tasks

Add privacy zones #30

opatut opened this issue Feb 17, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@opatut
Copy link
Member

opatut commented Feb 17, 2021

Users should be able to edit their privacy zones.

  • Add a database model
  • Add CRUD routes (REST)
  • Implement a way to pass privacy zones to track processing (in openbikesensor/OpenBikeSensor-Scripts)
  • Distinguish between public (with anonymization) and private (without) datasets, process each track twice
  • Switch between public/private datasets based on context and visibility
  • Build frontend to manage per-user privacy zones (basic functionality)
@opatut opatut added enhancement New feature or request good first issue Good for newcomers labels Feb 17, 2021
@opatut opatut self-assigned this Feb 17, 2021
@opatut
Copy link
Member Author

opatut commented Feb 17, 2021

I've assigned myself because I have a WIP branch. I might push it later when we're done merging repos and then unassign myself, for somebody else can then continue to work on that branch. Hit me up if you're interested.

@amandel
Copy link
Member

amandel commented Feb 17, 2021

Not sure if you saw openbikesensor/OpenBikeSensorFirmware#216 - I would still stick with our current solution and close the linked issue - might be you have a different opinion?

@opatut
Copy link
Member Author

opatut commented Feb 18, 2021

Yes I saw it. I want to get started with circular regions first, and then expand it maybe later. I think it's a good idea, but I'd rather keep it simple for now. If we store the geometry as GeoJSON and use a GeoJSON library to evaluate the region in the filter, it'll be very easy to upgrade to other shapes (Polygons) in the future.

@amandel
Copy link
Member

amandel commented Feb 18, 2021

So we keep the current definition of the privacy areas. On the portal side there there might be the possibility to define different shapes in the future.

@opatut opatut removed the good first issue Good for newcomers label May 14, 2021
@opatut opatut removed their assignment Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants