ZERO TELEMETRY · LOCAL-ONLY ARCHITECTURE

Privacy Policy

Effective Date: November 14, 2026 · App Package: cc.gamely.shakejterminal.app

0 External Servers The app never transmits your terminal output, commands, or host list to ShakeJ or any third-party server.
Android Keystore Encryption SSH passwords and generated Ed25519 private keys are encrypted using your phone's Android Keystore.
Direct SSH Only Session lists, usage gauges, and prompts are read directly from your own Mac over your encrypted SSH tunnel.
No Analytics or Ads SDKs Zero tracking pixels, zero crash-reporting clouds, and zero advertising libraries are bundled in the app.

1. We Collect Nothing on Any Server

ShakeJ Terminal operates strictly as a direct SSH client between your Android device and your personal computer (such as your Mac over Tailscale). ShakeJ does not operate any relay server, cloud account system, or telemetry endpoint for the app. Your terminal screens, source code, prompts, IP addresses, and hostnames never leave your own devices.

2. How Credentials Are Stored on Your Device

Host profiles, SSH passwords, and SSH key pairs created inside ShakeJ Terminal are stored locally on your Android device and protected by hardware-backed encryption via the Android Keystore system. When you uninstall the app or delete a host profile, those credentials are permanently removed from device storage.

3. How Session & Status Information Is Read

To display active tmux sessions, quota bars, and local notifications (such as when Claude Code or Codex pauses for confirmation), the app executes lightweight status scripts (~/.shakej-terminal/status.py) directly on your Mac over your authenticated SSH connection. All notifications are generated locally on your Android phone.

4. No Third-Party Analytics or Advertising SDKs

ShakeJ Terminal contains no analytics SDKs (such as Firebase Analytics, Mixpanel, or Amplitude) and no advertising SDKs. Purchase verification and app updates are handled directly through Google Play when installed from the Google Play Store.

5. Contact Us

If you have any questions about this Privacy Policy or how ShakeJ Terminal handles security, please contact us at support@shakej.com.

← Return to Mac Setup Guide