Encryption Infrastructure
Component Detail
Infrastructure
high complexity
mobilebackend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Device-level and platform-level encryption infrastructure combining Flutter Secure Storage for private key persistence and Supabase Edge Functions for server-side scheduled operations. Ensures private keys are stored in the OS secure enclave and never transmitted, and provides the runtime environment for the 10-day reminder cron job.
encryption-infrastructure
Responsibilities
- Provide Flutter Secure Storage integration for private key persistence
- Host and schedule Supabase Edge Function for 10-day reminder cron job
- Supply Flutter Isolate execution context for off-main-thread crypto operations
- Enforce that plaintext sensitive data is never written to Supabase storage
Interfaces
secureWrite(key, value)
secureRead(key)
secureDelete(key)
scheduleEdgeFunction(cronExpression, functionName)
spawnIsolate(task)
terminateIsolate(isolateId)