Skip to content
Dahlia
Home 日本語

PRIVACY

Privacy Policy

Effective July 22, 2026

Dahlia is a macOS meeting transcription and note-taking application. This policy explains what data Dahlia accesses, how it is used and stored, when it leaves your Mac, and how you can manage or delete it.

Local by default.

Meeting recordings, transcripts, notes, screenshots, and linked calendar details are stored on your Mac. Data is sent to another service only when you enable a connected feature or perform an action that requires it.

1. Data Dahlia handles

Meeting data

Dahlia can store audio recordings, transcripts, summaries, notes, screenshots, project information, tags, and application settings. This data is created and kept locally on your Mac and in backups you configure.

Google account and Calendar data

If you connect Google Calendar, Dahlia accesses your Google account identifier, display name, email address, calendar list, and upcoming events from calendars you select. Event data can include the title, description, start and end times, attendance status, event type, calendar and event identifiers, conference link, and Google Calendar link. Calendar access is read-only; Dahlia does not create, edit, or delete calendar events.

Google Drive data

If you connect Google Drive, Dahlia creates and manages a Meeting Notes folder and Google Docs exported by Dahlia. Access is limited to files and folders created by, or explicitly used with, Dahlia. Dahlia does not request access to unrelated Drive files.

Diagnostics

Dahlia may send crash reports and explicitly captured technical errors to its diagnostics provider. Automatic network capture and default personal information are disabled, and request, user, and extra fields are removed. Dahlia does not intentionally attach meeting content or credentials. For Google integration failures, Dahlia sends a fixed error category instead of the Google API response body or Calendar and Drive details.

2. How data is used

Dahlia uses data only to provide user-facing features you choose, including:

  • recording, transcribing, organizing, searching, and displaying your meetings;
  • showing your selected upcoming calendars and preparing a meeting from an event;
  • associating an event with a meeting and using that context in a summary or AI chat you initiate; and
  • exporting a summary to a Google Doc when you request it.

Dahlia does not sell Google user data, use it for advertising or credit decisions, or use it to train or improve a general-purpose AI model.

3. Storage and retention

  • OAuth access and refresh tokens, Google account identifier, display name, and email address are stored as an OAuth session in the macOS Keychain until Google access is disconnected.
  • Upcoming Google Calendar events are cached in memory while Dahlia is running.
  • When you associate an event with a saved meeting, the event title, description, times, identifiers, and links are stored in Dahlia's active local meeting database and in any database backups you create. The active record remains while at least one saved meeting refers to the event and is removed after the last referring meeting is deleted. Existing backups retain their earlier copy until you delete the backup.
  • Selected calendar identifiers and the Drive export folder and account identifiers are stored in local settings. Exported document URLs and identifiers are stored with the related meeting in the local database and in any database backups you create.
  • Exported Google Docs remain in your Google Drive until you delete them there.

Dahlia does not operate a developer server that receives or stores your Google Calendar events, Google Drive documents, meeting recordings, or transcripts.

4. AI services and other transfers

When you generate a summary, enable automatic summary generation after batch transcription, or use AI chat, Dahlia sends the content required for that request to the AI connection you configured. If the meeting is linked to a calendar event, that content can include the event title, description, start time, and end time. The applicable provider processes that data under your account and its terms and privacy policy. Dahlia does not send Google Calendar data to an AI service merely because you connected your account or viewed your schedule.

When you export to Google Docs, the rendered summary and included images are sent directly from Dahlia on your Mac to Google Drive. Dahlia does not otherwise disclose Google user data, except where necessary for security, to comply with law, or with your explicit consent.

5. Manage and delete your Google data

  1. Stop future access: In Dahlia, open Calendar or Export settings and choose Disconnect. Dahlia removes both locally stored Google OAuth sessions and attempts to revoke all Google access granted to Dahlia. Google revocation applies to the whole OAuth project, so disconnecting Calendar or Drive disconnects both services. Dahlia also clears saved Calendar and Drive selection identifiers. If revocation cannot be completed, remove Dahlia from your Google Account's third-party connections page.
  2. Delete saved calendar details: Delete the meetings linked to those events. Dahlia removes a saved calendar event from the active database after no remaining meeting refers to it. Delete any Dahlia database backups separately to remove copies retained in those backups. Removing Dahlia's local app data does not remove backups you exported elsewhere.
  3. Delete exported documents: Disconnecting does not delete documents already exported to Google Drive. Delete those documents or the Meeting Notes folder in Google Drive. Delete the related meeting and database backups to remove locally stored document URLs and identifiers.
  4. Review Google access: You can also remove Dahlia from your Google Account's third-party connections page.

6. Security

Dahlia uses Google's OAuth authorization flow with PKCE, HTTPS for Google and AI service requests, macOS Keychain for OAuth credentials, code signing, and macOS access controls. You are responsible for securing your Mac, local backups, Google account, and configured AI accounts.

7. Google API Services User Data Policy

Dahlia's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

8. Changes and contact

This policy will be updated when Dahlia's data practices materially change. For questions, requests, or reports, contact the Dahlia maintainers through the Dahlia issue tracker. Do not include private meeting content, credentials, or other sensitive information in a public issue.

Dahlia

Stay present. Ask later.

Home 日本語 GitHub ↗
© 2026 Dahlia. All rights reserved.