# Zinxo > Zinxo is a native Mac app for screenshot, screen recording and scrolling capture, $29 one-time at launch (regular $39), with hand-drawn arrows and circles, 3D device mockups, scrolling capture, a video editor with GIF export, a History you can search by the text inside your screenshots, an optional built-in AI assistant, and an MCP server that hands screenshots to Claude Code, Cursor and other AI agents. Key facts: - Price: $29 one-time at launch (regular $39), USD. 1 Mac, 1 year of updates, keep the version forever. No subscription. - No free trial and no free tier. All sales are final: the license key is delivered instantly. - Platform: macOS 14 Sonoma or later. Native Swift app in the menu bar. - Maker: Stigital AS (Norway). Contact: hello@zinxo.app. - Version 1.0, launched 2026-09-29. - Buy: https://zinxo.app/#pricing ## Features - Capture: ⌘⇧4 area, ⌘⇧3 window, ⌥⇧L scrolling capture (a whole page as one tall PNG, sticky headers and footers kept once). Every capture is copied to the clipboard and shows a floating thumbnail for 5 seconds. - Annotate: Six arrow styles (curved, straight, hand-drawn, marker, double, dashed) with optional taper, nine box styles (Signature, Hand-drawn, Brush loop, Corners, Neon, Soft fill, Dashed, Ring, Badge), text bubbles including iMessage-style, spotlight, highlighter, a resizable magnifier, numbered steps and redaction (pixelate or solid bars). Arrows and boxes can snap to the UI element you point at. - Present: Background mode with wallpapers, macOS / Safari / Chrome / MacBook window frames and perspective tilt; real 3D device mockups (iPhone 17 Pro, Pro Max and Air, MacBook Pro 14/16, MacBook Air, iPad Pro 11/13, Studio Display) with colours and Hero, Float and Top-down angles; Combine several shots side by side, stacked, in a grid, before → after or in a free layout. - Record: ⌥⇧R records an area, window or display to H.264 MP4 at 30 or 60 fps, with optional microphone and system audio, click ripples and keystroke chips, a 3-2-1 countdown and pause/resume. The built-in video editor trims, cuts, changes speed (1×, 1.5×, 2×), crops, mutes, adds text and zoom overlays, and exports MP4 or GIF. - History and OCR: ⌘⇧5 opens History. Text in every capture is recognised on-device (Apple Vision), so you can search screenshots by the words inside them, plus app, window title, URL and AI captions. ⌥⇧T copies the text from any area. - Copy text (OCR): ⌥⇧T copies the text from any area of the screen as plain text, even a scanned PDF, an error dialog or a video call; also from any earlier capture via the thumbnail or History. In the editor, Extract text / table copies a table as CSV. On-device (Apple Vision; English, Norwegian, Swedish, Danish), no AI needed. - Redaction: After each capture, on-device text recognition suggests solid bars over emails, phone numbers, card and account numbers, API keys, JWTs and tokens. No AI needed. - AI assistant (optional): ✦ AI (⌘K) explains a screenshot, answers questions about it, or marks it up for you (Auto-mark). It runs on Apple's on-device model, a local model (Ollama, LM Studio) or your own API key (Anthropic, OpenAI, Gemini, OpenRouter). Everything else works without AI. - Agents and MCP: A built-in MCP server lets Claude Code, Claude Desktop, Cursor, VS Code, Codex and other MCP clients list, fetch, search and (opt-in) take screenshots. ⌥⇧S sends a shot with its context to a coding agent in cmux or copies it for any terminal; ⌥⇧J drafts a Jira or Linear issue. ## Compared with alternatives - CleanShot X: $35 one-time with 1 year of updates; more mature recording and built-in cloud links; no built-in AI. Zinxo: $29, AI assistant, MCP, OCR-searchable History. - Shottr: $12 one-time; tiny, fast, pixel tools (ruler, colour picker). Zinxo adds recording, a video editor, 3D devices, AI and agent handoff. - Xnapper: $29.99 for 1 Mac; beautiful social-ready backgrounds. Zinxo adds a full annotation editor, recording and AI. - Snagit: $39 per user per year; Windows + Mac, documentation templates. Zinxo is a one-time purchase and Mac-native. - Screen Studio: $108/yr; polished auto-zoom demo videos but no screenshots. Zinxo does both, with a simpler video editor. - Jam: Free / $14 per creator per month; browser bug reports with console and network logs. Zinxo works in every Mac app. - [Full comparison table](https://zinxo.app/compare) ## Comparisons - [Zinxo vs CleanShot X](https://zinxo.app/vs/cleanshot-x): Choose Zinxo over CleanShot X if you want a lower one-time price ($29 vs $35), hand-drawn arrows, 3D device mockups, a History you search by on-screen text, an optional AI assistant and MCP handoff to coding agents. Choose CleanShot X if you rely on its cloud share links or its more mature recording mode. - [Zinxo vs Shottr](https://zinxo.app/vs/shottr): Shottr ($12) is the better pick if you only need fast, tiny, pixel-precise screenshots. Zinxo ($29 once) adds screen recording with a video editor, 3D device mockups, a background studio, an optional AI assistant and agent handoff. - [Zinxo vs Xnapper](https://zinxo.app/vs/xnapper): Xnapper ($29.99 for 1 Mac) makes screenshots look good for social posts. Zinxo ($29 once) does that too, and adds a full annotation editor, scrolling capture, screen recording, OCR search and AI. - [Zinxo vs Snagit](https://zinxo.app/vs/snagit): Snagit costs $39 per user per year and runs on Mac and Windows. Zinxo is a $29 one-time, Mac-native app with recording, AI that reads the screenshot and coding-agent handoff; pick Snagit if you need Windows or documentation templates. - [Zinxo vs Screen Studio](https://zinxo.app/vs/screen-studio): Screen Studio ($108/yr) makes the most polished auto-zoom demo videos but doesn’t take screenshots. Zinxo ($29 once) does screenshots and screen recording, with a simpler video editor (trim, cut, speed, text and zoom overlays, MP4 and GIF). - [Zinxo vs Jam](https://zinxo.app/vs/jam): Jam (free for 30 Jams a month, Team $14 per creator per month) is best for browser bug reports with console and network logs. Zinxo ($29 once) works in every Mac app, with a full screenshot editor, recording and an MCP server for coding agents. ## Guides - [The best screenshot app for Mac (2026)](https://zinxo.app/guides/best-screenshot-app-for-mac): The best Mac screenshot apps in 2026 compared: Zinxo, CleanShot X, Shottr, Xnapper, Snagit and the free macOS tool, with prices and who each one is for. - [The best CleanShot X alternative for Mac (2026)](https://zinxo.app/guides/cleanshot-x-alternative-with-ai): A CleanShot X alternative: Zinxo has the same shortcuts plus hand-drawn arrows, 3D mockups, OCR search, AI and MCP for $29 once. And where CleanShot wins. - [How to annotate a screenshot on Mac](https://zinxo.app/guides/annotate-screenshot-on-mac): Annotate a Mac screenshot with arrows, boxes, text and blur: the free Markup way in Preview, and the one-keystroke way with Zinxo. - [How to draw arrows on screenshots (that look hand-drawn)](https://zinxo.app/guides/draw-arrows-on-screenshots): Draw clean or hand-drawn arrows on a Mac screenshot: the Preview way, and tapered curved arrows that snap to buttons with Zinxo. - [How to take a scrolling screenshot on Mac](https://zinxo.app/guides/scrolling-screenshot-mac): macOS has no scrolling screenshot. Here’s how to capture a full web page, chat or document as one tall image: browser tricks and Zinxo’s ⌥⇧L. - [How to record your screen with clicks shown on Mac](https://zinxo.app/guides/record-screen-with-clicks-mac): Record your Mac screen with mouse clicks and keystrokes visible, then trim and export MP4 or GIF: the built-in way and the Zinxo way. - [How to turn a screen recording into a GIF on Mac](https://zinxo.app/guides/screen-recording-to-gif-mac): Record your Mac screen and export a small, looping GIF for docs, PRs and Slack, without ffmpeg: step by step with Zinxo. - [How to make an iPhone mockup from a screenshot](https://zinxo.app/guides/iphone-mockup-from-screenshot): Put a screenshot on a realistic 3D iPhone 17 Pro, iPad or MacBook in seconds on your Mac, no Figma or Photoshop, with Zinxo’s device mockups. - [How to blur sensitive info in a screenshot on Mac](https://zinxo.app/guides/blur-sensitive-info-in-screenshot): Hide emails, API keys, names and card numbers in a Mac screenshot the safe way: why blur isn’t enough, and one-click redaction with Zinxo. - [How to copy text from an image or screenshot on Mac (OCR)](https://zinxo.app/guides/copy-text-from-image-mac): Copy text out of any image, scan, video call or screenshot on Mac: Live Text, Preview and Zinxo’s ⌥⇧T, and how to get a table as CSV. - [How to search the text inside your screenshots on Mac](https://zinxo.app/guides/search-text-in-screenshots-mac): Find an old screenshot by the words in it: how OCR search works on Mac, and Zinxo’s History that searches text, app, window and URL. - [How to send a screenshot to Claude Code or Cursor on Mac](https://zinxo.app/guides/paste-screenshot-into-claude-code): Four ways to get a screenshot into Claude Code or Cursor: paste, drag, file path and MCP. When each breaks, and the fastest setup on Mac. - [Give your AI agent eyes: screenshots over MCP](https://zinxo.app/guides/give-your-ai-agent-eyes-mcp-screenshots): Let Claude Code, Cursor, VS Code or Codex list, search and take screenshots through a local MCP server, on the AI plan you already have. - [Turn a screenshot into a Jira ticket in 10 seconds](https://zinxo.app/guides/screenshot-to-jira-ticket): Stop rewriting what’s already in the screenshot. A bug-report workflow with steps, impact and the annotated image, for Jira or Linear. - [Redact screenshots before you share them with AI](https://zinxo.app/guides/redact-screenshots-before-sharing-with-ai): Emails, API keys and customer data hide in screenshots. How to catch them automatically, on-device, before the image reaches a model or Slack. ## About - [Press kit and fact sheet](https://zinxo.app/press) - [Changelog](https://zinxo.app/changelog) - [Privacy](https://zinxo.app/privacy) - [Terms](https://zinxo.app/terms) ## Optional - [Everything in one file](https://zinxo.app/llms-full.txt): features, pricing, FAQ and the full text of every guide. --- # Zinxo: full reference ## Pricing and license - Pro: $29 one-time at launch, regular $39. Prices in USD; VAT added where required. - One-time purchase for 1 Mac, including 1 year of updates. You keep the last version released in that year forever. - After the first year, updates can be renewed at a discount; you never have to. - No trial and no free tier: Zinxo is locked until a license key is entered. All sales are final: the license key is delivered instantly, and buyers consent to that at checkout (EU/EEA withdrawal right waived). Problems with a purchase are sorted out by email (hello@zinxo.app). - If a license's update window ends, History stays fully usable (copy, save, reveal in Finder, copy text). - License keys are verified offline on the Mac. ## Keyboard shortcuts | Shortcut | Action | |---|---| | ⌘⇧4 | Capture area (Space toggles window pick) | | ⌘⇧3 | Capture a window | | ⌘⇧5 | History (search by on-screen text) | | ⌥⇧M | Area → annotate | | ⌥⇧B | Area → Background mode (wallpapers, frames, 3D devices) | | ⌥⇧T | Area → copy text (OCR) | | ⌥⇧A | Area → ask AI | | ⌥⇧S | Area → send to a coding agent | | ⌥⇧J | Area → Jira / Linear issue draft | | ⌥⇧R | Record screen (again to stop) | | ⌥⇧L | Scrolling capture | | ⌘K | ✦ AI panel in the editor | ## MCP server `Zinxo mcp` is an MCP server over stdio. Tools: list_screenshots(limit?, query?), get_screenshot(id | "latest", include_image?) (images downscaled to ≤ 1568 px), search_screenshots(query, limit?), capture(mode: "window" | "screen", app?). Capture is opt-in (Settings → Agents), asks once per program and is limited to 12 a minute per program. Claude Code: ``` claude mcp add --scope user zinxo -- ~/Applications/Zinxo.app/Contents/MacOS/Zinxo mcp ``` Cursor / Claude Desktop (`~/.cursor/mcp.json` / `claude_desktop_config.json`): ```json { "mcpServers": { "zinxo": { "command": "/Users//Applications/Zinxo.app/Contents/MacOS/Zinxo", "args": ["mcp"] } } } ``` ## AI providers (all optional) - On this Mac: Apple Intelligence (Apple silicon, macOS 26+; image input on macOS 27) - Your own API key: Anthropic, OpenAI, Google Gemini, OpenRouter (stored in the macOS Keychain) - Local: Ollama, LM Studio, any OpenAI-compatible server - Claude Code on this Mac (opt-in): runs your own `claude` CLI under your own plan ## FAQ **What is Zinxo?** Zinxo is a native Mac app for screenshot, screen recording and scrolling capture, $29 one-time at launch (regular $39), with hand-drawn arrows and circles, 3D device mockups, scrolling capture, a video editor with GIF export, a History you can search by the text inside your screenshots, an optional built-in AI assistant, and an MCP server that hands screenshots to Claude Code, Cursor and other AI agents. **How much does it cost?** $29 one-time at launch (regular $39), USD. One Mac, one year of updates; you keep the last version from that year forever. No subscription. **Is there a free trial or free version?** No. Zinxo is paid only: one plan, every feature. **Can I get a refund?** All sales are final since the license is delivered instantly. If something’s wrong with your purchase, email hello@zinxo.app and we’ll sort it out. **What are the system requirements?** macOS 14 Sonoma or later. On-device AI needs Apple silicon with Apple Intelligence (macOS 26 or later); every other feature works without it. **Can it replace CleanShot X?** For screenshots, annotation and recordings, yes: ⌘⇧4, ⌘⇧3 and ⌘⇧5 work the same way, with a floating thumbnail, backgrounds and frames, scrolling capture, screen recording with a video editor and a searchable history. CleanShot X still has built-in cloud share links, which Zinxo doesn’t have yet. **Do I need AI to use it?** No. Capture, annotation, backgrounds, recording, OCR, redaction and search all work without AI. **What does the AI cost?** Nothing extra from Zinxo. It runs on Apple's on-device model, on a local model (Ollama, LM Studio), through your own API key (billed by the provider), or through the AI app you already use over MCP. **Can I sign in with my Claude or ChatGPT account?** No. AI providers don't offer third-party apps a supported way to use consumer chat plans, so Zinxo never asks for those logins. Connect your AI app over MCP instead. **Which AI agents work with it?** Any MCP client: Claude Code, Claude Desktop, Cursor, VS Code (Copilot), Codex, Zed. ⌥⇧S also sends a screenshot with its context to a coding agent in cmux, or copies it for any terminal. **How do I connect it to Claude Code?** Run: claude mcp add --scope user zinxo -- ~/Applications/Zinxo.app/Contents/MacOS/Zinxo mcp (or click Settings → Agents → Add to Claude Code). **Does it do scrolling screenshots?** Yes. ⌥⇧L captures a scrolling area (web page, chat, document) as one tall PNG, up to 30,000 px by default. Vertical scrolling only. **Can it show mouse clicks and keystrokes in recordings?** Yes. Turn on Clicks and Keys in the recording bar (⌥⇧R). Keystrokes need Accessibility permission. **Can it export GIFs?** Yes. The video editor exports MP4 or GIF (10, 15 or 20 fps; 480, 720 or 1000 px wide). **Can it make iPhone mockups?** Yes. Background mode places a screenshot on real 3D iPhone 17 Pro, Pro Max and Air, iPad Pro, MacBook Pro, MacBook Air or Studio Display renders, with colours and Hero, Float or Top-down angles. **Does it upload my screenshots?** No. Captures, OCR and redaction stay on the Mac. AI requests only happen when you ask, and go straight from your Mac to the provider you picked. **Who makes it?** Stigital AS, a small software company in Norway. Contact: hello@zinxo.app. ## Comparisons in detail ### Zinxo vs CleanShot X URL: https://zinxo.app/vs/cleanshot-x Choose Zinxo over CleanShot X if you want a lower one-time price ($29 vs $35), hand-drawn arrows, 3D device mockups, a History you search by on-screen text, an optional AI assistant and MCP handoff to coding agents. Choose CleanShot X if you rely on its cloud share links or its more mature recording mode. - CleanShot X price: $35 one-time (1 yr updates), renewal $19/yr · Pro cloud $10/user/mo (One-time + optional renewal) - CleanShot X AI: None built in (Raycast AI integration only) - CleanShot X is best for: All-round capture and recording with cloud links - Where CleanShot X is better: More mature recording (v5 Studio Mode); Built-in cloud links and custom domains; Years of polish and a large user base - Where Zinxo is different: About a sixth of the memory at rest (40–70 MB vs 288 MB, measured); Nine box styles, tapered arrows, iMessage-style bubbles, a resizable magnifier; History you can search by what’s on screen; An optional AI assistant that explains the screenshot; One key to Claude Code, Cursor, Jira or Slack - Source: https://cleanshot.com/pricing (checked 2026-09-29) ### Zinxo vs Shottr URL: https://zinxo.app/vs/shottr Shottr ($12) is the better pick if you only need fast, tiny, pixel-precise screenshots. Zinxo ($29 once) adds screen recording with a video editor, 3D device mockups, a background studio, an optional AI assistant and agent handoff. - Shottr price: $12 one-time (Friends Club $30) (One-time) - Shottr AI: None (OCR only) - Shottr is best for: Fast, tiny, pixel-precise screenshots on a budget - Where Shottr is better: Lower price; Very small and fast; Pixel tools: ruler, color picker - Where Zinxo is different: AI annotation and questions about the image; Agent, Jira and Slack handoff; Background studio with frames and aspect ratios; Searchable history with AI captions - Source: https://shottr.cc/purchase.html (checked 2026-09-29) ### Zinxo vs Xnapper URL: https://zinxo.app/vs/xnapper Xnapper ($29.99 for 1 Mac) makes screenshots look good for social posts. Zinxo ($29 once) does that too, and adds a full annotation editor, scrolling capture, screen recording, OCR search and AI. - Xnapper price: $29.99 one-time for 1 Mac ($54.99 for 2) (One-time per device) - Xnapper AI: Rule-based auto-redaction and OCR, no LLM - Xnapper is best for: Beautiful social-ready screenshots - Where Xnapper is better: Auto-balance of backgrounds; Social size presets - Where Zinxo is different: $29 one-time (Xnapper: $54.99); A full annotation editor with smart arrows, spotlight and magnifier; AI that understands the content; Agent, ticket and Slack handoff - Source: https://xnapper.com/pricing (checked 2026-09-29) ### Zinxo vs Snagit URL: https://zinxo.app/vs/snagit Snagit costs $39 per user per year and runs on Mac and Windows. Zinxo is a $29 one-time, Mac-native app with recording, AI that reads the screenshot and coding-agent handoff; pick Snagit if you need Windows or documentation templates. - Snagit price: $39/user/year (Subscription) - Snagit AI: Smart Redact, Step Capture, edit text in image - Snagit is best for: Documentation and training teams on Mac + Windows - Where Snagit is better: Windows support; Templates and step guides for docs; Video capture with hosting - Where Zinxo is different: No subscription: $29 once; A native, fast Mac feel; LLM that reads and marks the screenshot; Coding-agent and Jira handoff - Source: https://www.techsmith.com/store/snagit/ (checked 2026-09-29) ### Zinxo vs Screen Studio URL: https://zinxo.app/vs/screen-studio Screen Studio ($108/yr) makes the most polished auto-zoom demo videos but doesn’t take screenshots. Zinxo ($29 once) does screenshots and screen recording, with a simpler video editor (trim, cut, speed, text and zoom overlays, MP4 and GIF). - Screen Studio price: $9/mo billed yearly ($108/yr) or $20/mo (Subscription) - Screen Studio AI: Local transcripts and subtitles - Screen Studio is best for: Polished product demo videos - Where Screen Studio is better: Beautiful auto-zoom recordings; Webcam, cursor smoothing, iOS mirroring - Where Zinxo is different: Screenshots, which Screen Studio doesn’t do; One-time price; AI annotation and agent handoff - Source: https://screen.studio/ (checked 2026-09-29) ### Zinxo vs Jam URL: https://zinxo.app/vs/jam Jam (free for 30 Jams a month, Team $14 per creator per month) is best for browser bug reports with console and network logs. Zinxo ($29 once) works in every Mac app, with a full screenshot editor, recording and an MCP server for coding agents. - Jam price: Free (30 Jams/mo) · Team $14/creator/mo (Freemium subscription) - Jam AI: AI summaries; MCP server for coding agents - Jam is best for: Web bug reports with console and network logs - Where Jam is better: Captures console + network logs from the browser; Deep issue-tracker integrations for web QA - Where Zinxo is different: Works everywhere on your Mac: native apps, terminals, Figma, dashboards; A real screenshot editor and background studio; One-time price for individuals - Source: https://jam.dev/pricing (checked 2026-09-29) # Guides ## The best screenshot app for Mac (2026) URL: https://zinxo.app/guides/best-screenshot-app-for-mac · Updated 2026-09-29 For most people the best Mac screenshot app in 2026 is a one-time purchase that does capture, markup, scrolling capture and recording in one place: Zinxo ($29 one-time at launch (regular $39)) if you also want hand-drawn arrows, 3D device mockups, OCR search and AI or coding-agent handoff; CleanShot X ($35) if you want cloud share links; Shottr ($12) if you want the cheapest fast tool. The free macOS tool (⌘⇧5) is enough for occasional one-off screenshots. ### The short list | App | Price (1 person) | Best for | Recording | Scrolling capture | AI | |---|---|---|---|---|---| | Zinxo | $29 once (launch; $39 regular) | Everyday capture, hand-drawn markup, mockups, sending shots to AI agents | Yes, with video editor + GIF | Yes | Optional assistant + MCP server | | CleanShot X | $35 once (1 yr updates) | All-round capture with cloud share links | Yes | Yes | None built in | | Shottr | $12 once | Tiny, fast, pixel tools on a budget | No | Yes | None (OCR only) | | Xnapper | $29.99 once (1 Mac) | Social-ready backgrounds | No | No | Rule-based redaction, no LLM | | Snagit | $39 per user per year | Documentation teams on Mac and Windows | Yes | Yes | Smart Redact, Step Capture | | macOS (⌘⇧5) | Free | Occasional one-off shots | Yes | No | None | ### What actually matters in a Mac screenshot app 1. Speed to the clipboard: the shot should be copied the moment you release the mouse, with a thumbnail to act on. 2. Markup that looks good without effort: arrows, boxes, text, numbered steps and redaction you don’t have to fiddle with. 3. Scrolling capture for long pages and chats, and screen recording for anything that moves. 4. A history you can search, because the screenshot you need is always from last Tuesday. 5. A fair price. Most of the good ones are one-time purchases; subscriptions make sense mainly for teams. ### Zinxo: best if your screenshots go somewhere Zinxo keeps the familiar shortcuts (⌘⇧4 area, ⌘⇧3 window, ⌘⇧5 History) and adds tapered, hand-drawn arrows and loops, nine box styles, iMessage-style text bubbles, a resizable magnifier and real 3D iPhone, iPad and MacBook mockups. ⌥⇧L takes scrolling captures, ⌥⇧R records the screen with click ripples, and the video editor exports MP4 or GIF. It is also the only one here with a built-in MCP server, so Claude Code, Cursor and other AI agents can fetch and search your screenshots, and an optional AI assistant that explains or marks up a screenshot. It is $29 one-time at launch (regular $39), for 1 Mac with 1 year of updates, and no subscription. ### CleanShot X: the long-time reference CleanShot X is polished and mature, with a strong recording mode and built-in cloud links with custom domains. It has no built-in AI. At $35 with a year of updates (renewal $19/yr) it’s a safe choice, and it’s better than Zinxo if you share via cloud links every day. ### Shottr: best value At $12, Shottr is tiny and fast and has pixel tools like a ruler and colour picker. It doesn’t record video and has no AI beyond OCR. ### Snagit: for documentation teams Snagit runs on Mac and Windows and has templates and step guides for documentation. It’s a subscription ($39 per user per year). ### The free macOS tool ⌘⇧3, ⌘⇧4 and ⌘⇧5 are built in, and the floating thumbnail opens Markup for quick arrows and text. There is no scrolling capture, no searchable history and no GIF export. For a few screenshots a week, it’s all you need. ### FAQ **What is the best free screenshot app for Mac?** The built-in macOS tool (⌘⇧3, ⌘⇧4, ⌘⇧5) is the best free option. It captures, records the screen and has basic Markup, but no scrolling capture or searchable history. **Is there a one-time-purchase alternative to Snagit on Mac?** Yes. Zinxo ($29 at launch), CleanShot X ($35) and Shottr ($12) are one-time purchases; Snagit is $39 per user per year. **Does Zinxo have a free trial?** No. Zinxo is paid only: one plan with every feature, no subscription. --- ## The best CleanShot X alternative for Mac (2026) URL: https://zinxo.app/guides/cleanshot-x-alternative-with-ai · Updated 2026-09-29 The closest CleanShot X alternative is Zinxo: a native Mac app with the same ⌘⇧4 / ⌘⇧3 / ⌘⇧5 shortcuts, floating thumbnail, backgrounds, scrolling capture and screen recording, plus hand-drawn arrows, 3D device mockups, OCR-searchable History, an optional AI assistant and an MCP server for coding agents, for $29 one-time at launch (regular $39). Keep CleanShot X if you depend on its cloud share links. CleanShot X is the reference Mac screenshot app: fast capture, a polished annotation editor, backgrounds, scrolling capture, recording and cloud links. As of September 2026 it still has no built-in AI; its only AI hook is a Raycast integration. That’s fine if you just need pixels. It’s a gap if your screenshots mostly end up in an AI agent, a Jira ticket or Slack. ### Zinxo vs CleanShot X at a glance | | Zinxo | CleanShot X | |---|---|---| | Price | $29 once at launch ($39 regular), 1 Mac, 1 yr updates | $35 once, 1 yr updates, renewal $19/yr | | ⌘⇧4 / ⌘⇧3 / ⌘⇧5, floating thumbnail | Yes | Yes | | Scrolling capture | Yes (⌥⇧L) | Yes | | Screen recording + GIF | Yes, video editor with text and zoom overlays | Yes, more mature (Studio Mode) | | Hand-drawn arrows and loops | Yes, tapered, curve the way you drew | Partly | | 3D device mockups | iPhone, iPad, MacBook, Studio Display | No | | History searchable by on-screen text | Yes (on-device OCR) | Partly | | Built-in AI | Optional: on-device, local or your own key | None built in | | MCP server for Claude Code / Cursor | Yes | No | | Cloud share links | Not yet | Yes, with custom domains | ### Switching takes two minutes 1. In CleanShot X: Settings → Shortcuts, clear Capture Area, Capture Window and Screenshot History (or quit CleanShot). 2. In Zinxo: Settings → Shortcuts → Re-register shortcuts. ⌘⇧4, ⌘⇧3 and ⌘⇧5 now open Zinxo. 3. Take a screenshot: it’s copied to the clipboard and a thumbnail appears for 5 seconds. Click it to annotate. ### Where Zinxo is different Zinxo keeps the CleanShot muscle memory and adds tapered, hand-drawn arrows that curve the way you moved, nine box styles, iMessage-style bubbles, real 3D device mockups, arrows that snap to UI elements, a History you search by the words inside screenshots, and a one-key handoff to Claude Code, Cursor, Jira or Slack. At rest it uses about 40–70 MB of memory (measured). ### When to keep CleanShot X If you share through CleanShot Cloud links every day, or rely on its more mature recording mode, keep it. Many people run both. ### FAQ **Does CleanShot X have AI?** Not built in, as of September 2026. It integrates with Raycast AI. Zinxo has an optional built-in assistant and an MCP server. **Can Zinxo use the same shortcuts as CleanShot X?** Yes. Zinxo registers ⌘⇧4, ⌘⇧3 and ⌘⇧5; clear them in CleanShot’s settings first, then re-register in Zinxo. --- ## How to annotate a screenshot on Mac URL: https://zinxo.app/guides/annotate-screenshot-on-mac · Updated 2026-09-29 To annotate a screenshot on a Mac for free, press ⌘⇧4, click the floating thumbnail and use Markup (or open the file in Preview and choose View → Show Markup Toolbar). For better-looking arrows, boxes, text bubbles, numbered steps and real redaction in one step, press ⌥⇧M in Zinxo to capture an area straight into its editor. ### The free way: Markup Markup is fine for a quick arrow. It has no numbered steps, no blur or pixelation, and the arrows are straight lines, so it gets slow when you do it every day. 1. Press ⌘⇧4 and drag over the area. 2. Click the thumbnail that appears in the corner (before it slides away) to open Markup. 3. Use the shapes, text and highlight tools, then click Done. ### The fast way with Zinxo 1. Press ⌥⇧M (or ⌘⇧4, then click the thumbnail) to capture an area and open the Zinxo editor. 2. Press A for an arrow and drag from empty space to the thing you mean. It curves the way your hand moved and can snap to the button under the tip. 3. Press R for a box (a single click boxes the element under the cursor), T for a text bubble, N for numbered steps, M for a magnifier, H to highlight. 4. Press P to redact: drag over emails, keys or names for a solid bar or pixelation. 5. Press ⌘↩ (Done) or ⇧⌘C to copy the annotated image, or drag it into Slack, Mail or Finder. ### Tips for screenshots people understand One arrow and one box beat five of each. Put numbers on the image when there are steps, and crop to what matters. Annotations in Zinxo stay editable: open the same capture again and your marks come back as objects. --- ## How to draw arrows on screenshots (that look hand-drawn) URL: https://zinxo.app/guides/draw-arrows-on-screenshots · Updated 2026-09-29 On a Mac you can draw a basic straight arrow on a screenshot with Preview’s Markup (Shapes → Line, then an arrowhead style). For arrows that look drawn by hand, tapered and curved the way you moved, use Zinxo: capture with ⌘⇧4, press A and drag; there are six styles (curved, straight, hand-drawn, marker, double, dashed) and the tip can snap to the element you point at. ### In Preview (free) 1. Open the screenshot in Preview. 2. View → Show Markup Toolbar. 3. Shapes → Line; then use Shape Style to add an arrowhead. 4. Drag the line into place and adjust the colour and thickness. ### With Zinxo 1. Press ⌘⇧4, drag over the area, then click the floating thumbnail to open the editor. 2. Press A (Arrow) and drag from empty space towards the target. If your drag bends, the arrow bends the same way. 3. Pick the style in the options strip: curved, straight, hand-drawn, marker, double or dashed. Taper makes the tail thinner than the head. 4. The tip snaps to the edge of the button or row under it. Press F to turn snapping off, or hold ⌘ while dragging. 5. Use ⌘[ and ⌘] for thinner or thicker, add a label if you want, then ⌘↩ to finish and copy. ### What makes an arrow read well Start the arrow in empty space, not on top of other text. Curve it slightly so it doesn’t look like a UI element. Keep one colour for every arrow in a screenshot, and let a white halo separate it from busy backgrounds; Zinxo draws that halo and a soft shadow by default. --- ## How to take a scrolling screenshot on Mac URL: https://zinxo.app/guides/scrolling-screenshot-mac · Updated 2026-09-29 macOS has no built-in scrolling screenshot. In a browser you can use Chrome DevTools’ “Capture full size screenshot”; for any app (chats, documents, web pages) use a scrolling-capture tool: in Zinxo, press ⌥⇧L, select the part that scrolls, scroll, and press ⏎ to get one tall PNG with sticky headers kept once. ### Browser only: Chrome DevTools 1. Open the page in Chrome and press ⌘⌥I. 2. Press ⌘⇧P, type “screenshot” and pick Capture full size screenshot. 3. The PNG lands in Downloads. It only works for web pages, and lazy-loaded parts may be missing. ### Any app: Zinxo scrolling capture 1. Press ⌥⇧L (or choose Scrolling Capture… in the menu bar). 2. Click a window, or drag over just the part that scrolls, such as a chat or a web page. Press ↩ or Start Scrolling Capture. 3. Scroll with the trackpad or mouse inside the outline. A live preview shows the stitched strip; if it says “Scroll a little slower”, slow down. 4. Or click Auto-scroll and let it scroll for you (asks for Accessibility the first time). 5. Press ⏎ (or ⌥⇧L again) to finish. The tall PNG is copied, saved to History and ready to annotate. ### Good to know Start at the top: content above where you started isn’t captured. Sticky headers and footers appear once, at the top and bottom. Horizontal scrolling isn’t supported, and videos or parallax effects inside the region can confuse stitching. The height is capped at 30,000 px by default (10,000–50,000 in Settings). ### How the tools compare | Tool | Scrolling capture | Works outside the browser | |---|---|---| | macOS built-in | No | — | | Chrome DevTools | Yes | No | | Zinxo | Yes (⌥⇧L) | Yes | | CleanShot X | Yes | Yes | | Shottr | Yes | Yes | | Xnapper | No | — | --- ## How to record your screen with clicks shown on Mac URL: https://zinxo.app/guides/record-screen-with-clicks-mac · Updated 2026-09-29 To record your Mac screen with clicks shown for free, press ⌘⇧5, open Options and turn on Show Mouse Clicks. To also show keystrokes, trim, zoom and export a GIF, use Zinxo: press ⌥⇧R, turn on Clicks (and Keys) in the control bar, record, and export MP4 or GIF from the built-in video editor. ### The built-in way (⌘⇧5) 1. Press ⌘⇧5 and pick Record Entire Screen or Record Selected Portion. 2. Options → Show Mouse Clicks. 3. Click Record; stop from the menu bar. The file is a .mov with no editing beyond QuickTime’s trim. ### With Zinxo 1. Press ⌥⇧R. Hover to pick a window or display, or drag an area; pick an aspect ratio (16:9, 4:3, 1:1, 9:16) if you need one. 2. In the control bar, turn on Clicks (a blue ripple per click, orange for right-click) and Keys (a chip with shortcuts or typed text; needs Accessibility). Add Mic or system Sound if you want audio. 3. Press ↩ to start after a 3-2-1 countdown. Pause, restart or stop from the pill under the region, or press ⌥⇧R again. 4. In the video editor, trim, cut a middle section, change speed (1×, 1.5×, 2×), crop, and add text or zoom overlays. 5. Export MP4 (High, Balanced or Small) or GIF (10–20 fps, 480–1000 px), then Copy to paste the file into Slack or Mail. ### Built-in vs Zinxo | | macOS ⌘⇧5 | Zinxo | |---|---|---| | Show clicks | Yes | Yes (ripples drawn into the video) | | Show keystrokes | No | Yes | | Trim / cut / speed / crop | Trim only (QuickTime) | Yes | | Text and zoom overlays | No | Yes | | Export GIF | No | Yes | | Output | .mov | H.264 MP4, 30 or 60 fps | --- ## How to turn a screen recording into a GIF on Mac URL: https://zinxo.app/guides/screen-recording-to-gif-mac · Updated 2026-09-29 macOS can’t export a GIF on its own. The quickest way is a recorder with GIF export: in Zinxo, press ⌥⇧R to record, then in the video editor choose GIF, pick 10, 15 or 20 fps and 480, 720 or 1000 px wide, and Copy or Save. For command-line fans, ffmpeg can convert an existing .mov too. ### Record and export a GIF with Zinxo 1. Press ⌥⇧R, select the area or window and press ↩ to record. Keep it short: a GIF over 10 seconds gets heavy. 2. Stop with ⌥⇧R. Hover the thumbnail and click GIF for the default GIF, or click it to open the video editor. 3. Trim the ends, cut out dead time and try 1.5× or 2× speed. 4. In the export column choose GIF, then fps (10, 15 or 20), width (480, 720 or 1000 px) and loop. 5. Check the size estimate and press Copy (⌘C) or Save (⌘S). If the GIF would be too big, the editor shrinks it and says so. ### With ffmpeg (free, command line) ``` ffmpeg -i recording.mov -vf "fps=12,scale=720:-1:flags=lanczos" -loop 0 out.gif ``` ### Tips for small GIFs Record only the part that matters, drop to 10–12 fps for UI demos, and prefer 720 px width. If people will watch with sound or it’s longer than 15 seconds, share an MP4 instead. --- ## How to make an iPhone mockup from a screenshot URL: https://zinxo.app/guides/iphone-mockup-from-screenshot · Updated 2026-09-29 To make an iPhone mockup from a screenshot on a Mac, open the screenshot in Zinxo’s Background mode (⌥⇧B, or the thumbnail’s Background button), choose Device → iPhone, pick the model (iPhone 17 Pro, Pro Max or Air), colour and angle (Hero, Float or Top-down), and copy the result. It renders a real 3D device, so no Figma or Photoshop template is needed. ### Step by step in Zinxo 1. Take a screenshot with ⌘⇧4, or hover an older one in History (⌘⇧5) and click Add background. 2. Press ⌥⇧B (or click Background on the floating thumbnail) to open the editor in Background mode. 3. Under Device choose iPhone, then the model (iPhone 17 Pro, 17 Pro Max or iPhone Air) and a colour, such as Cosmic Orange. 4. Pick an angle: Hero, Float or Top-down, and drag the device to rotate it a little. 5. Choose a wallpaper behind it, then ⇧⌘C to copy or ⌘S to save. ### Other devices The same picker has MacBook Pro 14″ and 16″, MacBook Air, iPad Pro 11″ and 13″ and Studio Display. Desktop screenshots can also go in a macOS, Safari or Chrome window frame with a tilt or isometric perspective. ### Without an app Apple publishes flat product bezels in its Design Resources, and there are web mockup generators and Figma plugins. They work, but you place the screenshot by hand and usually get a flat, front-on device. --- ## How to blur sensitive info in a screenshot on Mac URL: https://zinxo.app/guides/blur-sensitive-info-in-screenshot · Updated 2026-09-29 To hide sensitive information in a Mac screenshot, cover it with a solid bar or strong pixelation rather than a light blur, which can sometimes be reversed on short text. Preview has no blur tool (draw a filled rectangle instead); Zinxo scans every capture on-device and suggests solid bars over emails, phone numbers, card numbers, API keys and tokens, and its Redact tool (P) pixelates or blacks out anything else. ### In Preview (free) 1. Open the screenshot in Preview and show the Markup toolbar. 2. Draw a rectangle over the text, set its fill colour to black and its border to none. 3. Export as PNG (flattening the markup) before you share it. ### With Zinxo 1. Capture as usual (⌘⇧4) and open the editor from the thumbnail. 2. On-device text recognition pre-suggests solid bars over emails, phone numbers, card and account numbers, API keys, JWTs and tokens. Keep or discard them. 3. Press P (Redact) and drag over anything else, such as names, addresses or faces. Choose solid bar or pixelate. 4. For secrets, use Redact on the thumbnail’s More menu: it flattens the image and deletes the unredacted original from disk. 5. Copy (⇧⌘C) and share. ### Blur vs pixelate vs solid bar A light Gaussian blur on a short string (a key, a number) can sometimes be reconstructed. Heavy pixelation is better; a solid bar is safest. Whatever you use, rotate any API key that was ever shared in the clear. --- ## How to copy text from an image or screenshot on Mac (OCR) URL: https://zinxo.app/guides/copy-text-from-image-mac · Updated 2026-09-29 To copy text from an image on a Mac, use OCR. macOS Live Text lets you select text in photos and images in apps like Preview, Photos and Safari; Zinxo does it for any area of your screen: press ⌥⇧T, drag over the text, and it’s on your clipboard as plain text, recognised on your Mac. ### Copy text with Zinxo 1. Press ⌥⇧T (Area → copy text). 2. Drag over the text you want: a scanned PDF, an error dialog, a video call slide, a chart label, anything on screen. 3. The recognised text is copied to the clipboard; a toast says how many characters it copied. 4. Paste it wherever you need it with ⌘V. ### Tables become CSV Open the capture in Zinxo’s editor, press ⌘K and choose Extract text / table. When the recognised lines line up in a grid, it copies the table as CSV (“Table copied as CSV (4 rows)”); otherwise the plain text. It uses on-device text recognition, so no AI model is needed. ### Copy text from older captures Every capture is read in the background, so Copy text (OCR) in the floating thumbnail’s ⋯ menu or in History (⌘⇧5) copies the text of a screenshot you took earlier. The same text is what History searches. ### The built-in ways on macOS Live Text (macOS 12 Monterey and later) lets you select and copy text in images shown in Preview, Photos, Quick Look and Safari: hover the text and drag, or right-click and copy. It works when the image is already open in one of those apps; for text on the live screen, you first take a screenshot and open it. ### Compared | | Live Text (macOS) | TextSniper | Zinxo | |---|---|---|---| | Copy text from any area of the screen | No, only images open in supported apps | Yes | Yes, ⌥⇧T | | Tables as CSV | No | No | Yes, in the editor (no AI) | | Text of old screenshots | No history | No history | Yes, from History | | Also a screenshot and recording app | No | No | Yes | | Where the OCR runs | On your Mac | On your Mac | On your Mac | ### Good to know Zinxo recognises English, Norwegian, Swedish and Danish, using Apple’s Vision framework. Handwriting, very small or low-contrast text can come out wrong, so check numbers before you rely on them. Recordings don’t have Copy text; take a screenshot of the frame instead. ### FAQ **Does Zinxo need AI or the internet to copy text?** No. Text recognition runs on your Mac with Apple’s Vision framework. Nothing is uploaded. **Can I copy text from a scanned PDF?** Yes. Open it, press ⌥⇧T and drag over the page; Zinxo reads the pixels, so it doesn’t matter that the PDF has no text layer. **Which languages are supported?** English, Norwegian, Swedish and Danish. --- ## How to search the text inside your screenshots on Mac URL: https://zinxo.app/guides/search-text-in-screenshots-mac · Updated 2026-09-29 To find a screenshot by the text inside it, you need OCR search. Recent versions of macOS Spotlight can find some text in images, but mixed in with every other file; Zinxo runs on-device OCR on every capture and lets you search its History (⌘⇧5) by the words in the image, plus the app, window title, URL and an AI caption. ### Search History in Zinxo 1. Press ⌘⇧5 to open History. 2. Type what you remember seeing: an error message, a customer name, a number, a URL. 3. Results match the recognised text, caption, tags, app, window title and URL of each capture. 4. Hover a card to Annotate, Add background, Copy or Show in Finder; select several to Combine. ### Copy text straight from the screen ⌥⇧T captures an area and copies its text (OCR). Text recognition uses Apple’s Vision framework on your Mac (English, Norwegian, Swedish and Danish), so nothing is uploaded. ### Let your AI agent search too Through the built-in MCP server, Claude Code or Cursor can call search_screenshots("checkout error") and read the matching image, so you can ask “find the screenshot of the 502 from Tuesday and compare it with the page now”. ``` claude mcp add --scope user zinxo -- ~/Applications/Zinxo.app/Contents/MacOS/Zinxo mcp ``` --- ## How to send a screenshot to Claude Code or Cursor on Mac URL: https://zinxo.app/guides/paste-screenshot-into-claude-code · Updated 2026-09-29 To give Claude Code a screenshot on a Mac, copy it with ⌘⌃⇧4 and paste it into the session with Ctrl+V, or type the image’s file path; in Cursor, paste the image into the chat. To skip copying altogether, connect an MCP screenshot server such as Zinxo’s, so the agent can fetch, search or take the screenshot itself. ### 1. Paste from the clipboard ⌘⌃⇧4 copies a screenshot to the clipboard instead of saving it. In Claude Code, paste with Ctrl+V (not ⌘V, which pastes text in most terminals). In Cursor’s chat, ⌘V works. Some terminals and tmux setups don’t forward image pastes; if nothing happens, use a file path. ### 2. Drag and drop the file Drag a screenshot file from Finder into the terminal or the Cursor chat. The agent sees the path and reads the image. ### 3. Type or paste the file path Claude Code reads any image path you mention, e.g. “look at ~/Desktop/Screenshot 2026-09-29 at 14.12.08.png”. Quote paths with spaces. This is the most reliable method, because it’s just text. ### 4. Let the agent fetch screenshots itself (MCP) With an MCP server that exposes screenshots you don’t move files at all: say “what’s wrong on my screen?” and the agent calls a tool, gets the image and reads it. Zinxo ships one built in; add it to Claude Code once: ``` claude mcp add --scope user zinxo -- ~/Applications/Zinxo.app/Contents/MacOS/Zinxo mcp ``` ### The fastest everyday setup with Zinxo 1. Add the Zinxo MCP server once (Settings → Agents → Add to Claude Code, or the command above). For Cursor, add the same server to ~/.cursor/mcp.json. 2. Ask the agent “look at my latest screenshot” or “search my screenshots for the checkout error”. It calls get_screenshot or search_screenshots. 3. To let the agent take a fresh screenshot, turn on Settings → Agents → Allow AI agents to take screenshots, and approve the program once. 4. Prefer pushing? ⌥⇧S captures an area and sends the image path plus context (app, window title, URL) to a Claude Code or Codex session in cmux, or copies it for any other terminal. ### Tips Crop to what matters: smaller images are cheaper and the model focuses better. Annotate before sending (an arrow to the bug beats a paragraph). Redact API keys and customer emails first: once they’re in a model context, they’re in your logs too. --- ## Give your AI agent eyes: screenshots over MCP URL: https://zinxo.app/guides/give-your-ai-agent-eyes-mcp-screenshots · Updated 2026-09-29 An MCP screenshot server lets an AI agent such as Claude Code, Cursor, VS Code Copilot or Codex list, fetch, search and (if you allow it) take screenshots on your Mac. Zinxo includes one: add `Zinxo mcp` to your client’s MCP config and the agent gets list_screenshots, get_screenshot, search_screenshots and capture tools, running on your own AI plan. MCP (Model Context Protocol) lets an AI app call tools on your machine. A screenshot MCP server gives your agent three abilities: look at the screen now, fetch the latest screenshot, and search old screenshots by their text. ### The tools | Tool | What it does | |---|---| | list_screenshots(limit?, query?) | Recent captures: id, time, app, window, URL, caption, OCR snippet | | get_screenshot(id | "latest") | The image (downscaled to ≤ 1568 px) plus OCR text, metadata and file path | | search_screenshots(query) | Search OCR text, caption, tags, app, window and URL | | capture(mode: window | screen, app?) | Asks the running app to take a screenshot (opt-in) | ### Setup 1. Install Zinxo in ~/Applications and open it once. 2. Claude Code: run the command below, or click Settings → Agents → Add to Claude Code. 3. Cursor or Claude Desktop: add an mcpServers entry named "zinxo" with command ~/Applications/Zinxo.app/Contents/MacOS/Zinxo and args ["mcp"] (Cursor: ~/.cursor/mcp.json). VS Code uses the same under "servers" in .vscode/mcp.json; Codex under [mcp_servers.zinxo] in ~/.codex/config.toml. 4. Optional: Settings → Agents → Allow AI agents to take screenshots. Each program asks once (Deny, Allow Once, Always Allow). 5. Ask: “What’s wrong on my screen right now?” ``` claude mcp add --scope user zinxo -- ~/Applications/Zinxo.app/Contents/MacOS/Zinxo mcp ``` ### Useful prompts 1. “What’s wrong on my screen right now?” 2. “Find the screenshot of the checkout error from Tuesday and compare it with the current page.” 3. “Read the last three screenshots and write the release notes.” ### Privacy Read-only tools read your local History; capture goes through the running Zinxo app, which holds the Screen Recording permission, over a Unix socket only your user can open. Agent captures are limited to 12 a minute per program and each one shows a notice. Requests run inside your AI app, on your plan there; Zinxo never asks for your Claude or ChatGPT login. --- ## Turn a screenshot into a Jira ticket in 10 seconds URL: https://zinxo.app/guides/screenshot-to-jira-ticket · Updated 2026-09-29 The fastest way to turn a screenshot into a Jira or Linear ticket is to mark the problem with numbered steps, then let an AI draft the title and description from the image. In Zinxo, ⌥⇧J captures an area and drafts the issue for you to edit, then Copy as text, Open in Linear, or Create in Jira; nothing is created before you click. A good bug report has a clear title, steps to reproduce, expected vs actual, impact and a screenshot with the problem marked. Writing that by hand takes minutes. Most of it is already visible in the screenshot. ### The manual way (still worth knowing) 1. Capture only the relevant area. 2. Mark the problem: one arrow, one box. Numbered markers if there are steps. 3. Title = symptom + where + when: “Payment 502 dropped checkout conversion (14:02–14:40)”. 4. Put the steps in the order of your numbered markers. 5. Add impact in numbers if the screenshot shows them. ### With Zinxo 1. Connect a Smart AI once (Settings → AI): Claude Code on this Mac, your own API key, or a local model. 2. Press ⌥⇧J and select the area. The AI drafts a title and description you can edit. 3. Copy as text for any tracker, or Open in Linear (prefilled, with the screenshot on the clipboard to paste). 4. Create in Jira works when you’ve allowed Claude Code on this Mac with your Atlassian connector. Nothing is sent before you press a button. ### Why numbered markers matter Numbered steps on the image (press N in the editor) are the single best way to make a ticket reproducible. They map one-to-one to “steps to reproduce”, so the ticket and the image tell the same story. --- ## Redact screenshots before you share them with AI URL: https://zinxo.app/guides/redact-screenshots-before-sharing-with-ai · Updated 2026-09-29 Before you paste a screenshot into ChatGPT, Claude or a Slack channel, cover API keys, emails, phone numbers and customer data with solid bars. Zinxo does the detection on your Mac with Apple’s Vision text recognition and pre-suggests the bars on every capture, so nothing is sent anywhere to find the secrets. Screenshots are the most common way secrets leak into chat logs and model contexts: an sk_live_ key in a terminal, a customer email in an admin panel, a card number in a checkout test. ### What to look for 1. API keys and tokens (Stripe, GitHub, OpenAI-style sk-… keys, JWTs) 2. Email addresses and phone numbers 3. Card numbers, bank accounts, national ID numbers 4. Customer names and addresses in admin tools ### Do it on-device Text recognition runs locally with Apple’s Vision framework, so detection doesn’t require sending the image anywhere. Zinxo scans every capture and pre-suggests solid bars over the matches, which you keep or discard; the Redact tool can still pixelate. ### Solid bars, not light blur Light blur can sometimes be reversed on short strings. Use solid bars (or heavy pixelation) for secrets, and rotate any key that was shared in the clear.