Pro plugin
Calendar & Reminders
Collects Calendar.app events, participants, locations, suggested travel bookings, and Reminders.app tasks, triggers, tags, and change history from macOS
pim.calendarPromacOS 10.12+v1.0.0userpimactivityRun this plugin
Trigger collection for Calendar & Reminders on its own with the --plugin flag, or include it in a wider sweep by category.
# Just this plugin
macfor-pro collect --plugin pim.calendar --output ./evidence.zip
# Dry run — list what would be collected
macfor-pro collect --plugin pim.calendar --dry-runCompatibility
- macOS 10.12+
Licensing: ships in the macfor-pro binary. See Community vs Pro.
Artifacts (22 collected, 1 planned)
Each row corresponds to an entry in the plugin's artifacts.yaml manifest. Optionalartifacts are often absent, and their absence isn't recorded as an error. Plannedartifacts are documented locations the plugin doesn't collect yet. Where a path shows a version range, macfor only tries it when the source's macOS or application version is in that range.
storage
| Artifact | Format | Path | Notes |
|---|---|---|---|
Calendar Database raw_calendarhigh value | sqlite | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Reminders Database raw_remindershigh value | sqlite | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
Calendar Extras Database raw_extrasOptional | sqlite | ~/Library/Group Containers/group.com.apple.calendar/Extras.db | — |
Legacy Calendar Cache legacy_calendar_cacheOptional | sqlite | ~/Library/Calendars/Calendar CachemacOS ≤ 10.14 | — |
history
| Artifact | Format | Path | Notes |
|---|---|---|---|
Calendar Events calendar_eventhigh value | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Suggested Events calendar_suggested_eventOptionalhigh value | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedbmacOS 10.15+ | — |
Reminders reminderhigh value | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
contacts
| Artifact | Format | Path | Notes |
|---|---|---|---|
Calendar Participants calendar_participantOptionalhigh value | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
config
| Artifact | Format | Path | Notes |
|---|---|---|---|
Calendar Accounts calendar_accountmedium value | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Calendar Preferences raw_calendar_prefsOptional | binary_plist | ~/Library/Preferences/com.apple.iCal.plist | — |
Reminders Account Information reminders_account_infoOptional | binary_plist | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/AccountInformation.plist | — |
metadata
| Artifact | Format | Path | Notes |
|---|---|---|---|
Calendar Attachments calendar_attachmentOptionalmedium value | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Calendar Alarms calendar_alarmOptional | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Calendar Recurrences calendar_recurrenceOptional | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Calendar Conferences calendar_conferenceOptional | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedbmacOS 11.0+ | — |
Calendar Sharees calendar_shareeOptional | jsonl | ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb | — |
Reminder Location Triggers reminder_location_triggerOptionalhigh value | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
Reminder Vehicle Triggers reminder_vehicle_triggerOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
Reminder Tags reminder_tagOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 12.0+ | — |
Reminder Lists reminder_listOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
Reminder Changes reminder_changeOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlitemacOS 10.15+ | — |
Pending Events raw_pending_eventsOptional | binary_plist | ~/Library/Group Containers/group.com.apple.calendar/Pending Events/*.plist | — |
Calendar Attachments Directory attachmentsPlanned — not collected yetOptional | directory | ~/Library/Group Containers/group.com.apple.calendar/Attachments | — |