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 collected (21)

Each row corresponds to an entry in the plugin's artifacts.yaml manifest. Optional artifacts are skipped unless explicitly enabled.

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-*.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

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.sqlitedb
Reminders
reminderhigh value
jsonl~/Library/Group Containers/group.com.apple.reminders/Container_v1/Stores/Data-*.sqlite

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

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