Skip to content

barnazaka/ZKShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

ZKShield

ZKShield is a website dApp built for NoirHack to champion privacy and inspire everyone to embrace it.
Using Noir’s zero-knowledge proofs (ZKPs), it lets users protect their data, learn privacy skills, and join a community of Guardians—all in a simple, secure platform.

What’s It About?

Imagine controlling your personal info without oversharing. ZKShield makes this real with:

  • ZK Vault
    • Store data like your birthdate securely
    • Prove things (e.g., “I’m over 18”) without revealing details
  • Privacy Quests
    • Fun tutorials to master ZK concepts
    • Earn badges like “Guardian Novice”
  • Guardian Community
    • Share privacy tips anonymously
    • Build a movement for a private future

Why ZKShield?

Privacy matters, but it’s often ignored.
ZKShield, built on the Sepolia testnet, makes it easy and exciting to take back control.
It’s our way of supporting Aztec’s mission to make privacy universal, one Guardian at a time.

Get Involved

  • Try the demo (coming soon after NoirHack, May 2025)
  • Have ideas? Open an issue or contribute!

Tech Stack

  • Frontend: Next.js, TailwindCSS, NoirJS
  • ZK Logic: Noir, Nargo, Barretenberg.js
  • Blockchain: Sepolia testnet, Solidity, Web3.js
  • Storage: Local storage (prototype), IPFS-ready
  • Tools: Hardhat, Vercel (optional hosting)

Prerequisites

  • Node.js (>=18.x)
  • npm or yarn
  • MetaMask (configured for Sepolia)
  • Sepolia test ETH (faucet)
  • Nargo (Noir CLI)
  • Git

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors