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.

Feature: Encrypted Task Assignment to Peer Mentors

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)

Related Data Entities (1)

Data entities managed by this component