Thanks for your questions, in short it looks like you would need Enterprise - if you wanted to control who creates what with what data, or if you wanted to use row level and column security to hide data based on user or role - these are functions of Qlik Sense Enterprise.
BUT - You could however create apps with QSCB that uses data only allowed by those users and publish them to a stream that only those you define can see - therefore "hiding" the data is somewhat defined. It really depends on what you mean by "hiding". When you create apps with Qlik Sense - the data is loaded into the app first - so you could control that process during creation by the developer - and then publish the app to a controlled stream.
QSCB (Qlik Sense Cloud Business)
You can see the extent of the administration here in this video: Qlik Sense Cloud Business - Orientation
Basically you can invite members, control if they create content, and control what content is seen in the available streams (3). There isn't any control on data sources etc.
QSE (Qlik Sense Enterprise) - provides a management console with many controls and functions including a security rules editor - here is an example of controlling a data source:
- Qlik Sense Platform - Securing and Sharing Data Connections
- Qlik Sense Stream Management Security Rules and Exception Management
Form this index: New to Qlik Sense Enterprise Server Videos
Let me know how you do and please, when applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads as HELPFUL if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads as HELPFUL if you feel additional info is useful to others.