Last updated: February 18, 2026
DevDeck is an iOS app that turns your iPhone or iPad into a customizable shortcut deck for your Mac. It connects to the DevDeck Server running on your computer via WebSocket to execute commands, launch applications, and run workflows.
Connection information — server address and port are stored in UserDefaults on your device so the app can reconnect automatically. This data never leaves your device.
Authentication token — stored securely in the iOS Keychain, protected by your device's hardware security. Used solely to authenticate with your DevDeck server.
The app uses your device camera to scan QR codes for server pairing. Camera access is used only when you explicitly open the QR scanner. Images are not recorded, stored, or transmitted.
The app uses local network access to auto-discover DevDeck servers on your Wi-Fi network via Bonjour (mDNS). No network traffic leaves your local network during discovery.
The Chrome extension connects to the DevDeck server on your local machine. It enables automatic deck switching based on your active browser tab and browser automation triggered by user-initiated workflows.
The extension reads the current active tab's URL and title when you switch tabs or navigate. This data is sent exclusively to your local machine via WebSocket. No browsing data is stored persistently. Internal browser pages are filtered out and never sent.
During user-initiated workflow automation, the extension may read form field metadata and element attributes for intelligent form filling. This data is sent exclusively to your local DevDeck server and discarded after the automation step completes.
The extension stores a single authentication token in chrome.storage.local that you manually enter. This token never leaves your machine.
Across all DevDeck products, we do not collect:
No data is shared with third parties. All communication occurs directly between your device and the DevDeck server you configure. No data is transmitted to external servers, analytics services, or any other party.
Connection data is stored on your device until you disconnect or delete the app. Deleting the app removes all stored data.
DevDeck does not knowingly collect information from children under 13. The app does not collect personal information from any user.
Updates will be reflected on this page with an updated date. Continued use after changes constitutes acceptance.
For questions, open an issue at github.com/devdeck-app/devdeck-releases.