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
Feature Request: Mark Dataset As Private #291
Comments
While you're not the first to ask for private data support, you are the first to file an issue on the topic 😄. To me this feature falls nicely in line with npm's private package flag, and I totally agree it'd be great to replicate this pattern in qri datasets. There's one hangup. When peers run So with that, I think we can ship this feature in a few phases: Add a non-working private flag with infoIn this case we'll add Publish a private data roadmap RFCThere are a few things I'd like to have roadmapped before we start shipping any form of private data features. This roadmap should plot the course for access control, private networks and security. All three of these when finished should add up to a robust framework for private data on qri. We'll have a period for public feedback, for which I'd love your input! Implement the roadmap itself in phasesFrom there we'll set to work implementing the roadmap itself, starting with the features that affect the largest number of use cases. Complete a security auditWe can't call data private until someone who isn't us has looked at our implementation of private data and given us a degree of confidence that we haven't done anything stupid. I plan to release private data features before we've completed this with a big warning until we've properly completed at least one of these audits. This last bit is going to be painful, slow, and incredibly important. It'll be at least 6 weeks (possibly much longer, no promises 😉) before we see the first signs of this feature realized, but we absolutely plan on supporting private data, and need input on the subject, so thanks for bringing this up @nathantchan! cc @rgardaphe, who's coordinating a few other's private data interests. |
This private flag is just a stand in for now. If the flag is true, return an error that refers the user to #291 for updates.
Folks may want to benefit from both the distributed web and version controlling of datasets as independent features. They may not want to make some of their data public via the distributed web by running connect. It would be great if there was an easy way in a dataset's metadata to make explicit that you don't want it to be shared.
The text was updated successfully, but these errors were encountered: