A prototype for transparent user control over personal and financial data sharing with third-party apps, emphasizing user trust.
TrustVault is a prototype designed to give users clear control and transparency over how their personal and financial data is shared with third-party applications. The main idea is to build user trust by making data sharing easy to understand and manage. Key features include: - Consent Dashboard: Displays connected partner apps, shared data, purpose, duration, and consent status. - Simulated Consent Management: Allows users to revoke/modify active consents, with simulated IPFS/Algorand recording. - Data Access Logs: Table view of data access/consent activities with mock IPFS/Algorand hashes. - AI Assistant (Genkit/Gemini): Helps users understand data sharing, rights (GDPR/DPDP), and consent history. - Settings & Help Pages: Simulated pages for account management and support. - AI-Generated SRS Document: Provides detailed project specification. - Conceptual Decentralized Integration: Built around simulated IPFS for consent receipts and Algorand for anchoring consent events. TrustVault is a proof-of-concept for a platform that puts users in charge of their data in a clear, secure, and understandable way.
Users have little visibility or control over how their personal and financial data is shared with and used by third-party apps. This lack of transparency erodes trust. A solution is needed to empower users with a clear dashboard to manage consent and track data access.
Hackathon Project (Team). I was responsible for architecting and building the AI Assistant using Genkit and Gemini. I also designed the conceptual data flow for the simulated IPFS and Algorand integrations.
This project was a great exercise in conceptual architecture and user-centric design. Simulating decentralized technologies like IPFS and Algorand taught me about their potential for building trust. Crafting the AI assistant to explain complex topics like data privacy rights (GDPR/DPDP) in simple terms was a key challenge in prompt engineering and UX.