Skip to content

implement account/delete endpoint #9

@WilliamDormer

Description

@WilliamDormer

This is an important functionality for the program. For now, it should delete all the information about a user. This means going through each table, searching for the uuid and deleting the entry. Also it must go to the minio container and delete all the files that are for that user, by looking at the imagePaths in the profile table.

Later on we may want to keep anonymized information about people for machine learning/statistical purposes. In this case, we should Just wipe out any personal information, such as name, and images, and obscure the location (maybe changing it to somewhere else within a 20 km radius of their actual location)

Perhaps we can give people the option of which of these two methods they prefer. Making it clear that the second will improve the service for others, and allow for research institutions to so social science on the data. For now, we should assume the first though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions