cat privacy.txt

Effective date: February 15, 2026

Summary

KeyJawn does not collect, store, or transmit any personal data. There are no analytics, no ads, and no tracking. The app works entirely on your device.

Data we do not collect

  • Keystrokes or text input
  • Usage analytics or telemetry
  • Device identifiers
  • Location data
  • Contact or account information

Voice input

Voice input uses Android's built-in SpeechRecognizer API. Audio is processed by Google's speech recognition service on your device or Google's servers, depending on your device settings. KeyJawn does not record, store, or transmit audio data itself.

Clipboard history

Clipboard history is stored in memory only. It is not written to disk, not persisted between sessions, and never transmitted anywhere.

SCP upload

SCP upload sends files directly from your device to your own SSH server using the JSch library. No third-party servers are involved. KeyJawn does not see, store, or process the file contents beyond transmitting them over SSH.

SSH credentials

SSH host credentials (hostname, username, port, key path) are encrypted using AES-256 via AndroidX EncryptedSharedPreferences and stored locally on your device. They never leave the device.

Purchases

Purchases are handled by Stripe via the KeyJawn website. The app checks a local flag to determine whether the full version is unlocked. No payment information is accessed or stored by the app.

Permissions

Permission Purpose When used
RECORD_AUDIO Voice-to-text input Only when you tap the mic button
INTERNET SCP file upload Only during upload
READ_MEDIA_IMAGES Select photos for SCP upload Only when you tap the upload button

Children

KeyJawn is not directed at children under 13. We do not knowingly collect data from children.

Changes

If this policy changes, the updated version will be posted here with a new effective date.

Contact

Questions about this policy: jamditis@gmail.com