BlindCrayonIME app icon — high-contrast keyboard for low-vision and blind users

BlindCrayonIME

Android Accessibility High Contrast

BlindCrayonIME is a high-contrast Android keyboard designed for low-vision and blind users. It focuses on clarity, large targets, haptics, audio cues, and efficient text entry.

Screenshots

Key Features

  • High-contrast, accessible keycaps with clear labels
  • Large touch targets and consistent spacing
  • Optional haptic feedback and simple audio cues
  • Suggestion strip for fast next-word entry
  • Dedicated STT (speech-to-text) button
  • Number pad & quick punctuation access
  • Dark / light aware where supported

Accessibility & Design

  • High-contrast color palette optimized for low-vision
  • Readable type and reduced visual clutter
  • Clear affordances for Shift, Enter, Space, and Delete
  • Consistent, predictable layout for muscle memory
  • Works with TalkBack and device accessibility features

Technical Details

  • Target: Android 9 (Pie) and up (placeholder)
  • Form factor: Phone / Tablet
  • Required permissions: None for typing; microphone optional for STT
  • Languages: English (initial), extensible

Status & Roadmap

  • Current status: Active development
  • Planned: refinement of predictions, theme options, layout packs
  • Live testing: available now via Google Group (see below)

Live Testing

Join the BlindCrayonIME Testing Group

BlindCrayonIME is available for live testing on Google Play. To receive the download/opt-in link, first join our Google Group using the same Google account you use on your Android device.

  1. Join the Google Group: blindcrayonime_testing_group .
  2. After joining, check the welcome post for the Play Store tester opt-in link.
  3. Accept the invite, then install the app from Google Play.
Tip: If Play says “Not eligible,” ensure you joined the group with the same Google account set in the Play Store app on your device.

Privacy & Data Safety

What BlindCrayonIME does not do

  • We do not collect or store what you type. Keystrokes and text never leave your device through this app.
  • No ads, no data selling. We don’t share personal data with advertisers or third parties.
  • No analytics SDKs. We do not embed third-party analytics libraries in the app.
  • No background recording. Microphone is not used unless you explicitly enable and press the mic button.

What may be accessed (optional)

  • Permission RECORD_AUDIO — requested only when you enable Speech-to-Text (STT) and tap the mic.
  • How STT works Your device’s speech service (e.g., Google’s speech recognizer) processes audio to return text. BlindCrayonIME receives the transcribed text to insert into the current field; we do not store the audio.
  • Diagnostics Aggregated crash data may be provided by Google Play (if enabled) to improve reliability. We don’t use it to identify you.

Your controls

  • Use the keyboard without STT (default), or enable STT and grant mic permission.
  • Revoke microphone access anytime in Android Settings.
  • Turn STT off inside the app if you no longer need it.

Data safety summary

  • Data collected by app: None (no keystrokes, no personal info).
  • Data shared: None.
  • Processing: Audio for STT is handled by the device speech service when you use the mic; BlindCrayonIME does not retain audio.
  • Retention & deletion: We do not retain your typed content or speech audio.
  • Children: General-audience app; no specific features for children.
Full Privacy Policy
Read details about permissions, data handling, and your choices.
Open Privacy Policy
← Back to Projects