# iCloud calendars

**<— Return to:** @[https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/apple-calendars-lE85YAnysk](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/apple-calendars-lE85YAnysk) 


---


# Syncing iCloud calendars



:::warning
**Privacy disclaimer:**

It is possible to keep using your synced address books and calendars provided by Apple, even when you keep your phone 'de-googled' otherwise. Please consider the implications of you providing sensitive data to a big tech giant like Apple. 


Consider [exporting iCloud calendars](/doc/icloud-calendars-HiLfjlMK5F#h-exporting-icloud-calendars) instead.

:::



:::tip
Note that it is also possible to have contacts / calendars synced in more private ways by using decentralized & open source solutions, like CardDAV and CalDAV. We provide this service to subscribers of [__Above Suite__](https://abovephone.com/products/suite).

:::

 


:::info
You can use the following guide to setup a connection to your synced calendars provided by Apple. You can also opt to then migrate your data directly onto your phone device or onto a different platform that can offer you syncing.

:::


With newer versions of ***DAVx⁵*** it is now possible to sync contacts (and calendars) from an iCloud account. 

The process is described by [DAVx5 on their website](https://www.davx5.com/tested-with/icloud)

### Generating an app-specific password

A crucial part to point out is that in order to be able to access iCloud from a non-Apple device or app, the user is asked to **generate an app-specific password** and use that instead of the general user password. The idea is to not expose the actual password to a potentially untrustworthy  party (from Apple’s point of view).

Generating an app-specific password for an iCloud account can be done on the site [account.apple.com](https://account.apple.com)

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9hY2RlMjIzZC0yNDMzLTQ0MzAtOTM2ZS02MjI5NTM1YWQ4NmUvaWNsb3VkX2p1bmUyMDE3X2FwcF9wYXNzd29yZC5wbmciLCJ0eXBlIjoiYXR0YWNobWVudCIsImlhdCI6MTc5Mjk2NzQwMCwiZXhwIjoxNzkzMDUzODAwfQ.E9P91_qknO0CsKVLc74EZW26RXYm4IJo5wFaqj33ziY " =1280x720")

There, head over to ***Security*** tab and the option to ***Generate Password***.



:::info
Here is Apple’s own guide for how to do this: <https://support.apple.com/en-us/102654>

:::


### DAVx⁵ settings for iCloud accounts

If you don't have the app installed, you can get it via [F-Droid](https://f-droid.org/).


1. **Open** ***DAVx⁵***  
    If this is the first time you're opening the app, it will ask you to set up the required permissions for it  
      
     >  on 'Tasks support' you can select '*I don't need task support*' 

   tasks support is integrated into the *Fossify Calendar* apps (green calendar icon)  

   ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9iNTMzYWE1Yi1mMjlmLTRkNTctODQ1OS02NTg4MTU1NDZkZjQvZGF2eDAyLnBuZyIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzkyOTY3NDAwLCJleHAiOjE3OTMwNTM4MDB9.bNVLfXDk2iDWwhF64ySdowlrvO3xNVdcEa6GOCKFqHY " =257x570")
2. On the *Permissions* screen, be sure to check all the sliders. 

   On the first one '*Keep permissions*' it will forward you to the ***App info*** page of *DAVx5* and **toggle OFF** '*Manage app if unused*'

   
   ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9mOGZmOGM4Yi1iMTUzLTRhZjMtOTExNC1mZjI3ZTBjOGRmYWYvZGF2eDAzLjMucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.T1gP8xGgKDj_y-xmM9IjVy2-LBxPAJWfDRbXnSGYJuU " =257x570")  
      
     > on '*Regular sync intervals*', you can toggle on the slider and allow ***DAVx5*** to run in the background. This will ensure seamless syncing.


### Add the account

On the main screen of ***DAVx⁵***, tap the ==green **+** button== towards the bottom right to add a new account.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My8yNzFmNDZiZC0zNzc4LTRlNTQtOTE1NC0xZTFlYzYwODc1NDEvZGF2eDA1LnBuZyIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzkyOTY3NDAwLCJleHAiOjE3OTMwNTM4MDB9.j8RzAZyqZtRcxDJsvgkk8UlPczJiK4AE0U5ft4ul9oo " =257x570")

**__Case A: __**if your iCloud account **ends with @icloud.com:**


1. Choose ***Login with email address***
2. **Email address:** your iCloud account, e.g. `example@icloud.com`  
   **Password:** app-specific password (see above)


**__Case B: __**If your iCloud account **does not end with @icloud.com:**


1. Choose ***Login with URL***
2. **Base URL:** `https://icloud.com`  
   **User name:** your iCloud account, e.g. `user@host.example`  
   **Password:** app-specific password (see above)

**Contact group method:** groups are separate VCards


### Known problems


