CalMirror reflects your events one-way across iCloud, Google, Outlook and any CalDAV server — so every calendar shows you’re busy, without leaking what you’re doing.
No card required · Connect in under a minute
Design review
14:00 – 15:00
Busy
14:00 – 15:00
one event · two calendars · zero detail leaked
CalMirror does one thing well: it keeps a faithful, private copy of your schedule on every calendar you connect.
One-way sync between any two calendars — iCloud, Google, Outlook or any CalDAV server. Connect work and personal, mix and match.
Mirrored events read “Busy” by default. Your availability shows up everywhere; the title, location and notes stay private.
New, moved and cancelled events mirror automatically in the background — so every calendar reflects the truth, minutes after it changes.
Mirroring a calendar is easy to get roughly right and hard to get exactly right. CalMirror sweats the edges.
Link your accounts with OAuth or an app-specific password. Your main password never touches CalMirror.
Pick a source and a target calendar, then choose how much each copy reveals — full details or just busy.
CalMirror watches the source and reflects every change to the target. Nothing to run, nothing to remember.
The whole point of mirroring is to share when you’re busy — not why. CalMirror is built so the details never travel.
Connect two calendars and CalMirror keeps them honest — quietly, in the background, forever.