# "*": "https://raw.githubusercontent.com/wefindx/schema/master/method/oo-item.yaml" # "base:title": "0oo - Data hub" "og:title": "Data hub" "og:description": "To keep data safe and secure, it is only stored on the user's machine. When a third party service wants some information, it requests it from the user's machine where it can be traced and attested." "og:image": "https://avatars0.githubusercontent.com/u/28134655" "og:url": "/method/1009/" "base:css": "/static/css/bootstrap.min.9c25540d6272.css" "base:extra-css": "/static/css/base.57997aeac1df.css" "base:favicon": "/static/favicon.acaa334f0136.ico" "base:body_class": "" "layout:logo": "/static/0oo.8d2a8bbef612.svg" "layout:index": "/" "layout:menu": "/menu/" "layout:categories": "/intents/" "layout:ideas": "/methods/" "layout:projects": "/projects/" "layout:users": "/users/" "layout:about": "/about/" "layout:help": "/help/" "layout:bug_report": "https://github.com/wefindx/0oo" "layout:login": "/accounts/login/" "layout:light-off": "/darken/?darken=true" "layout:set-multilingual": "/mulang/?mulang=true" "layout:lang": "Language" "layout:set-language-post-action": "/i18n/setlang/" "layout:csrf-token": "62XlqTI9OyOaxlqk53DAoXgjzebMjGOfvIcnbMjHqykbilllC9qogVz4SX0Z3sLx" "layout:input-next": "/method/1009/" "layout:languages": [{"code": "ja", "is-active": "false", "name": "日本語"}, {"code": "lt", "is-active": "false", "name": "Lietuviškai"}, {"code": "zh-hans", "is-active": "false", "name": "简体中文"}, {"code": "en", "is-active": "true", "name": "English"}, {"code": "ru", "is-active": "false", "name": "Русский"}, {"code": "oo", "is-active": "false", "name": "O;o,"}] # "item:parent:intents": [{"url": "/intent/1339/", "title": "Privacy"}] "item:title": "Data hub" "item:summary": "Personal data stored on user's own machine, accessed by API" "item:voting": 0 "item:voting:add": "/admin/hlog/voting/add/?method=1009" "item:voting:csrf_token": "62XlqTI9OyOaxlqk53DAoXgjzebMjGOfvIcnbMjHqykbilllC9qogVz4SX0Z3sLx" "item:voting:submit-value-option": {"selected": "[-]", "value": "-"} "item:voting:submit-value-option": {"selected": "[+]", "value": "+"} "item:base-administration": false "item:body": | To keep data safe and secure, it is only stored on the user's machine. When a third party service wants some information, it requests it from the user's machine where it can be traced and attested. "item:source-date": "" "item:permalink": "/method/1009/?l=en" "item:owner": "chronological" "item:created": "2020-11-28T22:44:22.313000" "item:ownerlink": "/user/198/chronological" # "item:link:items": "item:link:add": "/admin/hlog/link/add/?parent=1009" "item:project:items": "item:project:add": "/admin/hlog/project/add/?parent=1009" "item:comment:add": "/methods/addnote?parent=1009" "item:comment:add:csrf_token": "62XlqTI9OyOaxlqk53DAoXgjzebMjGOfvIcnbMjHqykbilllC9qogVz4SX0Z3sLx" "item:comment:form": |
  • Mark if the comment raises new questions.
  • Mark if the comment contributes potential solutions.
  • Mark if the comment contributes facts for reasoning.
  • Please, log in. # "item:comment:items": - "id": "a-1015" "text": | Right, but how would such API be designed. For example, [Solid](https://solid.mit.edu) by Tim Berners' Lee et. al. are trying to achieve something like that. Alternative P2P approaches, like [GunJS](https://gun.eco) are trying to realize something of a browser LocalStorage-based decentralized database, where, however, privacy can be achieved through encryption provided within the stack. Another approach is the OAuth2.0, that already realizes the universal permissioning on all kind of APIs within a machine or a network, by providing a way to generate permission tokens. It solves the complicated matters of a multitude of resources that any internet user may have. So, being that people already use this idea, how would this idea contribute to the solution of the privacy problem? How would this "Data hub" actually function? "owner": "Mindey" "ownerlink": "/user/147/Mindey" "permalink": "/method/1009/?l=en#a-1015" "created": "" - "id": "a-1016" "text": | I'm thinking of some thing very simple. We register a data handler in browser/mobile phone for datahub:/ url links The URL must contain what's requested datahub:firstname,lastname,email,dob,http://returnaddress Then the return address gets pinged with the data from the datahub. "owner": "chronological" "ownerlink": "/user/198/chronological" "permalink": "/method/1009/?l=en#a-1016" "created": "" - "id": "a-1017" "text": | If we want it to be part of backend processing, such as a corporations backend processing or whenever they happen to require the data, they will need to be a server side component. Or an intermediary. The intermediary would have a connection over VPN or zerotier, a link to the user's device where the data can be requested. The intermediary can be authenticated via OAuth. "owner": "chronological" "ownerlink": "/user/198/chronological" "permalink": "/method/1009/?l=en#a-1017" "created": "" "base:js": "/static/js/base.c7357c06cc89.js"