On this page
App unlocks
How audience app entitlements are computed on the server.
The Convex query appEntitlements:getMyAudienceAppUnlocks returns a boolean map for each audience app key. The app switcher and unlock gates use this map in product apps.
Profiles with platform staff roles or platform read permissions unlock all audience apps without activity checks.
For regular users with an active account:
The documentation site is outside the audience unlock map and remains reachable without entitlements checks.
Ship Convex changes (via the web production deploy with ALLOW_CONVEX_DEPLOY=1) before audience apps that call new entitlement functions.