With regards to cloud company, Zero-knowledge is a way for allowing the user to encrypt data before it reaches the cloud and leaves the encryption key with the user.
This means that the user is the sole person that can unlock the data since he is the only one who has the key.