Develop for Lightroom CC — Privacy
Last updated: 29 September 2026
Develop for Lightroom CC is a Stream Deck plugin for Adobe Lightroom (cloud), made by Enfoke. It runs entirely on your Mac.
What it talks to. The plugin talks to Adobe Lightroom through Lightroom's own external controller interface, a WebSocket server that Lightroom opens on your computer only (127.0.0.1). Nothing leaves your Mac: the plugin makes no connection to the internet, to Adobe's servers or to ours.
What it looks at on your Mac. To know when Lightroom is in front (so the deck can follow the tool you pick), the plugin asks macOS about once per second which application is frontmost, and keeps only its bundle identifier, in memory. It does so only while following is turned on and Lightroom is connected. It also checks whether the Lightroom process is running and which local port it listens on, to connect to it. None of this is stored or sent anywhere.
What it stores. When you first enable external controllers, Lightroom asks you to allow the connection and hands the plugin a pairing token. The plugin keeps that token in your user folder so it does not have to ask again. The plugin also keeps the settings you give each key or dial (which Lightroom parameter or command it drives), in the Stream Deck app's own storage, as any plugin does. Like every plugin, it also writes a diagnostic log that the Stream Deck app keeps on your Mac, in the plugin's folder: Lightroom parameter and command names, connection events and errors — no photo names, no images, no personal data — and the plugin never sends it anywhere. That is all. It does not read your photos from disk, your catalog, your Adobe account or anything else; the photo preview shown on the touch strip is rendered by Lightroom and handed to the plugin over the local connection, and it is not stored.
Telemetry, analytics, accounts. None. The plugin has no account, sends no usage data and does not phone home. Purchase and licensing are handled by the Elgato Marketplace under Elgato's own privacy policy; we receive no personal data from it.
Automation permission. Two kinds of keys press a keyboard shortcut in Lightroom instead of sending an API command (the Escape key that closes a Lightroom dialog, and a few Lightroom commands that have no API equivalent). For that, macOS will ask you once to let Stream Deck control "System Events", and depending on its version it may also ask for Accessibility. These permissions are used only to send those keystrokes to Lightroom.
Contact. Questions about this policy: [email protected].