← Back to home

Vsafe

This is a decentralized application (DApp) for sharing images based on user consent, designed to protect social media users.

Screenshots

Vsafe screenshot 1
Vsafe screenshot 2
Vsafe screenshot 3
Vsafe screenshot 4
Vsafe screenshot 5
Vsafe screenshot 6

Problem Statement

Our solution is unique because it leverages the fundamental strengths of Web3: decentralization, trustlessness, and user control. The use of smart contracts, decentralized storage, and dual-consent mechanisms ensures that private photos are only accessible when both partners agree, with no risk of tampering, censorship, or unauthorized access. Web2 solutions can’t offer this level of security, privacy, and control because they inherently rely on central servers and trust models, which are susceptible to breaches, censorship, and internal misuse.

Solution

Image Upload Flow:UserA selects imageLitProtocol encrypts image with access conditionsEncrypted image uploaded to W3.Storage (Storacha)Smart contract updated with access permissionsUser B can decrypt when accessingRevocation Flow:User A revokes accessSmart contract updatedLitProtocol prevents decryptionW3.Storage maintains encrypted data

Hackathon

ETHGlobal Bangkok

2024

Prizes

  • πŸ†

    Blockscout Explorer Big Pool Prize

    Blockscout

  • πŸ†

    World Pool Prize

    World

Contributors