Product Ecosystem
One Secure Platform.
Multiple Connected Layers.
The architecture behind PREVAULT — how the mobile application, secure services, data layer and administrative operations connect, and where the boundaries of private health content are enforced.
Architecture
Layered platform
Mobile Application
- iOS
- Android
- Offline-safe UI state
Authentication
- Token issue & refresh
- Biometric unlock
- PIN app lock
- Session revocation
API Gateway / Backend
- Request validation
- Rate limiting
- Per-user authorization
- Audit emission
Core Services
- User Service
- Family Service
- Document Service
- Prescription Service
- Search Service
- Subscription Service
- Notification Service
- OCR Service
Data Layer
- PostgreSQL
- Secure Object Storage
- Encrypted at rest
- Scoped, expiring access
Operations
- Admin Platform
- Monitoring
- Audit Logs
- Backups
Boundaries
Where private health content stops
Administrative roles operate on account, billing and system data. Document contents remain outside routine operational access.
User-scoped data access
Every document read is authorized against the owning account and the assigned family member.
No public object URLs
Files are retrieved through short-lived, scoped access — never via a permanent public link.
Operational, not clinical
Admin surfaces expose counts, states and errors. Medical content is shielded by design.
Tech Stack
Selected technologies
Mobile
Flutter
Backend
Node.js / NestJS
Database
PostgreSQL
Cloud
AWS
Authentication
AWS Cognito or equivalent
Search
PostgreSQL FTS / OpenSearch
Admin
React / Next.js
Billing
Apple IAP / Google Play Billing
Notifications
FCM / APNs
OCR
Secure provider integration
Analytics
Privacy-conscious analytics
Environments
Separated, all the way to production
Production health data is not routinely copied into development. Everything shown in this portal is synthetic demo data.
Development
Feature branches, synthetic data, rapid iteration.
Synthetic dataStaging / UAT
Release candidates for founder acceptance cycles.
Synthetic dataProduction
Live accounts, restricted access, monitored and backed up.
Real dataCloud, region and provider selections are confirmed during technical architecture sign-off.
CURRENT PROJECT