I caught my reflection in a window in October. This photo captured the mix of melancholy I felt with the onset of winter and the joy of a cool fall weekend with no expectations.

I was just trying to remember how to subscribe to a calendar in iCloud, and I found these instructions from Apple. I was really surprised to see this limitation hasn’t been resolved:

Before you can see a calendar subscription on all your devices, subscribe to the calendar on your Mac first. If you subscribe to the calendar on your iOS device, iCloud won’t update it to your other devices.

Fantastical Version 3, Watch App Edition

Previously: Fantastical Version 3

I’ve finally had a chance to play a bit more with Fantastical version 3, and I’m really disappointed to learn that the new version of their Apple Watch app is useless without a free Flexibits account.

In version 2, the watch app synced data directly from the iOS app via WatchConnectivity. Version 3 syncs event data from the iPhone up to their servers, then back down to the watch. This was done to allow the watch to sync without a direct connection to the iPhone.

I’d prefer not to expose my event data to their server, even if it is end-to-end encrypted. Event data in my calendars doesn’t change without my direct input (or approval), so there really isn’t any benefit to me from enabling independence of the watchOS app.

While I was looking into their encryption, I found that Flexibit’s new privacy policy is internally inconsistent with regard to the syncing of event data. In the summary (“Give me the short version”), it says:

Account passwords, events, tasks, and contacts are stored only on your device and are not sent to servers.

In the section titled “Where are my events, tasks, and contacts stored?”, this is contradicted:

Event and task data synced to your Apple Watch is stored on Flexibits servers. This data is end-to-end encrypted and we are unable to access it.

The summary claim (that event data is stored only on device) is reiterated in the section titled “When does an app send data to Flexibits?”:

Fantastical for iOS:

  • […]
  • When making changes to your calendar or dismissing alerts. No event data is ever sent to Flexibits, our servers only receive a notification that changes were made on your account. This notification is then relayed to Fantastical on your other devices.

This may seem like nitpicking, but if the only way to use the version 2 functionality within version 3 is by syncing my data to their servers, the least Flexibits can do is provide clear, accurate information in their privacy policy.

For now, I’ve switched back to using the native Calendar watch app. In watchOS 6, it seems to offer everything that the version 2 Fantastical app did (with direct sync!). I’m still using Fantastical on iOS, but I’m going to give the native app another test run in the upcoming weeks.

Fantastical Version 3

I was just checking out the new Fantastical version 3. While I don’t mind a subscription, the massive price increase over version 2 is a deal breaker for me. The only thing the subscription unlocks that I would use are calendar sets on iOS, but that’s not worth $40/yr (to me).

Looking back two and a half years to my last thoughts on this topic, my opinion is still the same. The switch to subscriptions is often coupled with a significant price increase, and that’s the cause of most backlash. The old TextExpander versions are still working just fine for me. I did finally subscribe to Day One Premium earlier this year, though I can’t recall what feature finally tipped the cost/value relationship for me.

Maybe I’ll eventually reconsider with Fantastical 3, but for now, I’ll just continue with the version 2 feature set.