Private at the start
New apps begin private. Choose invited, password-protected, or public sharing where permitted. Organization policies can add approval rules, and governed data stays inside its entitlement boundary.
The rails around every app
Private defaults, security checks, and isolation give every builder a controlled publishing path. Scanning is best effort and identifies potential risks. Permissions and runtime controls enforce the access boundary.
New apps begin private. Choose invited, password-protected, or public sharing where permitted. Organization policies can add approval rules, and governed data stays inside its entitlement boundary.
Code, configuration, dependency, and secret checks are part of publishing. Review the findings and their status against the exact version you plan to share.
Each published version has an SBOM: an inventory of its software packages and versions. Keep the dependency record alongside the release and its security findings.
Apps run in isolated environments with controlled network access, execution limits, and separation from other apps and platform privileges.
For enterprise governed sources, each viewer uses their own approved authority. Stored keys and tokens remain in platform-managed connections.
Disable an app, connection, route, or workflow from the platform. Revoke access without waiting for the builder to change the code.
An enterprise example: governed data
Imagine a team dashboard connected to business records. Opening the app and reading those records are separate decisions, both enforced as the request happens.
Confirm that the person opening the dashboard belongs to an approved audience. A forwarded link carries no extra access.
Evaluate the source’s current permissions for this person and this action. Each viewer receives only the records they are allowed to see.
Broker the connection using scoped authority. Stored credentials stay outside app code, and direct access to governed destinations is controlled.
Record who acted, which app and connection they used, the policy evaluated, and whether the request was allowed or refused.
For security and platform teams
Answer the questions that scattered prototypes leave open, from the first publish to the day an app is retired.
Inspect an inventory of apps, owners, audiences, routes, connections, versions, and operating states. Find the apps that use a sensitive connection before changing its access.
Configure roles, sharing rules, and approved connections from one management surface. See the effective setting and the policy it inherits. Delegate administration within your organization’s boundaries.
Trace access to the person or workload that initiated it. Review storage and processing locations, retention rules, and audit export requirements against your organization’s needs.
Revoke access, stop a workflow, transfer ownership, or restore a working release. Review the resulting decisions and keep a record of who made the change.