1. Sometimes, the `icloud.com` DNS entries (SRV records) for CalDAV/CardDAV seem to have problems. In this case, only calendars/only contacts are found by DAVx⁵. Most times, it should be enough to delete the account from within DAVx⁵ and then set it up again.
2. If you ["upgrade" the Reminders with iOS 13](https://support.apple.com/de-at/HT210220), CalDAV functionality is removed by the server. So as soon as you upgrade, you can't access the reminders with CalDAV clients like DAVx⁵ or Thunderbird anymore. [Read this blog entry for more information.](https://support.busymac.com/blog/112990)

# Exporting iCloud calendars

It is possible to export calendars that are synced to Apple by logging into [iCloud](https://icloud.com). The exported file will be in the file format .ics and will hold all events that were saved in that specific calendar.

Since the mobile view of the *icloud.com* website is restricted, it is recommended to use a desktop computer or tablet for this process.

Open a new browser window or tab and navigate to [icloud.com](https://icloud.com). 

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My81OGQ2NmNkOS1kM2ZhLTQ3YWYtOWE4Mi1lMmNjNGVjNTg1NDYvaWNsb3VkMDEucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.oY_GNHx70mpMDpviZekAL5D8YlCPZ_hw1RtVcUxpmoQ " =240x123")



Sign in with your Apple account credentials. You may need to approve your login with another device. Usually Apple would send you a code for that.   
  
When asked whether you trust this browser, be sure to click **TRUST**

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My8xZWIxYWMwNi04OGU4LTQ1YWUtOGRlZC04OGRiN2IyNGU4MWMvaWNsb3VkMDIucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.UKf1tXbo8gUeRGnHeToq05oJlCodrYUDL3JaZu3sucE " =253x165")


 

Scroll down until you see a list of icons. Click on the Calendar icon.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My85YjQ4MmU3Ni00NWM3LTRjY2EtOWNhYS1hNTBjNWZjNjVmYjQvaWNsb3VkMDMucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.NXHp82CZDV5LEbR1JveTwGDVm3X-t9N67HWVbe_Ceao " =233x217")


You’ll see a list of your calendars in the left hand sidebar.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My84M2JkYjQ3Ni1lMWQ0LTQwNzItODEyZC02MmMwZTVlMzRiNTcvaWNsb3VkMDQucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.ee4_-aM1Xm_aAiyDJ4tNc6t1TnUWpRJHF9BQdUzHu00 " =233x261")



Hover over the calendar you want to export and click on the person icon that pops up to the right. Note that this icon is always visible on calendars that are shared and will only be visible on hover on calendars that are not shared. A Calendar Sharing box will open.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9jM2E2OWJhNS1iNzIxLTQ0NWItYjhiMC01MzAxZjQ5NDMwNmIvaWNsb3VkMDUucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.ii_TULoJdO4TYETCqFdawgRV8kADCWUJbrYqAj1I-ho " =346x174")



Toggle “Public Calendar” on. A link will appear. Click ‘copy’.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My83N2U0NjJlZC1kNWY1LTRhZmMtYmEzYy1kNjM2NjlmMzAwM2YvaWNsb3VkMDYucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.bNhoMOfham7pi4qKl4IH_5Rm3pA9z-syfZTo_Csk4vg " =444x210")




:::tip
**Now comes the trick!**

:::

  
With this link copied in the clipboard, **open a new browser window** or tab and **paste the link** into the address bar - but before hitting ENTER, remove *webcal* from the front of the link and replace it with *https* 

Hit ENTER.

Basically, from this type of link...

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My8zNzA5NjcxYi05M2E1LTQ4ZmItOGViYi0zNDQxMGJmYjgyZjUvaWNsb3VkMDcucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.bNQ7CvJQXDnNy-SGO4CGHoRfS-s9bslEAMAwpg-y35g " =381x87")



...change it to that type of link.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My8zOGRiZDE3NS04NzQzLTQwZDgtYjBmMS0wOTMzNjM2MjUxZWIvaWNsb3VkMDgucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.tcp0fy3_wptEGBgpy9yXrRuPtecn3Ig_fppK0pRN4Zg " =381x90")



You will now be prompted to save the ICS file.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My8xYjBhODM0Yi1mODFlLTRlZjgtYTE2ZC0zMTkxMGNkM2MyNmUvaWNsb3VkMDkucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.L3KnruCMe0kQ50li8mKUhpZ56OSKq1fVQ8vX-LrDlVI " =381x208")



Choose your desired location, change the file name (the default file name will be a long string of letters and numbers), and click ‘Save’.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9kMTRmOTNjMC00NDdkLTQxNTQtOWMzMC1mMGRlZDczNDcwZjMvaWNsb3VkMTAucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.VCl2CrNLwsWCWnANV63rW8FSK0yCAZ1V3sW5MaFShsY " =389x48")


Your file will now be saved where you selected.

 ![](https://learn.above.im/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2NhOWNmOTRhLWU0MGEtNDc5YS1iOTlmLTIwMDgzNGNhOTc5My9mOTliYzQxNi02NDgxLTQ5ZTgtYWY4OC04NDgxNjgzYzgxYzAvaWNsb3VkMTEucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTI5Njc0MDAsImV4cCI6MTc5MzA1MzgwMH0.0Uxsmq9RRUjFoyIMu8zQE_QmM6--Cn1oVvvT0mwUjF4 " =190x98")




:::info
**Repeat** the above steps **for each calendar**, if necessary.

:::

You can now copy this file to other devices and import this .ics file to other calendars.   
  
On the Above Phone, we recommend using ***Fossify Calendar***. 

Follow these links to learn how to [import events](https://learn.above.im/doc/android-calendars-Ql3zBOAA88#h-import-calendars-fossify-calendar) and [export events](https://learn.above.im/doc/android-calendars-Ql3zBOAA88#h-export-calendars-fossify-calendar) from complete calendars on the Above Phone.

---

**Documents**

- [Getting Started](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/getting-started-2PIp21MpGq)
- [Application Guides](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/application-guides-jAjlxuCIBy)
- [Above Essentials](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/above-essentials-KkbCdqt7F7)
- [Profiles](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/profiles-UiYjt5uT5E)
- [Migrating from other devices](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/migrating-from-other-devices-h0cJeSFPOe)
- [Backup & Restore](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/backup-restore-8eA0cmjC3G)
- [FAQs](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/faqs-HUNU8JOych)
- [Privacy Strategies](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/privacy-strategies-uHCZH7KxdC)
- [Older Above Phones](https://learn.above.im/s/12aef602-75ec-4367-b619-07ad051e2a6f/doc/older-above-phones-fG3zUVbYnS)