Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Close. It says that if a developer uses the new secure paste feature, they will not have access to the pasteboard unless a user initiated paste occurs. This prevents unscrupulous developers from programmatically reading the pasteboard behind the users back, which was occurring unknowingly before iOS 14.

The paste transparency banner will identify to users the apps that don’t implement secure paste and those that do. Hopefully apps that don’t will be publicly shamed into using the new API. In time, every developer should transition to secure paste. I expect sites like MacRumors to list the bad actors who don’t.
Some apps have a valid reason to access the clipboard programmatically. I’m thinking of Parcel, which uses it to pre-fill the parcel ID.
I don’t see what problem this new feature solves. The banner already stopped sneaky access.
 
Apple addressed this issue in iOS 14 by implementing a small banner that notifies you whenever an app accesses the clipboard, which means apps can no longer see the clipboard without your knowledge.
Anyone make sense of this? I read this as 'after' an app has accessed the clipboard....? I find the wording confusing or am I missing something? When/how does it allow you to Prevent the access? Sys prefs?
 
Show me a bug tracker for a large system with over a hundred thousand submitters that’s not filled to the brim with user submitted bugs not touched, and I’ll tell you the location of El Dorado’s gold, Jimmy Hoffa’s body AND next weeks winning lottery numbers…

There’s a difference between “being ignored” and “unable to deal with” (for any number of reasons).
Either way, allowing all apps to see the contents of the clipboard is unforgivable. It shows a lack of understanding of basic security engineering principles.
 
  • Disagree
Reactions: NetMage
Given app developers pay up to 30% of their gross revenue to Apple... thousands of dollars per month even for small apps... it seams like Apple should be able to dedicate at least one hour per month to looking into that developer's bug reports.

But as far as I can tell, my bug reports get between zero and two or three minutes. The few times I've been given a response, it's been clear the person didn't even read my but report properly, let alone consider it.
Completely agree.
 
To be honest I’m still unclear.

