PocketMC implements security-in-depth across the application lifecycle. Because the software manages network ports, file modifications, and process executions, strict authentication protocols guard every API channel.
Credentials (API keys, partner tokens, and OAuth refresh secrets) are never stored in plaintext on disk. PocketMC leverages platform security APIs:
ProtectedData.Protect with user-level scope. Only processes running under the same user profile can decrypt secrets.org.freedesktop.secrets via DBus, utilizing the system keyring (GNOME Keyring or KWallet).To control PocketMC remotely from a mobile browser or local network:
Cloud backup authentication (Google Drive, Microsoft OneDrive, Dropbox) uses standard OAuth 2.0 PKCE Authorization Code flows. PocketMC only requests the narrowest required scope (drive.file / files.content.write) to prevent broader account access.