Permissions Setup
Ukkin requires certain permissions to automate tasks on your device. This guide explains each permission and how to enable them.
Required Permissions
Accessibility Service (Android)
The accessibility service allows Ukkin to:
- Read screen content
- Tap on elements
- Type text
- Navigate between apps
To enable:
- Open Settings > Accessibility
- Find Ukkin in the list
- Toggle it On
- Confirm the permission dialog
Privacy Note
The accessibility service can see all screen content. Ukkin only reads what's necessary for your agents and never transmits data off-device.
Overlay Permission (Android)
Allows Ukkin to display information over other apps.
To enable:
- Open Settings > Apps > Ukkin
- Tap Display over other apps
- Toggle it On
Notification Access
Required for agents that need to read or respond to notifications.
To enable:
- Open Settings > Notifications > Notification access
- Find Ukkin and toggle On
Storage Access
Needed for saving screenshots, exported data, and agent results.
To enable:
- Grant when prompted during first use
- Or manually in Settings > Apps > Ukkin > Permissions
iOS Permissions
iOS has different permission requirements:
Shortcuts Integration
Ukkin uses iOS Shortcuts for automation on iOS devices.
- Open Settings > Shortcuts
- Enable Allow Running Scripts
Notifications
- Open Settings > Notifications > Ukkin
- Enable notifications and configure preferences
Background App Refresh
Required for scheduled agent execution:
- Open Settings > General > Background App Refresh
- Enable for Ukkin
Permission Summary
| Permission | Purpose | Required |
|---|---|---|
| Accessibility Service | Screen reading and automation | Yes |
| Overlay | Display agent status | Optional |
| Notification Access | Read/respond to notifications | For communication agents |
| Storage | Save results and exports | Optional |
| Background Refresh | Scheduled execution | Recommended |
Troubleshooting Permissions
Agent Not Running
If agents aren't executing:
- Check that the accessibility service is enabled
- Verify background app refresh is on
- Ensure battery optimization is disabled for Ukkin
Can't See Screen Content
If agents can't read screens:
- Re-enable the accessibility service
- Restart the device
- Reinstall Ukkin if issues persist
Notifications Not Working
If you're not receiving alerts:
- Check notification permissions
- Verify Do Not Disturb is off
- Ensure Ukkin notifications aren't blocked
Battery Optimization
For reliable background execution, disable battery optimization:
Android:
- Open Settings > Battery > Battery optimization
- Find Ukkin and select Don't optimize
iOS:
Background refresh is managed automatically, but ensure Low Power Mode is off for best results.
Security Best Practices
- Only grant permissions you need for your agents
- Review permissions periodically
- Disable accessibility service when not using automation features
- Use the in-app privacy settings to control data access
Next Steps
With permissions configured, you're ready to: