diff --git a/ui/desktop/entitlements.plist b/ui/desktop/entitlements.plist
index b01a8d538d08..69baf877ce4b 100644
--- a/ui/desktop/entitlements.plist
+++ b/ui/desktop/entitlements.plist
@@ -26,5 +26,9 @@
com.apple.security.device.audio-input
+ com.apple.security.personal-information.calendars
+
+ com.apple.security.personal-information.reminders
+
diff --git a/ui/desktop/forge.config.ts b/ui/desktop/forge.config.ts
index 33ae54d95879..80b61e32078d 100644
--- a/ui/desktop/forge.config.ts
+++ b/ui/desktop/forge.config.ts
@@ -32,6 +32,9 @@ let cfg = {
LSItemContentTypes: ['public.directory', 'public.folder'],
},
],
+ // Usage descriptions for macOS TCC (Transparency, Consent, and Control)
+ NSCalendarsUsageDescription: 'Goose needs access to your calendars to help manage and query calendar events.',
+ NSRemindersUsageDescription: 'Goose needs access to your reminders to help manage and query reminders.',
},
};