Inspiration

Dropbox The decentralized personal data vault/manager/aggregator application aims to solve the problem of centralized control and ownership of personal data. Currently, individuals have limited control over their data as it is stored in centralized databases owned by organizations. This lack of control poses risks such as data breaches, privacy violations, and data manipulation without consent.

What it does

By building a decentralized personal data vault application, users can regain ownership and control over their personal data. They can securely store and manage their data in their own decentralized web nodes (DWNs), which are personal data stores controlled by the users themselves. This allows users to decide who can access their data, how it is shared, and for what purposes. It provides a unified interface for users to aggregate and manage their data from various sources such as social media platforms, healthcare providers, financial institutions, and more. This eliminates the need for users to navigate multiple platforms and manage separate accounts for each data source. Instead, they can have a single application where they can securely store, organize, and access their data.

How we built it

  • ReactJS for the User Interface
  • Web5.js for the backend
  • Decentralized Web Node sits at the core of the data storage
  • Protocols for data access, exchange, permissions and interoperability.
  • Decentralized Identity serve as a personal unique identifier for users

Challenges we ran into

  • Published date for letters as it only works for records sent to others (making records public), but TBD team said tags would be able to fix that.

Accomplishments that we're proud of

  • Users get assigned their DIDs
  • Users get their personal DWN
  • Users can create, edit, share and delete personal record
  • Users can create, edit, share and delete educational record
  • Users can create, edit, share and delete health record
  • Users can create, edit, share and delete professional record
  • Users can add, edit, share and delete social media accounts
  • Users can add images, videos, and documents to their DWNs
  • Users can write future letters to themselves
  • Users can chat with friends

What we learned

We learned about decentralized identifiers as opposed to traditional authentication services, decentralized web nodes dwns, protocols and verifiable credentials.

What's next for DID-Box

  • Improve the mobile responsiveness on small screen devices
  • Make the app a PWA/DWA that can be installed on mobile devices.
  • Users can upload record documents and details get extracted from the pictures or documents
  • Users can add other records to their DWN (financial, reviews, entertainment, etc)
  • Users can port their data to other application through efficient interoperability and schemas

Built With

Share this project:

Updates