private Cloud Input Method