Let’s see what Apple says: (https://www.apple.com/newsroom/2021...os-15-ipados-15-macos-monterey-and-watchos-8/)

  • With secure paste, developers can let users paste from a different app without having access to what was copied until the user takes action to paste it into their app. When developers use secure paste, users will be able to paste without being alerted via the pasteboard transparency notification, helping give them peace of mind.
So, if I’m understanding that correctly, you can set a permission so that your app is not able to see the clipboard except when a user-initiated paste occurs, in which case the notification doesn’t appear.

That’s it? Seems pointless to me. Seeing that notification when I manually-paste is not an inconvenience (in fact it’s a reassuring reminder that that feature exists). In fact given that seeing that notification increases my peace of mind, this change will actual lower it!
Glad to see I'm not the only one confused. Per this moment: is there a way to prevent, via some toggle, apps from viewing your clip/paste actions? Period?
 
To clarify what’s happening as far as I understand it:

1. In the old days before iOS 14 the clipboard api was completely open. Once an app ran it could read what was on the clipboard using some “read clipboard” api. Users could not see this happening it at all.

2. After some malicious use cases where detected, Apple made a simple change with iOS 14 where it would show a banner to the user whenever an app calls the “read clipboard” api. That was all, apps could still read the clipboard if they wanted, it simply started to become noticeable.

3. Now with iOS 15 Apple is adding a new alternative clipboard api. This new api means apps can’t read the clipboard when they want but only after a user clicks on “paste”. This is actually what is done in modern browsers with the javascript clipboard api. It requires an active user interaction where the user knowingly says “yes, I want to paste this into the app”. Afterwards the app has that piece of content. But it prevents it from reading it without user interaction. It seems this is opt-in for apps, as probably Apple can’t change the behavior of the existing clipboard api to be more restrictive without breaking too many (good) apps out there.

For a user that means to treat that banner as a warning of something bad happening. “Good” apps should be switching to the new api going forward, so that user interaction is always required and that banner never pops up. Also wouldn’t be surprised if Apple might disable the old api entirely in a few years.
 
The paste transparency banner will identify to users the apps that don’t implement secure paste and those that do. Hopefully apps that don’t will be publicly shamed into using the new API. In time, every developer should transition to secure paste. I expect sites like MacRumors to list the bad actors who don’t.
Sooo....slowly beginning to understand. But will it do this BEFORE you copy/paste or after? After doesn't seem to make much sense to me...
 
To clarify what’s happening as far as I understand it:

1. In the old days before iOS 14 the clipboard api was completely open. Once an app ran it could read what was on the clipboard using some “read clipboard” api. Users could not see this happening it at all.

2. After some malicious use cases where detected, Apple made a simple change with iOS 14 where it would show a banner to the user whenever an app calls the “read clipboard” api. That was all, apps could still read the clipboard if they wanted, it simply started to become noticeable.

3. Now with iOS 15 Apple is adding a new alternative clipboard api. This new api means apps can’t read the clipboard when they want but only after a user clicks on “paste”. This is actually what is done in modern browsers with the javascript clipboard api. It requires an active user interaction where the user knowingly says “yes, I want to paste this into the app”. Afterwards the app has that piece of content. But it prevents it from reading it without user interaction. It seems this is opt-in for apps, as probably Apple can’t change the behavior of the existing clipboard api to be more restrictive without breaking too many (good) apps out there.

For a user that means to treat that banner as a warning of something bad happening. “Good” apps should be switching to the new api going forward, so that user interaction is always required and that banner never pops up. Also wouldn’t be surprised if Apple might disable the old api entirely in a few years.
So.....as of now...no real defense????
 
The banner didn't stop sneaky access. It just notified you when it occurred. The new Secure Paste API actually stops sneaky access.
Thank you! Police telling you your backdoor is open as he drives by.....when you're downtown! Horrible Apple!
 
  • Like
Reactions: _Spinn_
Close. It says that if a developer uses the new secure paste feature, they will not have access to the pasteboard unless a user initiated paste occurs. This prevents unscrupulous developers from programmatically reading the pasteboard behind the users back, which was occurring unknowingly before iOS 14.

Yes indeed. When the horror of copy/paste operations emerged some time ago (everybody does it, not just Apple), there was a lot of discussion here about it. And I distinctly recall arguing at the time that the best way that copied data should be made available to an app is if a user directly initiates a paste command into the recipient app.

Sounds like a great move forward.
 
From the WWDC21 Session titled "Apple's privacy pillars in focus":

Secure paste confirms that the paste button was tapped directly. Now, the OS can reliably distinguish user-triggered pastes from programmatic pastes that are initiated by the app.

In iOS 14, the paste-transparency notice let people know when apps access the pasteboard. This also helped you learn when an SDK included in your app may have accessed the pasteboard unexpectedly.

The transparency notice is no longer needed when people paste through the edit options. The notice will only be shown in the UI if the user did not initiate the paste themselves in the edit menu or through their keyboard. To improve your experience, shift towards only user-initiated pastes. If you need to access the pasteboard, you can use the data detectors to confirm that the content in the pasteboard is relevant to your application before you access it.
 

Attachments

  • secure paste.png
    secure paste.png
    151.2 KB · Views: 88
The banner didn't stop sneaky access. It just notified you when it occurred. The new Secure Paste API actually stops sneaky access.
It’s not sneaky if it pops up telling you it’s happened. It might be unwanted, but it’s not sneaky. Fair enough though, I suppose it makes sense to stop unwanted access (of course that will only happen if they make this the only way to access the clipboard).
 
  • Like
Reactions: NetMage
They should've fixed this long long time ago. I always open the app to paste then copy something random immediately afterwards before visiting other non-Apple apps.
 
  • Wow
Reactions: NetMage
I must be 100% naive because before iOS 14, I had no idea apps could 'see' what I had in my clipboard. Unless I pasted something, why should the app have access?

Edit: Grammar, spelling, carelessness.
Usability. You had a URL in the clipboard, a reddit app would ask you whether to switch to the post in the URL.
 
  • Like
Reactions: NetMage and _Spinn_
more annoying are those apps that do not allow something to be pasted in their entry fields - that's enervating.
Those custom keyboard apps could offer a "paste simulator" - would be much appreciated

I just ran into that with the Amazon fire stick remote app. So many passwords to type and it wouldn’t let me paste the damned things.
 
  • Like
Reactions: joecomo
i thought i was crazy. I kept rereading it and, yeah, still don't know what it means 🤷🏽‍♂️

It simply means that, when this feature is used, if the app reads the clipboard it can’t see the contents - the user has to actually paste the contents (i.e. by using “paste” from the little menu popular) for the receiving app to actually see the clipboard contents.

For ordinary clipboard contents, any app can just read it, even if the user hasn’t taken an action to allow it.
 
Just took two clipboard managers out of my menu bar! Nothing against them ....except: I don't know what is really going on...why doesn't apple just give us a 'toggle' to allow or not? Or an 'understandably' written (ha!) prompt each time?
 
Just took two clipboard managers out of my menu bar! Nothing against them ....except: I don't know what is really going on...why doesn't apple just give us a 'toggle' to allow or not? Or an 'understandably' written (ha!) prompt each time?
Toggle: I assume you mean a toggle per app? Maybe that‘s not possible for some reason due to the way the existing api works, or Apple thinks such a config would be overkill - especially if they have a plan to instead move this to an interaction based approach now.

Prompt: I assume this wouldn‘t work as the existing api to read the clipboard can‘t block to show a prompt, since it was never designed for that.
 
Toggle: I assume you mean a toggle per app? Maybe that‘s not possible for some reason due to the way the existing api works, or Apple thinks such a config would be overkill - especially if they have a plan to instead move this to an interaction based approach now.

Prompt: I assume this wouldn‘t work as the existing api to read the clipboard can‘t block to show a prompt, since it was never designed for that.
Good points. Well, at least the problem has been re-tabled.
 
As the poster above pointed out he filed bugs in 2013 and 2014 and was ignored.
Was there a connection I missed? Bummer about the ignored bugs, but I was just into a hypothetical pondering. I think the attention that Apple draws to privacy these days is great (even if it’s just for building image…), but one can wonder how less messy the (digital) world would be today if Apple had those same privacy standards back when they were planning to make the first iPhone. I don’t know if they’re bringing too little, but it’s definitely too late…
 
To be honest I’m still unclear.

Let’s see what Apple says: (https://www.apple.com/newsroom/2021...os-15-ipados-15-macos-monterey-and-watchos-8/)

  • With secure paste, developers can let users paste from a different app without having access to what was copied until the user takes action to paste it into their app. When developers use secure paste, users will be able to paste without being alerted via the pasteboard transparency notification, helping give them peace of mind.
So, if I’m understanding that correctly, you can set a permission so that your app is not able to see the clipboard except when a user-initiated paste occurs, in which case the notification doesn’t appear.

That’s it? Seems pointless to me. Seeing that notification when I manually-paste is not an inconvenience (in fact it’s a reassuring reminder that that feature exists). In fact given that seeing that notification increases my peace of mind, this change will actual lower it!
How do you give that permission ? As far I can see there is nothing stopping you from reading the UIPasteboard current values on iOS 15 - its just that the banner continues to show just like in iOS 14. So that contradicts "developers can let users paste from a different app without having access to what was copied until the user takes action to paste it into their app" AFAIK.

Also the new APIs for detecting patterns have changed semantics but functionality is the same as iOS 14
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.