I want my wife and I to share a private calendar of family events, which we can access and edit in Outlook and on an iPhone or Android phone.

As a legacy free Google apps user, my first thought was to make my wife a Google account (within my app domain), create a calendar and share it between us. Having done so (using the "Share with specific people" calendar setting), I tried to then sync the calendar using the [popular instructions](https://superuser.com/questions/561660/how-can-i-synchronise-my-outlook-calendar-with-google-calendar-preferably-using) for this process. It failed with the error:

> 
> Cannot verify or add the Internet Calendar in Outlook. Verify the link is a valid calendar link:
> 
> 
> <https://www.google.com/calendar/ical/<snip>/public/basic.ics>
> 
> 
> 

The Google calendar settings page warns me:

> 
> This is the address for your calendar. No one can use this link unless you have made your calendar public.
> 
> 
> 

Presumably this may be the source of my error – Outlook can't find anything at the URL since it's not public. However, I don't want to make the calendar public because it contains private information.

How do I access this calendar from Outlook? Am I misunderstanding the implications of making my calendar public?

Alternatively, is there a different approach I can take to share any type of calendar between those three targets (Android, iPhone and Outlook), accessible to two different people?