The short version: Your audio is written to temporary storage during processing and permanently deleted the moment analysis is complete. We never store, sell, or share your recordings — and we only ever keep patterns about you. Anyone else in the conversation is never profiled or stored.
What we collect
Email address — used solely for account authentication via Supabase.
Your own audio — recorded by you during a Google Meet call. Written to temporary server storage during processing and permanently deleted once analysis is complete. Never retained long-term.
Behavioural analysis results, about you only — the signals and insights generated from how you spoke: pace, phrasing patterns, question-asking, and similar. Stored in your account so you can track trends over time.
What we do not collect
We do not retain raw audio after analysis is complete.
We do not build a profile of anyone else on your call. Only metrics about your own speech are computed and stored — the rest of the conversation is used transiently, in memory, to compute your effect on it, then discarded.
We do not sell, rent, or share your data with third parties for advertising or marketing.
We do not track your browsing activity or behaviour outside of the Mirror extension.
We do not record any conversation automatically — recording always requires an explicit action from you.
How your data is processed
When you record a call, the following happens:
Your microphone is captured as its own separate audio stream — you are identified by construction, as the person speaking into your own mic, never by voice-matching or guesswork.
That audio is written to temporary server storage and transcribed using the Deepgram Nova-3 API (Deepgram's privacy policy applies to transcription).
The room's audio is used only transiently, in memory, to measure your effect on the conversation (e.g. whether a question you asked got picked up) — it is never transcribed to a persisted transcript, never stored, and no other participant's voice is analyzed individually.
Behavioural insights are phrased using Anthropic's Claude API, given only your already-derived metrics — never raw audio, never a full room transcript.
The audio file is permanently deleted from the server immediately once processing is complete.
Analysis results (not the audio) are stored in your account database hosted on Supabase, a GDPR-compliant cloud database provider.
Google Meet integration
When using Mirror with Google Meet, the extension records your own microphone and the meeting tab only when you explicitly click the Record button. Before your first recording, the extension displays a consent prompt reminding you that you are responsible for ensuring all meeting participants are aware the conversation is being recorded. Audio is never captured automatically or without your knowledge. The same data handling rules apply: audio is processed and permanently deleted; only insights about your own speech are stored, never a profile of anyone else on the call.
Third-party services
Supabase — authentication and database storage. Privacy policy.
You can delete all your data at any time from within the extension: open the Mirror panel → Account → Delete account. This permanently removes your analysis history and account from our systems. You can also contact us directly to request data deletion.
Data security
All data is transmitted over HTTPS. Account authentication uses industry-standard JWT tokens managed by Supabase. Audio is written to temporary server storage only for the duration of processing and is permanently deleted immediately afterward — it is never retained on persistent, long-term storage.
Changes to this policy
If we make material changes to how we handle your data, we will update the effective date of this policy. Continued use of Mirror after changes are posted constitutes acceptance of the updated policy.