DAV Setup Guide

Synchronize your calendars and contacts across all devices with our unique privacy-preserving DAV technology

🔧 General Connection Information

We offer a truly unique privacy-preserving WebDAV/CalDAV/CardDAV system of our own design and build.

It uses a random username and random password for authentication (our own dual-random authentication), which gives you complete privacy in authentication. The server also uses random URLs, giving you complete resource access privacy. It provides hyper-granular permissions per auth pair and you can create as many as you need with full or limited permissions. Permissions, including expiration, can all be changed without generating a new auth pair.

No other DAV server anywhere offers these features! This is our own design, from the dual-random auth, to the privacy-preserving urls, to the dynamic hyper-granular permissions!

Use the generated credentials to configure any CalDAV/CardDAV client:

Username: The randomly generated username (e.g. XF45F@codamail.com)
Password: The associated random password (not your account password)
Server URL: https://codamail.com/dav/

Important: Both the username and password are shown only once. They operate as a pair, which means a different password cannot be used with the same random login. You must use them as a pair. Use the copy button to save each credential while they are visible. Neither are stored and neither can be recovered if lost. If you lose either you must delete the auth pair and create a new one.

📱 Android (DAVx⁵)

DAVx⁵ is the recommended CalDAV/CardDAV client for Android devices:

1. Install DAVx⁵ from F-Droid (recommended) or Google Play Store
2. Open DAVx⁵ and tap + Add account
3. Choose Login with URL and user name
4. Enter your connection details:
Base URL: https://codamail.com/dav/
Username: The randomly generated username
Password: The associated random password
5. Tap Login
6. Select which address books and calendars to sync
7. Configure sync integration with your phone's calendar and contacts apps

🍎 iOS (iPhone/iPad)

📆 CalDAV (Calendar Setup):

1. Go to Settings → Calendar → Accounts → Add Account → Other → Add CalDAV Account
2. Enter your connection details:
Server: codamail.com
Username: The randomly generated username
Password: The associated random password
3. Tap Next — iOS will auto-discover your calendars

👥 CardDAV (Contacts Setup):

1. Go to Settings → Contacts → Accounts → Add Account → Other → Add CardDAV Account
2. Enter the same connection details:
Server: codamail.com
Username: The randomly generated username
Password: The associated random password
3. Tap Next — your address books will sync automatically

🐦 Thunderbird (via TBSync)

Enable CalDAV and CardDAV:

1. Install the TBSync and Provider for CalDAV & CardDAV add-ons
2. Open TBSync via Tools → TBSync Account Manager
3. Click "Add Account" → "CalDAV & CardDAV"
4. Choose Manual configuration
5. Enter your connection details:
Username: The randomly generated username
Password: The associated random password
Server URL: https://codamail.com/dav/
6. Click Next and select available calendars and address books
7. Enable synchronization and configure sync intervals as desired

🐧 Evolution (Linux)

Configure CalDAV and CardDAV in Evolution:

1. Open Evolution
2. Set up Calendar via File → New → Calendar:
Type: CalDAV
Name: CodaMail Calendar (or any name you prefer)
URL: https://codamail.com/dav/
Username: The randomly generated username
Password: The associated random password
3. Set up Contacts via File → New → Address Book:
Type: CardDAV
URL: https://codamail.com/dav/
Use the same credentials as above

🔐 Privacy & Security Features

Our DAV service uses advanced privacy-preserving authentication technology:

✓ Each token generates a unique, uncorrelatable identity
✓ Your calendar and contact data remain completely private
✓ No behavioral tracking or correlation between tokens
✓ Granular permissions can be set per token
✓ Tokens can be revoked instantly from your account settings
✓ Zero-knowledge architecture prevents data recovery attacks

Learn more about our privacy-preserving technology in our technical whitepaper.

💡 Troubleshooting Tips

💡 Authentication failed? Make sure you're using the random username and associated random password, not your email username or password
💡 Can't find calendars? Try the full URL: https://codamail.com/dav/
💡 Lost your credentials? Generate a new token from your account settings
💡 Sync issues? Check that your client supports modern CalDAV/CardDAV standards
💡 Connection problems? Verify your internet connection and firewall settings
💡 Still need help? Visit our support page or contact us

📞 Need Additional Help?

If you need assistance with setting up DAV synchronization on your specific device or client, or encounter any issues not covered in this guide, please contact our support team at helpdesk@codamail.com.

We're here to help ensure your calendar and contact synchronization works perfectly across all your devices while maintaining the highest levels of privacy and security.