Accounts
Connected accounts
Each mailbox stays logically isolated in its own Firestore tenant boundary. Click Connect to start the Google OAuth flow with read-only scopes.
Mailboxes and workspaces in scope
Planned catalogue merged with the live Firestore account list.
- skyPurple Cloud — RoyGoogle Workspaceroy@skypurple.cloudLast synced 68d agoConnected
- Novadais — RoyGoogle Workspaceroy.long@novadais.comLast synced 41d agoConnected
- skyPurple Cloud — HelpdeskGoogle Workspacehelpdesk@skypurple.cloudLast synced 68d agoConnected
- spooc.ai aliases (routed into skyPurple Cloud)Aliasspooc.ai aliases
Aliases inherit the destination mailbox connection.
Planned - Apple iCloud (IMAP)IMAProylong@me.comLast synced 68d agoConnected
Gmail connector
Read-only Gmail API scope.
Uses Google OAuth 2.0 with gmail.readonly. Tokens stored in Firestore, one isolated record per mailbox.
Calendar connector
Read-only Calendar API scope.
Uses calendar.readonly to surface meetings and prep context. No event writes in MVP.
IMAP connector
For iCloud and other non-Google mailboxes.
App-specific passwords stored in Secret Manager. Initial target is roylong@me.com. Lands in Phase 4.