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