CopyEye Get the APK

Android · on-device · English + हिन्दी

Copy any text
you can see.

A small eye floats at the edge of your screen. Tap it, and every word in front of you becomes selectable — inside a video, inside a photo, inside an app that refuses to let you copy anything.

17 MB · Android 10+ · free · no sign-in · no ads

move your pointer — she follows

Where does it work?

VideosReelsShortsScreenshotsPhotosGamesPDFsSlidesAnything that blocks copy

What actually happens?

A scan is four things,
and you only do the first.

Watch it scan

What you are watching on the left is the real sequence, at the real speed. The frame freezes exactly where your screen was — same size, same position — so your eye never has to go looking for the words it was already reading.

00:00 You tap Iris

She is at the edge of the screen, faded back until you reach for her. Dragging never starts a scan — only a clean tap does.

+0.2s The frame is taken

Exactly one image of what you are looking at, held in memory. Iris hides herself first so she is never inside her own screenshot.

+1.4s The words light up

Everything dims, and the recognised text is cut back out of the dim. Nothing is painted over the words — they are the only thing still lit.

tap You take what you want

A word, a line, a paragraph, a box you draw yourself, or all of it. Copy, and you are back where you were.

So what is the catch?

Four things it
cannot do.

Every app's landing page lists what it can do. This is the other half, up here rather than buried, so nothing about it is a surprise after you install it.

  1. It cannot read a protected screen.

    Banking apps and DRM video mark their windows secure, and Android hands CopyEye a blank image instead of their contents. It says so and stops. There is no setting that gets around this, and there will not be one.

  2. It cannot skip Android's permission dialog.

    That prompt belongs to the system, not to us, and it cannot be remembered forever. You choose which way to trade: see it once per session and keep a recording icon, or see it per scan and keep your status bar clean.

  3. It cannot switch on your OEM's own setting.

    Xiaomi, Oppo, Vivo and Realme block apps from opening over other apps until you allow it in their security app. CopyEye detects when this has happened and points at the exact screen — but you have to flip it.

  4. It cannot read what it cannot see.

    It works on pixels, not meaning. Tiny, blurred or heavily stylised text comes back wrong sometimes. Zooming in before you scan fixes most of it.

What it looks like

Two taps, on your
own screen.

CopyEye's selection screen: the captured page is dimmed and every recognised line is cut back out of the dim, with one line outlined in cyan and a Copy button below.
The scanEverything dims. The recognised text is cut back out of the dim, so nothing is painted over the words.
CopyEye's home screen showing Iris, a status pill reading Off, a Start CopyEye button and a permission checklist with green ticks.
The app itselfOne switch, a permission checklist that tells you the truth, and Iris.

Where does my screen go?

It has no way
to send anything
anywhere.

Most apps promise not to upload your data. CopyEye cannot. It declares no internet permission, so the operating system will not give it a network connection — not for analytics, not for crash reports, not by accident in a future build.

  • Recognition runs on your phone. Both language models ship inside the app. It works in flight mode.
  • Nothing is saved. The captured frame lives in memory and is destroyed when you close the scan. Never the gallery, never a file.
  • Nothing is watched. Between taps there is no capture session at all, so no frame of your screen is even produced.
  • No camera. No microphone. No location. None of it is requested, because none of it is needed.

One honest footnote. CopyEye asks for INTERNET, and it uses it — once per launch, to register the install and ask whether it has been suspended. That request carries a device id, the name you chose, and the version you are running. It does not carry a screen, a recognised word, or anything you copied; no code path from the scanner reaches the network at all. Recognition itself never leaves the phone, so scanning still works in aeroplane mode.

Does it read Hindi?

Built for the way
Indian screens actually read.

A Hindi caption over an English interface is not an edge case here — it is the normal case. Both recognisers run on the same frame, and the English is selectable while the Hindi is still arriving.

देवनागरी

मैंने यह टेक्स्ट सीधे वीडियो से कॉपी किया।

Latin

Order #4471 · shipped Tuesday · +91 98765 43210

What does it cost me?

Download
13MB · for most phones
Runs on
10Android 10 and above
Scans sent anywhere
0recognition never leaves the phone
Price
Freeno ads, no sign-in

Questions

Before you install.

Can it really copy text from a video?

Yes. CopyEye reads the frame that is on screen the moment you tap, so pausing on the frame you want gives the cleanest result. Reels, Shorts, YouTube, a downloaded film — they are all just pixels, and pixels are what it reads.

Does it work without internet?

Recognition, completely. Both language models are inside the app, so there is no first-run download and no server in the loop — scanning and copying work in aeroplane mode. The one thing that needs a connection is the check-in on launch, and when it cannot reach anything the app simply carries on.

Why does my phone show a screen-recording icon?

Android shows that indicator whenever an app holds screen-capture permission, and no app is permitted to hide it. CopyEye only reads your screen in the moment you tap, and you can set it to hand the permission straight back afterwards so the icon disappears between scans — at the cost of the system asking again next time.

I tapped the eye and nothing happened.

On Xiaomi, Redmi, POCO, Oppo, Vivo and Realme phones there is a second permission beyond "display over other apps". Turn on Display pop-up windows while running in background in your phone's app settings. CopyEye now detects this and shows you the exact path.

Is it on the Play Store?

Not yet. The APK here is signed and installs directly. Your phone will warn you about installing outside the store — that warning is normal for any direct download.

Get it

Put an eye
on your screen.

arm64 build · Android 10 and up · signed
The 17 MB file fits every 64-bit phone, which is nearly all of them. Take the 45 MB one only if that install is refused — it carries all four chip types.

Who built this?

Vansh Kashyap

Independent Android and web developer from India. I build things I want to use — CopyEye, StreamGarden, JanamJyot — and I write them so the privacy claims can be checked rather than believed.