Navin

Meeting privacy and audit trail

What leaves your machine when you use the Meeting desk (#/meeting), what stays, and how to prove it.

What leaves the machine

DataLeaves?To whom
Audio chunks and imported filesYes, when you record or importOnly the STT provider configured in Settings -> Voice
Transcript, notes, summaryYes, when you run an actionOnly the chat model you selected for that action
Summary text for read-aloudYes, when you press ListenOnly the configured TTS provider
Meeting list, titles, speakers, custom templatesNoStays in the local browser profile
Calendar events and conference linksNoParsed locally from the file you imported
Audit trailNoLocal until you export it yourself

There is no Navin-side meeting archive, no automatic upload, and no background sync. If you never press Record, never import a file, and never run an action, nothing about the meeting is transmitted anywhere.

Where local data is stored

The desk uses the browser profile of the app, under these keys:

KeyContents
navin.meeting.desk.v2Meetings: title, transcript, notes, summary, speakers, question log
navin.meeting.templates.v1Custom summary templates
navin.meeting.ics.v1Imported calendar events
navin.meeting.autojoin.v1The auto-join preference
navin.meeting.notified.v1Events already announced, so an alert is not repeated
navin.meeting.audit.v1The audit trail

Deleting a meeting from the list removes it from storage. Clearing the application data of the profile removes everything above at once.

Audit trail

Every meaningful action is appended to a local, append-only log: meeting created and deleted, recording started and stopped, audio imported and transcribed, transcript appended with its size, template selected or created, action sent to the agent, question asked, export produced, calendar imported, event linked or joined, auto-join toggled, summary read aloud.

Each entry carries a timestamp, the meeting identifier, the action, and a short detail. The Notes tab shows the log for the active meeting and downloads it as Markdown, which is the artefact to attach to a compliance review.

The trail is designed to answer the question an auditor actually asks: what was captured, when, with which processor, and who asked for the export. It is not a security boundary, since it lives in the same profile as the data it describes.

Practices for regulated environments

  1. Choose the STT and chat providers deliberately. In the Meeting desk, the processor is whoever you configured, so your data processing record should name them.
  2. Record only what you need. A meeting with notes and no audio still produces minutes, since actions accept notes alone.
  3. Announce recording to participants. Navin displays a timer while capturing but does not announce anything in the call itself.
  4. Export and archive at the end, then delete the meeting from the desk. The browser profile is a workspace, not an archive.
  5. Keep the audit trail with the export when the meeting has a legal or contractual weight.

Related docs