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.0userpimactivity

Run 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-run

Compatibility

  • 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

ArtifactFormatPathNotes
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

ArtifactFormatPathNotes
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

ArtifactFormatPathNotes
Calendar Participants
calendar_participantOptionalhigh value
jsonl~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb—

config

ArtifactFormatPathNotes
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

ArtifactFormatPathNotes
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—