Clear Logic Assist / Privacy

JustSay for Windows — Privacy Policy

Last updated 2026-05-24. Applies to the JustSay desktop app distributed via Microsoft Store and via direct download from clearlogicassist.com. Source-of-truth markdown lives at windows/PRIVACY.md in the JustSay repo; the hosted HTML version at https://clearlogicassist.com/privacy/ is generated from it.

JustSay turns your voice into text. To do that, the app records audio when you hold the recording hotkey, sends it to the JustSay server for transcription + optional AI cleanup, and pastes the result into whichever app you were typing into. Nothing else is recorded. Nothing is sold. There is no third-party advertising or analytics SDK in the app.

This document spells out exactly what flows where.

1. Who runs the service

2. Data we receive when you use the app

2.1 Audio you record (the core function)

  • What: the audio bytes captured between you pressing and releasing the hotkey (or the equivalent click in the dock UI).
  • Where it goes: sent over HTTPS to /api?action=transcribe or /api?action=command on justsay.clearlogicassist.com.
  • What the server does with it: runs it through the speech-to- text provider, then (for the AI-cleanup mode) through a language model that rewrites your raw transcript into a polished sentence.
  • Retention: the audio is processed in-memory by the server and is not stored on disk server-side beyond the minimal logging needed for fraud / abuse investigation (request metadata, not the audio itself). The transcribed text is retained against your account only for the duration needed to enforce monthly usage caps; it is not used to train models.

2.2 Account data

  • What: your email address; a hashed password (if you signed up with email/password), or the linked Google account ID (if you used Google sign-in); the language you've chosen for the UI.
  • Why: to authenticate you across devices and remember preferences.
  • Where it's stored: in the JustSay backend database on our hosting provider (EU-region servers).

2.3 Usage counters

  • What: voice-minutes used this month, AI-command count this month, the platform that recorded them ("windows" vs "android", derived from the User-Agent header).
  • Why: to enforce the plan's monthly cap and to show you what you've used in Settings ▸ Account.
  • Retention: counters reset monthly. We keep an aggregate historical total for billing reconciliation; we don't keep a per-request log of when each minute was spent.

2.4 Diagnostics that NEVER leave your machine

The app writes a few things locally that it never uploads:

  • Application log at %LOCALAPPDATA%\JustSay\logs\. Plain text, rolling daily. Used when you choose Settings ▸ About ▸ "Save log bundle" to attach a log to a support email. Nothing is sent automatically.
  • Debug audio cache at %LOCALAPPDATA%\JustSay\debug-audio\. Holds the last few audio clips so you can play one back if a transcription went wrong. Capped at a small ring; never uploaded. You can wipe it manually at any time (delete the folder).
  • Session cookie at %LOCALAPPDATA%\JustSay\session.bin, encrypted with the Windows DPAPI under your user account. This is what keeps you signed in across restarts.
  • Crash reports stay local too. The app does not send crash dumps to us or to any third party. If something goes wrong and we ask you to share a log, you do it manually via the "Save log bundle" button — never automatically.

2.5 Reading text from other apps (only on hotkey press)

The "Translate selected text" feature and any future read-from-focused-control action need to know what you have in front of you. JustSay uses the least-invasive mechanism available per app, in this order:

  • For modern Windows apps (Outlook, Word, Edge, Teams, plus most current third-party software), JustSay reads your focused field directly through Windows accessibility (UI Automation). Nothing is copied to the clipboard. The read is scoped to the single control you have focused — no traversal of other windows, no background watching.
  • For older apps that don't expose their text the modern way (e.g. Notepad++), there is an optional Clipboard fallback in Settings ▸ Advanced. When you turn it on, JustSay automates the same Ctrl+C / Ctrl+V keystrokes you would have pressed by hand to share text with an external tool. This is off by default — you choose when to enable it. While on, JustSay briefly takes the clipboard for the round-trip and restores your previous contents afterwards.

Both mechanisms fire only on your explicit hotkey press. There is no background reading, no periodic polling, no observation of unfocused windows.

3. Data we do NOT collect

  • No keylogger, no clipboard surveillance. Section 2.5 above describes the two-tier model for reading text from other apps (UI Automation by default; opt-in Clipboard fallback for legacy apps). Both fire only on your hotkey press, scoped to the focused control or current selection. No background keystroke capture, no clipboard polling.
  • No microphone access when the hotkey isn't pressed. Recording is strictly push-to-talk; the mic is opened on key-down and closed on key-up.
  • No advertising identifiers, no third-party analytics SDK, no Facebook / Google tracking pixel. The only network calls are to justsay.clearlogicassist.com and (during sign-in via Google) to accounts.google.com.
  • No screen reading or window-content scraping beyond reading the focused window's title (used to populate the "Recent windows" hint in Settings — purely local, never sent anywhere).
  • No location. The app never asks for or accesses location.

4. Third parties involved

Operating the service requires a few external providers. Each sees only what's needed to do its job:

| Provider | What they see | Why | |---|---|---| | Hosting provider (EU region) | account database, usage counters | runs the backend | | Speech-to-text provider | the audio clip during transcription | converts speech to text | | AI cleanup provider | the raw transcript | rewrites it for the polished mode | | Google (only if you sign in with Google) | your email + Google ID | proves it's you |

We do not sell data to any of these providers. They process it under data-processing agreements that limit them to providing the service to us.

5. Premium activation comes from your linked Google Play

account

JustSay for Windows is free in Microsoft Store. Premium features (higher usage caps, advanced AI cleanup) activate when the same account has an active Google Play Premium subscription purchased through the JustSay Android app. The Windows client does not take any payment itself and does not call any Microsoft Store in-app purchase or external billing API. It simply reads the "plan" field from your account on the backend.

If you do not have an Android device, you can still use the free tier on Windows; Premium will become available on Windows separately in a future release.

6. Your rights

  • See what we have on you: email privacy@clearlogicassist.com.
  • Delete your account + data: Settings ▸ Account ▸ Delete account. This wipes your account row, usage counters, and stored preferences from the backend. Audio was never stored, so nothing needs deleting there.
  • Export your data: request via the same email; we respond within 30 days per GDPR.
  • Withdraw consent: uninstalling the app + deleting the account stops all processing.

7. Children

JustSay is not designed for users under 16. We do not knowingly collect data from children under 16. If you believe a child has created an account, email privacy@clearlogicassist.com and we will delete the account and its data.

8. Changes to this policy

If we change how data flows in a way that affects existing users, we'll show an in-app notice on the next launch and email the account on file at least 14 days before the change takes effect.

9. Jurisdiction

This service is operated from Malta. EU GDPR + Maltese Data Protection Act apply. Disputes will be resolved in Maltese courts in accordance with Maltese law.


If anything in this document is unclear, email privacy@clearlogicassist.com — we'd rather rewrite the bit than have you uncertain.