{"action":"created","issue":{"url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/226","repository_url":"https://api.github.com/repos/Chocobozzz/PeerTube","labels_url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/226/comments","events_url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/226/events","html_url":"https://github.com/Chocobozzz/PeerTube/issues/226","id":290278902,"node_id":"MDU6SXNzdWUyOTAyNzg5MDI=","number":226,"title":"Be GDPR compliant","user":{"login":"bnjbvr","id":1180019,"node_id":"MDQ6VXNlcjExODAwMTk=","avatar_url":"https://avatars1.githubusercontent.com/u/1180019?v=4","gravatar_id":"","url":"https://api.github.com/users/bnjbvr","html_url":"https://github.com/bnjbvr","followers_url":"https://api.github.com/users/bnjbvr/followers","following_url":"https://api.github.com/users/bnjbvr/following{/other_user}","gists_url":"https://api.github.com/users/bnjbvr/gists{/gist_id}","starred_url":"https://api.github.com/users/bnjbvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bnjbvr/subscriptions","organizations_url":"https://api.github.com/users/bnjbvr/orgs","repos_url":"https://api.github.com/users/bnjbvr/repos","events_url":"https://api.github.com/users/bnjbvr/events{/privacy}","received_events_url":"https://api.github.com/users/bnjbvr/received_events","type":"User","site_admin":false},"labels":[{"id":387859385,"node_id":"MDU6TGFiZWwzODc4NTkzODU=","url":"https://api.github.com/repos/Chocobozzz/PeerTube/labels/Type:%20Enhancement","name":"Type: Enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-01-21T14:57:34Z","updated_at":"2018-06-14T21:47:19Z","closed_at":null,"author_association":"COLLABORATOR","body":"Hi! Just a quick reminder (since we're talking about it right now with the Framasoft non-profit): this project should be [GDPR](https://www.eugdpr.org/) compliant by design, so that it doesn't get too painful later to adapt to the regulations.\r\n\r\nIt's rather a meta-list of features, so maybe it's not very useful to keep as an issue here and you'd like to store it somewhere else, which would be fine.\r\n\r\nI don't know all the specifics, but things that come to mind:\r\n\r\n- [ ] allow to migrate a user account from one Peertube instance to the other\r\n- [ ] explicitly tell what data (login, password, etc.) is stored about the users\r\n- [ ] make sure users are at least 16 years old before they sign up\r\n- [ ] allow to hide specific content from the video search system (maybe it's already there?)\r\n- [ ] allow to remove all the data associated to a specific user (videos, comments, etc.) easily (and make sure removal notices are emitted to federated servers)\r\n\r\nFeel free to update this list or comment if other things come to mind."},"comment":{"url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/comments/397448730","html_url":"https://github.com/Chocobozzz/PeerTube/issues/226#issuecomment-397448730","issue_url":"https://api.github.com/repos/Chocobozzz/PeerTube/issues/226","id":397448730,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzQ0ODczMA==","user":{"login":"Booteille","id":2203721,"node_id":"MDQ6VXNlcjIyMDM3MjE=","avatar_url":"https://avatars1.githubusercontent.com/u/2203721?v=4","gravatar_id":"","url":"https://api.github.com/users/Booteille","html_url":"https://github.com/Booteille","followers_url":"https://api.github.com/users/Booteille/followers","following_url":"https://api.github.com/users/Booteille/following{/other_user}","gists_url":"https://api.github.com/users/Booteille/gists{/gist_id}","starred_url":"https://api.github.com/users/Booteille/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Booteille/subscriptions","organizations_url":"https://api.github.com/users/Booteille/orgs","repos_url":"https://api.github.com/users/Booteille/repos","events_url":"https://api.github.com/users/Booteille/events{/privacy}","received_events_url":"https://api.github.com/users/Booteille/received_events","type":"User","site_admin":false},"created_at":"2018-06-14T21:47:19Z","updated_at":"2018-06-14T21:47:19Z","author_association":"NONE","body":"> The problem is that an option like this could let people use the servers' bandwith to DoS others instances if you abuse of it :/\r\n> A export feature is better for that case, you can always reupload your vids to another instance anyway.\r\n\r\nCouldn't we just create a timer between each user migration? (\"You're not able to migrate your account again until next week.\")\r\n\r\n"}}
{"actor":{"display_login":"Booteille"}}