Privacy-preserving ad targeting using TEE. No data leaks. Full GDPR/LGPD compliance.
šÆ The Problem We Solve Traditional ad targeting platforms face three critical challenges:
User Privacy Concerns: Users are increasingly aware that their personal data is being collected, stored, and analyzed by third parties without their control.
Regulatory Compliance: Regulations like GDPR (Europe) and LGPD (Brazil) require strict data protection measures, making traditional ad targeting legally risky and expensive to implement.
Data Leakage: Even with encryption in transit and at rest, data processing on regular servers exposes sensitive information to potential breaches, insider threats, and unauthorized access.
PrevDL solves all three problems simultaneously by leveraging Trusted Execution Environments (TEE) to process user data in a secure, isolated environment where data cannot be accessed, even by the platform operators.
š How It Works: Trusted Execution Environment (TEE) The Secure Enclave Architecture PrevDL runs on Oasis Sapphire's ROFL (Runtime Off-chain Logic) infrastructure, which executes code inside a Trusted Execution Environment (TEE). Unlike traditional servers where data can be accessed by administrators or compromised through attacks, TEEs provide:
Hardware-Level Isolation: Data is processed in a secure enclave that is cryptographically isolated from the host system Zero-Knowledge Processing: Matching logic executes without exposing user profiles or campaign targeting criteria Confidential Computing: All conditional operations (age matching, location matching, etc.) happen inside the TEE, ensuring no data leakage The Privacy-Preserving Matching Process
User Profile (Encrypted) ā TEE āā Age: 30 āā Location: BRASILIA āā Profession: SOFTWARE_ENGINEER āā Interests: TECH, TRAVEL, SPORTS
Campaign Targeting (Encrypted) ā TEE āā Target Age: 25-35 āā Target Location: BRASILIA āā Target Profession: SOFTWARE_ENGINEER āā Target Interest: TECH
Matching Logic (Inside TEE) ā ā MATCH āā All comparisons happen in encrypted form āā Only the result (match/no match) is revealed āā User data NEVER leaves the secure enclave Why TEE is Essential Traditional ad targeting platforms process data on regular servers where:
ā System administrators can access user data ā Data is vulnerable to breaches and attacks ā Compliance requires expensive audits and certifications ā Users have no guarantee their data won't be misused With PrevDL's TEE-based architecture:
ā No one can access user data - not even platform operators ā Hardware-level security - cryptographic isolation from the host ā GDPR/LGPD compliant by design - data is processed in a secure enclave ā Zero data leakage - matching happens without exposing sensitive information
š Key Features Privacy-First Architecture Encrypted User Profiles: User data is encrypted before transmission and remains encrypted during processing Private Matching: Ad compatibility is checked without revealing personal information Confidential Analytics: Only aggregated statistics are public; individual user data stays private Regulatory Compliance GDPR Compliant: Data processing in TEE ensures compliance with European data protection regulations LGPD Compliant: Meets Brazilian data protection law requirements Zero-Knowledge Processing: Platform operators cannot access user data, even if required by law Advanced Capabilities AI Agent Integration: Intelligent agents can verify exclusive offers for users without accessing their private data, enabling personalized experiences while maintaining privacy Real-Time Matching: Fast, efficient matching without compromising security Campaign Management: Full-featured dashboard for advertisers to create and manage targeted campaigns
š ļø Tech Stack Smart Contracts Solidity 0.8.24: Smart contract language Oasis Sapphire: Confidential blockchain with TEE support Foundry: Development framework for testing and deployment SDK & Frontend TypeScript: Type-safe SDK and React components React: UI components for ad display Ethers.js: Blockchain interaction Web Crypto API: Client-side encryption

