EventKit · macOS Calendar
Speaker 1, Speaker 2,
- actually, Anya and Marko.
The meeting is on your calendar. The attendees are right there. Mac Note Taker reads them via EventKit and uses them as the rename hint, so your transcript shows the right names from the first second of the recording.
Q2 launch sync
Zoom · 4 attendees
- AAnya Veres · PM
- MMarko Rajic · Eng
- LLina Schulz · Design
- OOwen (you) · Founder
Anya Veres
Let's lock the launch date - Tuesday or Thursday?
Owen (you)
Tuesday. Site ships Monday night.
Marko Rajic
Founder coupon copy is in. Drop it on the hero?
No new integration
macOS already knows.
EventKit
macOS's built-in calendar API. Reads the same data Apple Calendar shows. No CalDAV server credentials, no Google OAuth, no "connect Outlook" wizard.
Active event lookup
When you start recording, Mac Note Taker finds the event whose [start, end] window contains "now" on your default calendar.
Hint into the rename pass
Attendee names go into the AI prompt as: 'speakers are likely from this list'. The model picks among them. Speaker 1 → Anya. Speaker 2 → Marko.
Permissions
One macOS prompt.
On first run, macOS asks once: Mac Note Taker would like to access your Calendar. Grant it and you're done. Revoke any time in System Settings → Privacy & Security → Calendars.
We use requestFullAccessToEvents on macOS 14+. Calendar data is read live during recording - never stored on our servers, never copied to a separate database.
- CalendarsGranted
- MicrophoneGranted
- Screen RecordingGranted
What we read · what we don't
Used during recording
- ✓Event title (becomes meeting title)
- ✓Attendee display names
- ✓Start + end time
Never sent anywhere
- ✕Other events on your calendar
- ✕Attendee email addresses (we use display names only)
- ✕Event location, notes, attachments
- ✕Anything from past meetings
Calendar access is read-only. Mac Note Taker can't add, edit, or delete events.
Real names from minute zero.
$149 lifetime · 3 Macs · code FOUDNER for $79.