All articles
Apps & App Store
Understanding app permissions
How the permission system works — and how you control it at any time.
4 min readUpdated: 20 August 2026
In rumahl, the permission is the architecture: every app runs against the same API surface, and every capability is an explicit scope. The system enforces the boundaries at the API gateway — not inside the app.
The most important permissions
- AppStorage[Read/Write/Delete] — access to the app's own storage (key-value, files, database)
- AppSchedule[Create/Read/Update/Delete] — scheduled tasks in the scheduler
- Messaging[Publish/Subscribe] — messages and events through the messaging system
- Webhook[Create/Read/Update/Delete/Manage] — create and manage webhooks
- OS permissions like os.terminal, os.network.write or os.system.read — for system features
Managing permissions
- 1Open Settings → Permissions (or the app's context menu).
- 2You see every granted permission with a short explanation.
- 3Revoke a permission with one click — the app can no longer use it.
- 4On the next access attempt, a dialog appears where you can decide anew.
Apps can also request permissions at runtime — a dialog appears, just like on Android or iOS. You can decline at any time.
On this page
On this page
Didn't solve your problem? Contact us — we're happy to help.