Privacy as a Service
Unlock the Next Generation of Web3 dApps with Confidential Computation
Access the power & flexibility of Secret’s programmable privacy to keep data confidential on-chain, build safer & front-running resistant dApps, and unlock new Web3 use cases.
Use Cases
Discover what’s possible when you can keep data confidential on-chain
With Ethereum smart contracts, all data is public. But with Privacy as a Service (PaaS), your dApp can communicate with Secret to store and compute over encrypted data. This unlocks new uses cases such as:
Sealed-bid auctions
Host sealed-bid auctions on your NFT marketplace where bid amounts are not revealed to participants until the end of the auction.
Unlockable NFT content
Make data in NFTs viewable by only those with the right permissions. Useful for creating watermarked content, loot boxes, and access tokens.
Private voting
Enable private voting for your DAO by sending encrypted votes to a Secret smart contract, having it tally the votes (all privately), and send you back the results.
Walletless authentication
Make logging in more familiar and intuitive by storing a wallet’s keys in a Secret smart contract, allowing you to “abstract away” the Web3 wallet and enable users to log in with a name and password instead.
How it works
Query, store, and compute over encrypted data
With Privacy as a Service, you can use confidential computing in many different ways to enhance your dApp:
Get privately computed data
You can ask a Secret smart contract for data that has been confidentially computed without revealing its inputs on-chain. This enables use cases like verifiable on-chain RNG, where the seed used to create a random number is kept hidden.
Verify encrypted data without revealing it
You can send encrypted data to a Secret contract, which can compare it to other data sources, check whether it’s correct, and send back the answer without revealing any sensitive details. This enables you to design tools like secure login functionalities. It can also trigger actions on other chains and process transactions, which allows for use cases like walletless applications.
Create a private data layer for your dApp
By creating a “sister contract” on Secret Network, you can make parts of your EVM application private. This allows for features like access control for NFTs, certificates, invoices, and other sensitive documents. You can choose what data of an object to keep private, with an owner needing to verify their identity before being able to access it.
The benefits of using Secret’s Privacy as a Service
Flexibility & auditability
Sharing via viewing keys and permits allows developers and users to share private data, allowing dApps to be flexible and auditable.
Seamless User Experience
Your users can interact with your dApp just like any other EVM dApp, while the confidential computation is handled on the backend.
Secure message passing with Axelar
With Secret + Axelar, applications can execute messages between blockchains. Think front-running resistant swaps, private NFT trading and private voting for DAOs. And integrations with additional message passing bridges are soon to come!
Start building with confidential data
Use our Ethereum (EVM) Developer Toolkit to create a confidential layer for your dApp and start exploring what’s possible with on-chain data confidentiality.
Ready-made PaaS features you can use right now
On-Chain Verifiable RNG
Secret VRF provides verifiable on-chain randomness that can be used to make games, NFT minting, governance, and other dApps fairer, safer, and tamperproof.
What sets Secret’s Privacy as a Service apart
Customizable privacy
Instead of ZKPs, Secret smart contracts use secure enclaves in which encrypted data can be stored & processed in a myriad of ways. This opens up many possibilities not possible yet with ZK technology.
Trustless
Secret smart contracts kan store and process encrypted data on-chain, so you can avoid the risk of off-chain solutions and make your dApp more robust and verifiable fair.
Battle-tested on mainnet
Secret’s confidential smart contracts have been on mainnet for 2+ years with [x]+ dApps live, including the popular DeFi platform Shade Protocol. They’re not just a testnet pipedream.
About Secret Network
Providing the privacy toolkit Web3 needs
Secret Network is the first blockchain with customizable privacy. You get to choose what you share, with whom, and how. This protects users, and empowers developers to build a better Web3.
Ready to unlock the power of programmable privacy on Ethereum?
Download our step-by-step guide to learn how to add a private data layer to your dApp using Secret’s PaaS.