Cloudkit per user?

I am setting up iCloud storage (Cloudkit) for my ios app and I am wondering wether or not the storage is granted per user, or per app?
Will the records in the Container contain records from many user's, or are each one of them granted their own storage in the Container?
I just deployed development schema to production. With two different users I could confirm that each user's data where stored separately. Note, this was when using the private storage option in CloudKit.

Private database: uses the storage of the user. Shared database: uses the storage of the owner of the data. Public database: up to certain capacity is free (depending on the number of users), more than that is charged to you, the developer. (as fas as I know).

Cloudkit per user?
 
 
Q