Privacy Policy

Yish — Last updated: October 5, 2026

Your privacy matters. This page explains how Yish handles your data.

1. Local-First, No Accounts

Yish keeps screenshots and recordings on your computer. No account is required, and captures and recordings are never uploaded. Optional feedback and debug-log transmissions are described in section 4.

  • Local storage: All captures default to ~/Pictures/yish/
  • No analytics: Yish bundles no usage-tracking or telemetry SDK
  • No accounts: All features work without signing up for anything

Network features include updates, in-app feedback, debug-log sending, and the optional Keyi installer. Automatic debug-log sending after a crash is enabled by default and can be disabled on the Logs settings page; see section 4. Screenshots and recordings are never uploaded.

2. System Permissions

For screen capture and recording, Yish requests these macOS permissions:

  • Screen Recording: Required, used by the ScreenCaptureKit capture and recording API
  • Microphone: Optional, requested only if you enable microphone audio while recording
  • Camera: Optional, requested only if you enable the webcam picture-in-picture while recording
  • Accessibility: Optional, used only for auto-scrolling during scroll capture and for more accurate content-region snapping; without it these features fall back to a degraded mode. Accessibility reads the target window's structure locally only and transmits no data.

Audio and video captured from the microphone and camera are written only to your local recording file and are never sent to any server.

Yish does not register any global hotkey — hotkeys are handled by the optional Keyi.app. Each permission above is requested only when the corresponding feature is actually used.

3. Clipboard

"Copy capture to clipboard" is an opt-in setting that ships disabled by default. Yish only writes to the clipboard if you turn it on.

4. Updates, Feedback, and Debug Logs

Yish checks for updates via Sparkle; an update check requests only release/appcast.xml and sends no identifying payload.

The in-app feedback uses a random device ID — generated and stored locally on your Mac, not tied to your identity or hardware — to correlate your support tickets. When you open the feedback view, Yish uses this device ID to fetch that device's ticket list from safex.cloud; when you submit feedback it sends the device ID, category, title, and the content you write; replying to a ticket sends the device ID and your comment. This feedback system is for support only — never for marketing and never sold. If you never open or use feedback, none of the above is sent.

The Logs page can send debug logs to SafeX manually. With Auto Send enabled, logs from a crash or forced termination are sent on the next launch; normal exits do not trigger automatic sending. Logs may contain filenames, window titles, recording settings, device information, timestamps, and errors, together with app-version and platform information. Absolute file paths are hidden before upload. No screenshots, recordings, webcam videos, or account data are attached. Failed sends remain on your computer for retry, and Auto Send can be disabled at any time.

5. Third-Party Code

Yish uses open-source libraries. All third-party source is audited before being bundled.

6. Policy Updates

Changes are reflected by updating the "Last updated" date above; no push notification is sent.

7. Contact

infosafex.cloud

Note: By using Yish you accept this policy. If you do not agree, please do not use the software. See also our Terms of Service.