UPCARE: User Privacy-preserving Cancer Research Platform