settingsOpener

Opens the OS's privacy settings UI, if a real one is registered — grant-core's own jvmMain never sets this (it has no AppKit dependency; see PlatformGrantDelegate.jvm.kt), so this stays null unless grant-desktop (or an equivalent opt-in module) provides one.

@Volatile for the same reason the map above is concurrent: the thread that installs this during startup is not necessarily the thread that later reads it from openSettings().