Add privacy to any
blockchain application
Drop-in SDKs for confidential transfers on any EVM chain — with compliance and self-custody built in.
The Challenge
Public blockchains weren't built for enterprise privacy
Full on-chain transparency is a blocker for institutions. Existing solutions force trade-offs between speed, compliance, and custody.
The problem
Every transaction is public
Balances, counterparties, and volumes are visible to anyone with a block explorer — competitors, front-runners, and the public.
Privacy Boost
Confidential transfers
The problem
Existing privacy is too slow
Pure ZK solutions take seconds per proof and cap at double-digit TPS. Not viable for production financial applications.
Privacy Boost
1800+ TPS, <500ms proofs
The problem
Privacy breaks compliance
Mixers break compliance. Centralized solutions break custody. Institutions need both — without compromise.
Privacy Boost
Selective auditability
Core Capabilities
Built for enterprise adoption
300+ sustained TPS with sub-500ms proof generation. Built for high-throughput on-chain workflows.
Audit-ready privacy with configurable disclosure and risk management controls for regulators.
Fully self-custodial. Users control their own keys and can withdraw funds at any time.
Three steps to private transactions
Integrate our SDK, let your users transact privately, and stay compliant without forcing a desktop-only workflow on mobile.
Integrate the SDK
Add privacy to your app with a few lines of code. Our SDKs handle all cryptographic complexity — no ZK expertise required.
Users transact privately
Transfers, balances, and history stay confidential. Users control their own keys — fully self-custodial with no intermediaries.
Stay compliant
Issue audit view keys to regulators for selective disclosure. Configurable risk controls for sanctions, audit, and jurisdictional requirements.
Built for teams shipping financial products
Wallets
Give your users private balances and transaction history — without building your own ZK stack.
Stablecoins
Ship confidential stablecoin transfers at scale. One SDK call for private settlement across your payment network.
RWAs
Protect institutional positions and deal flow on-chain. Keep tokenized asset activity confidential from competitors.
Fintech
Meet regulatory requirements while offering private transactions. Built for teams that need compliance and privacy together.
And more: Private DeFi, Enterprise Treasury
Explore all solutionsSDK-first integration
Drop-in SDKs for any platform. Ship faster with powerful and easy-to-use APIs that abstract cryptographic complexity.
- Simple APIs: transfer(), getBalance(), getHistory()
- No browser-based proof generation required
- Works in mobile environments
- Full TypeScript support
import { PrivacyBoost } from '@testinprod-io/privacy-boost';const sdk = await PrivacyBoost.create({ indexerUrl: 'https://test-api.privacy-boost.sunnyside.io/indexer', proverUrl: 'https://test-api.privacy-boost.sunnyside.io/prover', chainId: 11155420, shieldContract: '0xB22fD661b322F10d4B7cd0cFcb9578C485423119', wethContract: '0x4200000000000000000000000000000000000006',});// Connect wallet and log inawait sdk.connect(wallet);const { privacyAddress, mpk } = await sdk.auth.login();// Deposit into private vaultconst result = await sdk.vault.deposit({ tokenAddress: '0x....' amount: '100',});// Check private balanceconst balance = await sdk.vault.getBalance('0x....');// Make a private transferconst result = await sdk.vault.send({ to: '0x04...recipient-privacy-address', tokenAddress: '0x...', amount: 500000000000000000n,});Frequently asked questions
Everything you need to know about Privacy Boost.
Privacy Boost combines ZK proofs with TEEs to achieve both strong privacy guarantees and high performance. This hybrid approach enables sub-500ms proof generation and 1800+ TPS throughput—significantly faster than pure ZK solutions—while maintaining the same cryptographic security guarantees. Privacy Boost also provides a comprehensive compliance model while providing self-custody for end users.
Privacy Boost provides dedicated audit view keys that can be issued to regulators or authorized auditors. These keys enable selective disclosure of specific transaction data without exposing information to unauthorized parties. Audit and risk management controls are configurable to support sanctions risk considerations, audit requirements, and jurisdictional constraints, without compromising self-custody or user control.
Privacy Boost is designed for EVM-compatible chains. We currently support OP Sepolia and are expanding to OP Mainnet and Ethereum Mainnet soon. Contact us if you need support for a specific chain.
Users control their own spending keys at all times. The privacy layer operates in a fully self-custodial manner, without any custody of user assets or private keys. Users authorize transactions directly with their private keys, while the TEE-based prover generates ZK proofs as a computation layer, without ever accessing or controlling user funds.
We typically complete a production-grade PoC in 2 weeks. The scope includes private transfers, balance and history queries, and audit view functionality. Most developers can get a basic implementation running in a day. Feel free to contact us at contact@sunnyside.io.
Privacy Boost is designed to support ERC-20 tokens. The system is well-suited for use cases such as stablecoins, RWAs, and governance tokens. When assets are deposited into the privacy layer, they're converted into private notes. We're currently whitelisting ERC-20 tokens in the pool; please contact us if you wish to whitelist specific tokens.