Yoink for iPad and iPhone v2.4 – Improved Background Clipboard Monitoring

Yoink for iPad and iPhone v2.3.5 introduced Background Clipboard Monitoring, which, if enabled, stores anything you copy, even if Yoink itself is in the background, effectively giving you a clipboard history.

With version 2.4, I’ve improved it by adding the ability to only monitor for specific data types, and to temporarily pause the monitor.

Background Clipboard Monitoring in Action on iOS 15 and iPadOS 15
Captured on my iPad using iPadOS 15, lightly edited for brevity but otherwise unaltered

For demonstrative purposes, I kept Yoink in the foreground as a Slide-Over app, just to show what gets added when.
But all of this works even if Yoink is not visible on your display and put in the background.

In the video above, I enable Yoink’s clipboard monitor and consecutively copy an image, a link, and some text; all get stored in Yoink.
I then use the Picture-in-Picture’s fast forward button to tell Yoink to only watch for text. With that option set, I again copy an image, a link, and some text; this time only the text is stored in Yoink.
I click the fast forward button again to make Yoink only save links, and repeat the copy-procedure of an image, a link, and some text; now, only the link gets stored in Yoink.
A final time I click the fast forward button to have Yoink only watch for images and – you guessed it – when I copy an image, a link and some text, only the image is added to Yoink.

Next, I pause the clipboard monitor by using Picture-in-Picture’s Pause button. Now, Yoink does not react to any copy events at all. By pressing the Play button in PiP, I reactivate the clipboard monitor.

Notes on the monitor’s behavior

The clipboard monitor attempts to ignore sensitive data, like passwords. For this, it refers to the pasteboard data types proposed at nspasteboard.org, and checks if there are any password-type app names contained in the pasteboard data types, like “1password”, or “keychain”, for example. If encountered, Yoink ignores the copy-event and waits for the next.

As for energy consumption, it is very light-weight.
The images you see in Picture-in-Picture are static – it doesn’t play video, it doesn’t play audio.
Yes, Yoink will continue running in the background because of this, but all it does is check your pasteboard every couple of seconds (and not even the data directly, only a “changeCount” value provided by the API).
If a change has occurred, it will save the content to Yoink and to disk.
Syncing – if enabled – only occurs when the app comes back to the foreground, so there is no added network activity.

Other Changes in Yoink v2.4

– I improved Yoink’s compatibility with GarageBand. Dragging an audio file to GarageBand from Yoink now works correctly
– Picture-in-Picture for arbitrary content now properly displays Map location items
– I fixed a memory leak and a couple of app crashes

Pricing and Availability

Yoink is available on the iOS App Store as a one-time purchase, for $5.99 / €5.99.
It is localized in English, German, Simplified Chinese, Japanese and Korean, with more languages to follow.

Links

Yoink for iPad and iPhone Website
Yoink on the iOS App Store
Yoink for iOS Usage Tips
Yoink for iOS Press Kit (.zip download)

Yoink is also available for Mac:
Yoink for Mac Website
Yoink on the Mac App Store
Yoink for Mac Usage Tips
Yoink for Mac Press Kit (.zip download)

I do hope you enjoy Yoink!
If you have any feedback or questions, don’t hesitate to mail me, I’d love to hear from you.

Stay healthy and safe!