Even if a shared calendar in Google is set to show free/busy (hide details), an appointment created using eM Client for the same calendar records the event as public and discloses all information.
The only way around it to explicitly declare the event private while creating it using eM Client. eM Client should respect the default setting from Google.
Please advise, MH