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 collected (21)
Each row corresponds to an entry in the plugin's artifacts.yaml manifest. Optional artifacts are skipped unless explicitly enabled.
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-*.sqlite | — |
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 Cache | — |
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.sqlitedb | — |
Reminders reminderhigh value | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite | — |
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 | — |
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.sqlitedb | — |
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-*.sqlite | — |
Reminder Vehicle Triggers reminder_vehicle_triggerOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite | — |
Reminder Tags reminder_tagOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite | — |
Reminder Lists reminder_listOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite | — |
Reminder Changes reminder_changeOptional | jsonl | ~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite | — |
Pending Events raw_pending_eventsOptional | binary_plist | ~/Library/Group Containers/group.com.apple.calendar/Pending Events/*.plist | — |