Log in

No account? Create an account
entries friends calendar profile It's Me Previous Previous Next Next
The Autobiography of Russell
Life from a different perspective
Private Publicly Accessible File Lockers
We need to make software that anyone can load onto a private server to create a personal publicly accessible (common API) file locker that any site, browser extension, or mobile device can initiate file transfers to, whether one-time-only or repeat use (add only, no overwrite or delete), and specify exactly what folder each transfer (or repeating transfers) goes into. It should also be accessible from personal computers and mobile devices, and optionally able to synchronize to or from a computer.

The reason I want something like this is so that I can easily set something up on my personal server then I could go to my bank's website, view my previous statement, and easily say "Send this to my personal file locker on my server for long-term storage", regardless of what computer or mobile device I'm at. It would also be possible to do the same thing with utility bill statements, tax papers, etc.

The primary reason I would want something like this is because third-party services come and go, and I don't want my data disappearing with them. Many utilities and banks want to go paperless, yet I want a copy of the bill digitally signed by them on my server where they can't retroactively change it without my knowledge. There have also been numerous legal loopholes where if the service is on a server not owned by that person then that person has no say if the authorities feel like accessing their data. It would also be great as a NAS-like backup and sync between personal computers, without any of that data ever going outside of your property.

Tags: , ,
Current Mood: creative creative

2 comments or Leave a comment
mcfnord From: mcfnord Date: October 27th, 2011 02:10 pm (UTC) (Link)
hmm, use a shared access signature to a blob on windows azure. not sure but it could work
zimzat From: zimzat Date: October 27th, 2011 02:20 pm (UTC) (Link)
My entire point was to put it on a private server. Cloud data or shared computing probably won't cut it for the legal issue.

As far as how to encrypt the data and still have it accessible to multiple people, that's not terribly hard. For writing data there would be multiple encryption keys involved, one copy would be in the master file that is keyed to the owner, and one copy would be in a separate file keyed only to that external access. Neither person would ever directly see those encryption keys, though. This way they can both have access to the same data yet use different passwords or access keys to get to it, and less of a chance of the person who adds file X to ever be able to see file Y, even if they did hack the box and knew an external access key. Files would be transferred via SSL to ensure the data wasn't revealed during transfer.
2 comments or Leave a comment