EventWipe EventWipe

February 5, 2026

Apple Calendar CalDAV cleanup guide

How to clean CalDAV-based Apple calendars while avoiding sync surprises across devices.

  • apple
  • caldav
  • sync

CalDAV setups can accumulate noise quietly, especially when multiple clients write to the same calendars.

This guide focuses on cleanup with minimal sync risk.

Understand your topology first

Before deleting, identify:

  • CalDAV server(s)
  • Device clients writing to each calendar
  • Read-only subscription calendars
  • Any bridge connectors (work + personal)

If two apps are editing the same calendar with different defaults, duplicate entries are common.

Risk-controlled cleanup sequence

  1. Pause secondary calendar clients (phone, tablet, desktop extras).
  2. Perform cleanup from one primary client.
  3. Wait for server sync confirmation.
  4. Re-enable clients one by one.

What to delete first

Start with low-risk items:

  • Empty placeholder events
  • Old recurring series with end dates in the past
  • Imported calendar fragments from one-time migrations

What to isolate before deleting

  • Recurring events with manual exceptions
  • Shared family/work calendars with external owners
  • Events linked to automation tools

Troubleshooting sync anomalies

SymptomLikely causeFix
Deleted events returnAnother client re-published stale cacheDisable that client and resync
Duplicate instances of one eventSeries edited in multiple appsKeep one series, delete cloned UID set
Time shift after cleanupTime zone mismatchNormalize calendar time zone settings

Practical safeguard

Keep a short changelog during cleanup:

  • calendar name
  • rule used
  • event count affected
  • timestamp

That log makes rollback and audit straightforward if a sync issue appears later.