CalDAV app passwords
Why you need one, and how to generate one for your provider.
CalDAV providers require app-specific passwords — not your main account password — to allow third-party apps like SYNCDATE to access your calendar. This is a security best practice enforced at the provider level. If you have two-factor authentication enabled, your main password will not work at all; an app-specific password is the only way to connect.
Apple iCloud
Apple requires a 2FA app-specific password for CalDAV access.
- Go to appleid.apple.com and sign in.
- In "Sign-In and Security", choose "App-Specific Passwords".
- Click "Generate an app-specific password", label it "SYNCDATE", and confirm.
- Copy the 16-character password (format:
xxxx-xxxx-xxxx-xxxx) and paste it into SYNCDATE. - Your Apple ID email is your username. The server URL is filled in automatically.
Fastmail
Fastmail uses scoped app passwords with CalDAV-only access.
- Go to app.fastmail.com/settings/security/tokens after signing in.
- Click "New app password".
- Give it a name like "SYNCDATE" and select "Calendars (CalDAV)" as the scope.
- Click "Generate password" and copy the token.
- Use your Fastmail email as the username. The server URL is filled in automatically.
Nextcloud
Nextcloud generates app passwords under your personal Settings → Security.
- Sign in to your Nextcloud instance, click your avatar (top-right), and open "Settings" → "Security".
- Scroll to "Devices & sessions" and enter "SYNCDATE" as the app name.
- Click "Create new app password" and copy the generated token.
- In SYNCDATE, enter your Nextcloud username, the app password, and the full server URL (e.g.,
https://cloud.example.com). Nextcloud is the only CalDAV provider where you must enter the server URL manually.
Need help?
If you run into trouble connecting, our support team can help.