Apple sync
Connect Apple Calendar (iCloud) to BeePass via the CalDAV protocol for bidirectional sync of your beekeeping events.
Prerequisites
- An Apple ID with two-factor authentication enabled
- An app-specific password (see below)
BeePass uses the CalDAV protocol which requires a dedicated password. Never use your main Apple password. Always generate an app-specific password.
Generate an app-specific password
- Go to appleid.apple.com
- Sign in with your Apple ID
- Navigate to Sign-In and Security then App-Specific Passwords
- Click Generate an app-specific password
- Name it BeePass
- Copy the generated password (format
xxxx-xxxx-xxxx-xxxx)
Apple will only show this password once. Write it down in a safe place or paste it directly into BeePass.
Connect Apple Calendar
- Open the BeePass calendar and click the Settings icon (gear)
- In the Apple Calendar card, click Connect Apple Calendar
- Enter your Apple ID (email address)
- Paste the app-specific password generated above
- Click Connect
BeePass connects via CalDAV to your iCloud calendar. A Connected badge appears with your calendar name and last sync date.
Bidirectional sync
The behavior is identical to Google sync:
- BeePass to Apple: events created or modified in BeePass appear in Apple Calendar
- Apple to BeePass: Apple events are imported with an "Apple Calendar" badge
- Conflict resolution: most recent modification wins (Last Write Wins)
Click the Sync button in the toolbar to trigger a manual sync.
Disconnect Apple Calendar
- Open the calendar Settings
- Click Disconnect next to Apple Calendar
Events already synced remain in both calendars.
CalDAV credentials are encrypted with AES-256-GCM before storage. BeePass never stores your credentials in plain text. You can revoke the app-specific password at any time from appleid.apple.com.