---
title: UserSystemSettingsMacOS type | Wartiva GraphQL API
description: macOS-specific per-user system settings read from the user's own preference domains (~/Library/Preferences) and local account record.
url: https://wartiva.com/api-docs/types/user-system-settings-mac-os.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `UserSystemSettingsMacOS` type

macOS-specific per-user system settings read from the user's own preference domains (~/Library/Preferences) and local account record, covering screen saver locking, Universal Control, Siri and search data sharing, Bluetooth sharing, the user's location daemon preference, and password hint presence.

## Fields

| Field Name | Description |
|---|---|
| `idleTime` - [`Duration`](https://wartiva.com/api-docs/types/duration.html) | Idle time (in minutes) before this user's screen saver activates or the screen locks. |
| `askForPassword` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether this user requires a password after sleep or screen saver begins. |
| `universalControlEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether Universal Control is enabled for cross-device input sharing for this user. |
| `searchDataSharingEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether search data sharing with Apple is enabled for this user. |
| `siriDataSharingOptIn` - [`SiriDataSharingOptInStatus`](https://wartiva.com/api-docs/types/siri-data-sharing-opt-in-status.html) | Siri data sharing opt-in status for this user. See [SiriDataSharingOptInStatus](https://wartiva.com/api-docs/types/siri-data-sharing-opt-in-status.html). |
| `siriVoiceTriggerEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether the Siri voice trigger ("Hey Siri") is enabled for this user. |
| `siriVoiceFeaturesEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether Siri voice features are enabled for this user. |
| `bluetoothSharingEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether Bluetooth Sharing is enabled for this user (ByHost com.apple.Bluetooth preference). CIS recommends Bluetooth Sharing be disabled. |
| `locationDaemonEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether the location daemon (locationd) is enabled in this user's global preferences. |
| `hasPasswordHint` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether this user's local account has a password hint set (a non-empty hint attribute in the user's directory services record). CIS recommends that user accounts do not have a password hint. |

## Used by

- [`UserSystemSettings`](https://wartiva.com/api-docs/types/user-system-settings.html) type: The per-user operating system configuration of one user account on an Endpoint, complementing the machine-wide SystemSettings.
- [`UserSystemSettingsOsSpecific`](https://wartiva.com/api-docs/types/user-system-settings-os-specific.html) union: OS-specific per-user system settings union type.

## Example

### Example

```json
{
  "idleTime": "600000000",
  "askForPassword": true,
  "universalControlEnabled": true,
  "searchDataSharingEnabled": true,
  "siriDataSharingOptIn": "OPTED_IN",
  "siriVoiceTriggerEnabled": true,
  "siriVoiceFeaturesEnabled": false,
  "bluetoothSharingEnabled": false,
  "locationDaemonEnabled": false,
  "hasPasswordHint": true
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
