Skip to content

Permissions and data scope ​

App switches, Android permissions, service authorization and model capabilities apply independently. A feature can remain unavailable despite its main switch being on.

Open
View on GitHub
FeaturePrerequisitesScope and effects
Model chatEndpoint, key, network and supported modelIncluded messages, attachments and tool results reach the configured provider
Workspace filesSelected directory and access grantReal project files can be changed
Global shared storageRelevant Android file permissionPermitted shared storage; restricted directories remain blocked
PRootMatching engine and enabled rootfsRootfs, bindable workspace and authorized mounts under the app UID
TermuxExternal-call setting and RUN_COMMANDTermux environment and visible files
Remote servicesEnabled configuration, network and account rightsAuthorized service data; sends/uploads transfer data
Local MCP serverListener, network and configured keyRemote phone-tool calls skip individual chat approval; see server
Third-party accountOptional login/synchronizationAccount sessions and model keys are separate; see accounts
Web accessRunning service, access code and reachabilityShared phone conversations; HTTP does not encrypt traffic
Mini serverServing root and listenerReachable clients can fetch exposed static files
Accessibility/overlaySystem grants and connected serviceScreen information and interactions within session policy
Shizuku/RootConnected service or working su and independent switchActual Shell/Root privileges
Full accessSecure lock credentials/biometricsExpanded device-interaction scope, not system grants
Backup with secretsExplicit include-secrets choiceExport may contain model/service credentials

Before execution ​

Check file paths, command text, server targets, recipients and upload content. Understand scope before persistent approval. After rejection, adjust the action rather than repeating it with another tool.

PRoot is not an isolation boundary. Inspect the origin and purpose of rootfs images, Skills, scripts, MCP services and pet packages. Skill or webpage text cannot grant permissions on the user's behalf.

Limit data exposure ​

Attach only required information, sanitize diagnostics and stop unused services. See Data management for backups/rootfs and Device interaction for session rules.

Lyra Code. All rights reserved.