News for hackers. Stuff that matters.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:13AM (#36906299)
As an app developer, I have to say that Apple has made it increasing more difficult to provide a seamless user experience to our users over time. Yes, there are plenty of bad actors out there, and they ruin it for the rest of us who collect data only for the purpose of driving the experience forward.

The biggest recent pain point that comes to mind is cracking down on accessing the pasteboard without prompting the user for access first. The pasteboard was an essential piece for enabling seamless universal links in many apps. Universal links allow us to give our users the best possible first impression and make things easy for them. Mind you, most users _need_ to be guided along most experiences, don't read things, and blame you for when they can't read. At some point the value prop of apps is going to be completely negated by how difficult they are to use.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @09:16AM (#36906332)
It's been a while, so correct me if I'm wrong, but a "Share -> Copy" action doesn't require permissions, does it? That's the conventional way to do this in Apple's own apps and a user should be able to be expected to follow that if they want to copy a link. (Doing otherwise would be nonstandard and surprising to me, regardless.)

Otherwise, accessing UIPasteboard should require permissions. Sorry for Your Flow, but like--the app needs to be transparent about what it's doing, and dirtbags exist, so.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:21AM (#36906389)
While that works, it's not very user friendly, and that means friction, and friction means churn, and churn means a sad boss. It makes obvious sense to us, but gramma or your luddite uncle have a hard time with that. They need to be redirected (handheld) to where they're going.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @09:31AM (#36906513)
It absolutely does, and I'm sure your boss doesn't like to hear it, but falling out of your flow is a pretty small price to pay for somebody else not being able to scrape Grandma's credit card off the pasteboard.

I want my tech-averse relatives to bail out of an app when they see that unless they're hand-held through it and the reasoning is made sufficiently apparent that they can parse it. If they can't, it's not clear enough, and they (and the OS) should default to no.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by marcos100 on Friday July 28, 2023 @09:34AM (#36906541)
Exactly! Gramma and my luddite uncle are the most vulnerable to whatever bad actors want to do.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:44AM (#36906667)
_My_ flow, was the same flow shared by anyone else who used Firebase Dynamic Links, Adjust Links, and many others. I'm not alone in this.

There has to be a common sense compromise on this, like a revokable certificate for access without a prompt.

I completely reject your whole premise.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @09:49AM (#36906736)
> _My_ flow, was the same flow shared by anyone else who used Firebase Dynamic Links, Adjust Links, and many others. I'm not alone in this.

No, you're not. And that's good. It's a bad pattern! It's a bad pattern whether one app or a million use it.

> There has to be a common sense compromise on this, like a revokable certificate for access without a prompt.

You seem to think this is the extreme position, and it's not. The extreme position is "you cannot access the pasteboard directly, at all, under any circumstances, and only user-triggered actions through OS-served and unintermediated controls can do so."

You have your compromise already: "ask for permission and be sufficiently clear about why you want it to get people to say yes".

> I completely reject your whole premise.

That's fine. Apple doesn't. That's why I like them. You started this thread with what sounded like a reasonable objection, but you've kept digging to the point where it sounds like you're kind of the reason they're doing it.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:00AM (#36906890)
Agree to disagree, but thanks for your time.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by xp84 on Saturday July 29, 2023 @12:36AM (#36916984)
While you seem to believe the person you’re arguing with wants that API to do scummy things, it would be more fair to acknowledge that the feature they described is a workaround for the poorly-designed way apps open on first launch. Being able to offer a user an “install and open this in-app” is an incredibly common feature that everyone who has a website and an app wants, and Apple could easily enable this, for instance, by allowing the app to ask the OS to prompt the user for consent “to continue where you left off on the web?” (“Insert Title from Most Recently Used Safari Tab matching this app’s registered website domain here”) Consent -> OS provides that tab’s URL to the app as though the user had clicked a Universal Link No Consent -> do nothing
Re:Apple cracking down on 'fingerprinting' with new App Stor... by danaris on Saturday July 29, 2023 @09:22AM (#36920045)
> While you seem to believe the person you’re arguing with wants that API to do scummy things

It doesn't seem like they do believe that, and even if they did, that's not the point.

The point is that allowing this access without explicit user consent enables various "scummy things" that neither Apple nor the user can then stop or easily detect.

It's really not that different from the person at the bank saying, "But you know it's me! Why can't you give me all my money without seeing my ID??!"

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Saturday July 29, 2023 @10:09AM (#36920472)
Exactly. The threat model doesn't care what somebody says their intentions are.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by xp84 on Monday July 31, 2023 @12:59PM (#36945543)
No dispute there. My only point was that that commenter doesn't even actually WANT the user's clipboard. What they want is to let the user consent to resuming the activity/state they were doing on the Web in a freshly-downloaded native app. Apple half-assed this with those little metatag-based banner things, which function great (passing the current web URL to the native app with a tap) when you already have the app, but if you don't have the app, or if you want to use a UI other than that persistent banner, the best you can do is send them to the app store and hope they find their own way. This is a poor experience, and the fact that developers resorted to the clipboard method is at Apple's feet because they didn't make any effort to solve the problem, which they could easily do in a secure, consent-asking way.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday August 06, 2023 @05:40PM (#37027114)
Thank you for understanding :+1:
Re:Apple cracking down on 'fingerprinting' with new App Stor... by TechBro8615 on Friday July 28, 2023 @04:29PM (#36912858)
And what happens when there's a vulnerability in that SDK and every app using it for "their flow" is suddenly vulnerable to attackers scraping sensitive data from the pasteboard of their users? Or what if one of the dozen other SDKs you bundle in your app includes malicious code that takes advantage of the fact you already enabled the pasteboard API for another SDK?

As a developer, I sympathize with you, but as a user, you can get bent. I appreciate that Apple makes it difficult for you to use potentially dangerous APIs with large risk surfaces, and forces you to ask me for permission to take that risk. It's why I continue to buy Apple products and will never switch to Android as long as it's owned by a user-hostile advertising company.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:15PM (#36916138)
The only thing I’m reading from your pasteboard is a routing path that I’ve put there from my webpage, so what’s the risk exactly?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by TechBro8615 on Friday July 28, 2023 @11:25PM (#36916550)
A vulnerability in your SDK that lets a malicious actor control when something is read from the pasteboard. Or a bug in your code that forgets to place the route on the clipboard and ends up reading the previous item from the clipboard and attempting to load it on your server (i.e. sending user clipboard data to your server). And besides, beyond the issue of risk mitigation or code security, there's also that of trust - why should I trust that you're only using clipboard access for the claimed purpose, and why should I trust you implemented and tested your code correctly?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @12:35AM (#36916978)
Your concern isn’t addressed by Apple’s solution to this. The user just agrees or disagrees and it’s a black box as to what happens after that.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by TechBro8615 on Saturday July 29, 2023 @01:40AM (#36917281)
It's addressed by Apple's permission prompt that allows me to select the "ask every time" option. You're right that it's a black box after that in terms of whether or not the app puts a new item on my clipboard and then reads it (why would it need to do that?), but at least I know that if I have something sensitive at the top of my clipboard then I can decline the prompt.

That's not to mention that my concern is fundamentally addressed by gating clipboard access behind a prompt in the first place. That is, I always have the option to decline the permission entirely.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Saturday July 29, 2023 @10:10AM (#36920488)
Thanks for this thread. It's disheartening that SLSA and dependency-driven attacks aren't clear to the general development populace, but you've done a good job of explaining the threat even assuming the best of intentions (which I sure don't) out of app developers themselves.

It's a layered set of problems, and the answer is high walls.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @12:03PM (#36921543)
you might be missing a key piece of my particular scenario, and it’s that the thing I’m reading from your clipboard is something I put there from my website. The only thing that’s being exposed is something akin to path variable.

The purpose of which is navigating to a particular part of the app on its first ever launch.

If universal links worked on the first install none of this theoretical discussion would be necessary.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by danaris on Saturday July 29, 2023 @02:01PM (#36922815)
You might be missing that that is a huge threat.

If you can put arbitrary data on the clipboard from your website, and then read it in your app, without my interaction, that allows for a variety of potential exploits.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @04:52PM (#36924437)
I just need a path for routing man. I’m not asking for a lot here. I don’t even want to use the pasteboard for this in the first place.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by TechBro8615 on Saturday July 29, 2023 @07:42PM (#36926038)
So you're popping the latest value from the user's clipboard, crossing your fingers and hoping that it's the value you just copied from your site (and that there are no bugs in your code or some intricacies of the user agent that caused that copy to fail), and then sending the value to your server by appending it to your URL. Surely you see the risk here?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday July 30, 2023 @08:00AM (#36930291)
No, I’m looking in the clipboard for a valid path in my app and routing to it found and discarding if not. All routing is local to the client app and nothing is sent to the server.

If we’re taking hundreds of thousands of clients and it works 99% of the time, then the risk of it not working in that 1% of cases is acceptable to our product team. Worst cast scenario is that it fails, the user tries again, and no clipboard is needed on the second attempt because universal links work now that app is installed.

This value in the clipboard might be something like: /path-to-experience?id=something

Re:Apple cracking down on 'fingerprinting' with new App Stor... by TechBro8615 on Saturday July 29, 2023 @07:41PM (#36926026)
> something I put there from my website

No, I understood that this was your intention. I'm trying to explain that even if you have the best of intentions, there is a risk you introduce a bug where your website _doesn't_ put something on the clipboard, so then when your app tries to read it, it instead reads whatever unrelated data is on the top of the user's clipboard. And if your app tries to append this value to a URL, then you are effectively sending clipboard data to your server, i.e. risking worst case scenarios like user passwords showing up in your server logs.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday August 06, 2023 @05:44PM (#37027166)
You have no idea how my app works and are just assuming. You have no idea what you're taking about.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by netheril96 on Friday July 28, 2023 @09:32AM (#36906517)
Your interests are completely opposite to mine. I welcome this pasteboard change. In fact, I updated my iPhone right away just to have this feature.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by Brajeshwar on Friday July 28, 2023 @09:31AM (#36906507)
I totally understand your sentiment and am not against your thoughts and approach. However, isn't this like Mark Zuckerberg replying to the question of tracking, “We want to show better and targeted ads.” (or something in that line).
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:40AM (#36906634)
As someone who's worked on a few ad supported apps, I have to admit that I share Zuck's sentiment. How do we make money if few are willing to pay for apps and ads don't pay enough?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by CharlesW on Friday July 28, 2023 @09:44AM (#36906665)
> How do we make money if nobody is willing to pay for apps…

App Store developers generated $1.1 trillion in total billings and sales in the App Store ecosystem in 2022.

Small developers on the App Store grew revenue by 71 percent over the past two years.

People are absolutely willing to pay for apps and in-app purchases.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:57AM (#36906850)
That data means nothing without looking at the share of the distribution of each developer account.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by CharlesW on Friday July 28, 2023 @10:47AM (#36907576)
It means that people are willing to pay for apps. As with any product endeavor, success isn't evenly distributed — a small percentage of developers ("small" or not) are making interesting and/or useful apps that have achieved product/market fit. The rest follow Sturgeon's law and/or don't know how to find their audience.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @09:45AM (#36906686)
Maybe your app just isn't worth the downsides of building an unaccountable, global surveillance panopticon. I'm sorry =/ If we destroy the panopticon, perhaps we can find new business models that aren't as destructive.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:56AM (#36906837)
What about journalism?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @10:04AM (#36906956)
What about it? Most of the big names seem to be switching to a paywall model, which is fine with me. A local outlet has an almost entirely reader-supported model that seems to be working for them[1]. There are options other than the global surveillance panopticon, and the more we support those options, the more viable they will become.

[1] https://racketmn.com/rackets-year-in-review-august-2022-july...

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:12AM (#36907070)
As someone who works with a national news outlet, I can tell your for certain that paywalls are failing, and we're now considering how to recoup lost revenue with ads that don't pay as well as they did five years ago.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @10:17AM (#36907137)
That sucks, but I'm still zero percent interested in supporting the unaccountable, global surveillance panopticon. Don't blame me that Facebook & Google destroyed your business model!
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:39AM (#36907461)
The alternative is that—without an act of congress—private journalism will die, and that is a tragedy.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @10:47AM (#36907579)
Yes, surveillance capitalism has been an incredibly destructive force for the past several decades, and it shows no sign of stopping.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:14AM (#36908026)
What's your solution to the problem then?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @11:34AM (#36908422)
I don't know. I think the best approach would be to ban surveillance capitalism, (e.g. make gathering personal data illegal), and then new business models would fall out out of the new situation. More likely, old business models would re-appear: selling ads to relevant publications (e.g. video game ads on video game websites), instead of targeted to users; selling products direct to customers instead of funding via ads (this is currently difficult because the surveillance business model out-competes it).

Another approach could be to break up the big tech companies into a bunch of tiny pieces, and hope something more ethical comes out of the more distributed market power & natural competition.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @11:57AM (#36908782)
> and hope something more ethical comes out of the more distributed market power & natural competition.

...and keep a watchful eye and a litigious gun pointed at them lest they reconstitute.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:55PM (#36909762)
I'm not a marxist by any means, but breaking up the monopoly into smaller companies might make sense. The newspapers before them had similar regulations and faired well.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @02:34PM (#36911206)
There's no need for Marxism to justify breaking up huge companies! Capitalism only works with lots of effective competition.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by gen220 on Friday July 28, 2023 @07:50PM (#36914987)
I think you need a more nuanced take than "journalism is dying" – a more accurate take might be that journalism is centralizing for professionals (NYT, major cable networks have scarcely ever been doing better... don't take my word for it, read the financial statements) and decentralizing for amateurs (substack, twitter, etc.).

Journalism is evolving and changing, but it isn't dying or going away. Hyper-targeted ads will not "save journalism".

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @12:39AM (#36917000)
That’s a great take, and I agree with a lot of that, and I also feel like targeted ads would help the company that work with.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by gen220 on Monday July 31, 2023 @10:49AM (#36943432)
News sites can't compete with big tech companies on targeted ads, they're at a systemic disadvantage.

News sites have to spend X% of their margin to continuously generate content to attract viewers, while big tech companies spend 0 to attract viewers because viewers are the generators of their content. For this fundamental reason, news sites never be able to compete on targeting granularity or ad pricing.

Rather than fighting a losing battle, it's better to put your chips behind a battle where you have a differentiated advantage (in the NYT/Cable News companies, it's the cornered resource of accredited voices in reporting and editorial).

It would be net-negative to try to compete in the space targeted ads. They'd be better off offering low-revenue, low-cost blanket ads (i.e. advertise in the "automotive" section of the website to non-subscribers), where the cost to the ad operator is effectively zero because they don't have to maintain a database of user ad profiles.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @09:46AM (#36906697)
The obvious answer is "don't." I just looked, and I've spent $250 on mobile apps this year. They are all mobile applications that do useful things for me, be it improvements to HomeKit or media creation tools--Affinity has me for like $150 by themselves this year!

If your mobile apps don't make money without invasive ad targeting, that's OK: others clearly can (see the sibling commenter), and we can get by with fewer mobile apps that don't when they are are presenting so thin a value proposition as to be unable to get users to pay for them through conventional means.

The "hard men / strong times" line in your profile (which, to be candid, is a pretty gross pretext for a lot of bad-actor politics, but you picked it not me) echoes deep here: there are plenty of endeavors that sell something people want enough to pay actual money for them, and you can always do that instead. I haven't worked for an ad-supported tech business since my first job out of college in 2010, and most of their business was actually in air travel and hotel bookings, the ads were tertiary. The jobs and the products exist.

Let's unleash the hot take cannon for a second: users basically don't need apps. Businesses do--and there's a ton of money in LOB mobile apps even--but almost every B2C mobile application I can think of is some form of luxury good. Making the case for a luxury good is harder than making one for one of self-evident value. Congratulations--you picked hard mode, and nobody is obligated to make it easier.

Optimize for making value to people who will pay for it, not virality or shareability, and perhaps you have a path to not needing to play with edgy patterns.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:04AM (#36906958)
You aren't the average user. Most users can't even afford decent housing or food. Let alone $250/year for apps, and they will never pay. I'm sorry, but I think we just have fundamental disagreements about what software is.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @10:08AM (#36907017)
We do disagree. But one of us is describing, and one of us is depending, and that skews things a little, doesn't it? Upton Sinclair had a line about this.

What value, in a sane system, does selling advertising that targets people who "can't even afford decent housing or food" actually do? How are the goods you are selling--human attention--actually turning into revenue for the advertiser if the user has no money to act on the advertising? Or is it just one more iteration on a mutual deception that exists to create a predicate for "any of these mobile apps are worth creating in the first place"?

You're building a bigger house of cards with every post.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:20AM (#36907182)
Poor people might be better served with targeted ads to help them find lower cost goods to save money, access helpful services they otherwise wouldn't know about, and seek out support groups/clubs/organizations. Not everything in this life is evil ya know.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by mynameisvlad on Friday July 28, 2023 @10:34AM (#36907371)
They might but we both know they won’t be. They’ll be targeted with ads which exploit the fact that they are in an extremely vulnerable state.

In fact, the more desperate, the more willing they’d be to click on an ad, which gives a perverse incentive to advertisers and developers to worsen their financial position.

But please, show me examples of these good targeted ads because while in theory they could exist, something tells me they very much don’t.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:51AM (#36907637)
> we both know they won’t be.

Not true, you don't speak for what I know.

> show me examples of these good targeted ads because while in theory they could exist, something tells me they very much don’t.

The non-profits in my area (which is very low income) would very much like to target my local community better/cheaper.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by mynameisvlad on Friday July 28, 2023 @11:02AM (#36907788)
> Not true, you don't speak for what I know.

Just because you refuse to say it publicly does not mean you don't know it.

> The non-profits in my area (which is very low income) would very much like to target my local community better/cheaper.

They certainly would, but have they? I asked for a very simple and specific thing. Examples of targeted ads right now that are specifically targeted towards low-income folks and which are doing it to better their lives.

Please, by all means, show me examples. Not anecdotes. Not opinion. Hard examples.

Until then, it's a pipe dream used to justify your company's desire to further invade people's privacy.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:37AM (#36908471)
> Just because you refuse to say it publicly does not mean you don't know it.

Does that honestly sound fair fair to you? I'm not putting words into your mouth. Please respect my agency and I'll continue to respect yours in kind.

> Please, by all means, show me examples. Not anecdotes. Not opinion. Hard examples.

Aren't examples also anecdotes? https://www.sheerid.com/business/blog/why-and-how-you-should... > Take for example, Headspace, makers of the popular meditation app by the same name. The company created an exclusive discount to help teachers who might not be able to afford the app use it to manage their stress.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by mynameisvlad on Friday July 28, 2023 @12:03PM (#36908904)
So your example is… someone advertising their app so a teacher can spend slightly less money? That’s your choice for targeted ads being used for good? Seriously?

That’s a long way down from those theoretical local non-profits.

And if that’s the best you’ve got, then I don’t know how anyone could say anything but fuck no to invading their privacy for a shiny discount to an app they likely don’t even need.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:46PM (#36909628)
You asked for an example and I gave you one. Where shall the goalpost move next? If it feels like it's an example of low consequence that's because it is: what we're arguing about is pretty trivial to most folks. And that might not make sense, but here's why: most folks aren't on hacker news nor care so deeply about such things.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by mynameisvlad on Friday July 28, 2023 @02:48PM (#36911412)
The goalpost is exactly where it has always been, your example is just a horrible way to try and show that targeted advertising can be used for good. How does it "better their lives"? It's not like Headspace is giving the app away for free; teachers still have to pay for it.

In the single example you did provide, the motivation behind the targeting is still strictly to extract money from people. It may be to extract slightly less money from a specific group, but it's not like Headspace is doing the targeting out of the goodness of their hearts; they are doing it because they think they will get more profits from the higher number of sales even at a discount.

Using the most capitalistic example is certainly a choice you can make, but it's not one that is going to convince most people of your cause. If you want to convince people that targeted ads can be used for good, then actually show that it can be used for good instead of talking about theoretical and hypothetical non-profits and providing the weakest possible example when pushed for reality.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @03:46PM (#36912278)
https://www.forbes.com/sites/allbusiness/2021/03/06/how-nonp...

https://www.constantcontact.com/blog/facebook-ads-for-nonpro...

Non-profits and for profit companies alike can use targeted ads to mutually benefit those they are targeting. Obviously for profit companies exist to make money. Do you think that true altruism is a real thing? Everybody has a motive and that's the game we call life.

As far as my real-life local non-profit example: my local PP chapter reached out to my local side business IG account to share posts of their social media to widen their audience. Wouldn't it be great if they could better target people in their target demographic more easily / affordably?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by foobiekr on Saturday July 29, 2023 @12:52PM (#36922081)
There are many nice things we can’t have because they are exploited by bad actors. There is a nearly infinite amount of evidence that targeted ads go hand-in-hand with abusive, anti-social practices.

So I am sorry that you and your innocent nonprofits are being impacted by the massive, exploitative, evil machine that inherently builds around grinding away privacy, but it’s an unfortunate side effect of how many ethicless assholes there are.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @05:13PM (#36924681)
This guy asked for examples for my position and I gave them. All I can do is stand up for my position despite it being unpopular.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by foobiekr on Friday July 28, 2023 @11:52AM (#36908701)
And your business model is to make big money from local non-profits?

Come on. This is just sad.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:50PM (#36909682)
I never said that my business model did, nor that big money was involved. Please don't assume my position and re-read the thread. All I had said was that a non-profit in my area would very much like to target my local community better/cheaper.

This is just an example/anecdote.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @11:29AM (#36908344)
We all know that the average mobile ad is for games targeted at whales who will buy loot boxes and gems.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:55AM (#36908755)
If only they could be targeted to be more relevant to you :thinking_face:
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @11:57AM (#36908799)
Well since I personally refuse to use any apps that I can’t pay to disable ads and I use an ad blocker, that might be kind of difficult…
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:58PM (#36909818)
That's kind of my issue: In journalism it's hard for us to make money because we have a low amount of users who are wiling to pay to disable ads (or remove paywalls for that matter) while at the same time ads don't pay us enough despite high user engagement, so what do we do?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @03:23PM (#36911944)
Choose another profession?

The market doesn’t value journalism. I’m not saying that it isn’t important. But the market has spoken.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by bdavbdav on Friday July 28, 2023 @04:46PM (#36913073)
Have you seen the average mobile ad? Targeted ads are driving you to buy that thing you’re thinking about anyway.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by SoftTalker on Friday July 28, 2023 @11:07AM (#36907890)
Yeah I could easily afford that but I haven't spent $250 on phone apps in my entire life. I don't think I've even spent $25. $250 is more like what I'd pay for the phone itself.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @11:25AM (#36908264)
Totally, but what do you do with mobile devices that needs it? I use iOS with iPads and iPhones, so buying Affinity (which works great on an iPad with a Pencil but also has software for quick edits on a phone) makes a lot of sense to me. They provide value, so I paid for them.

This, not simply "doesn't have money", is the thing about mobile apps that it feels like most people in that most things a user wants to do on a phone don't actually need an app, and if they do it's probably because they're buying something or talking to somebody and neither of those are categories that need more entries with a lower security barrier.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @11:28AM (#36908314)
Please, iPhone users are paying on average $1000+ for their phone.

The median iPhone user in the US is making $53K a year (https://www.marketingdive.com/news/survey-iphone-owners-spen...).

And most people in the US are neither starving or homeless.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:01PM (#36908866)
Your point is well taken, although I have a hard time grokking how'd I'd fair on that amount of income.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @12:25PM (#36909265)
Yet the median income in the US is a little less than $40K and the median household income is $67K.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:51PM (#36909698)
Indeed, they aren't doing well.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @02:07PM (#36910821)
The average American is not going homeless or hungry.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ProfessorLayton on Friday July 28, 2023 @02:46PM (#36911379)
Kind of wild that some people are spending ~1.8% of their income on a phone (Even higher if we consider post-tax income).
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @03:24PM (#36911962)
As much time people spend in their phone and utility that people get out of their phone, why is that crazy?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ProfessorLayton on Friday July 28, 2023 @04:26PM (#36912816)
It's just a lot higher than I expected. For someone making a typical developer salary, it's like spending roughly $3,600 on a phone.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @05:27PM (#36913592)
I paid not-that-much-less for a laptop I use to write code, and spend less time on it than I do deriving value from my phone?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ProfessorLayton on Friday July 28, 2023 @05:52PM (#36913860)
That's kind of missing the point? Sure you spent a lot on your laptop, but it isn't (as) a significant portion of your income, presumably.

A typical developer is spending much less on a phone as a % of their income, whereas a typical iPhone buyer is spending much much more — to a surprising degree.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @06:07PM (#36914005)
The difference is that most professional developers aren’t spending their own money for their work computer.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ProfessorLayton on Friday July 28, 2023 @06:20PM (#36914148)
Agreed, but setting laptops aside, would you spend ~1.8% of your pretax income on a phone? — And not for the best phone either, just the base pro, or an upgraded regular model.

I certainly wouldn't, but a lot of iPhone users are. I'm not judging, I'm genuinely surprised.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @06:38PM (#36914316)
I only spend 15% of my pretax income on my 15 year mortgage. But I make BigTech money working remotely. So I find that question kind of irrelevant. I definitely don’t expect the average person to only spend 15% of their income on housing.

When I was making $22K a year in 1996, I bought phone for $300, was that too much to spend on a cell phone too?

To a first approximation, no one buys their phone outright in the US and 62% of people replace their phone every 3-4 years (https://www.nevis.net/en/blog/how-often-do-users-change-thei...). So they are only spending .45% of their income on a phone.

Apple released a security update for the iPhone 5s released in 2013 earlier this year. There is no reason to replace your phone every year.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by ProfessorLayton on Friday July 28, 2023 @07:30PM (#36914807)
I wasn't comparing general living expenses, I was comparing iPhone ASP to the income of those buying them. $1k:53k is less affordable than $300:22k accounted for inflation — for tech that is much more mature and commoditized today than it was back then.

Again, it's just surprising and not a value judgement.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by bdavbdav on Sunday July 30, 2023 @04:41AM (#36929161)
Roll back maybe 10-12 years ago. I had a Tomtom in my car, maybe £200. An iPod. Probably the same again. A point and shoot camera. Same again. A 3G WiFi stick and contract for my laptopp. A personal laptop that saw a lot of use. A dedicated Sonos hardware controller. A GPS on my bike, and of course an actual phone (N95).

How many of those devices have been coalesced into one £1200 iPhone. I call that a result.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by danaris on Saturday July 29, 2023 @02:06PM (#36922869)
You...know most people don't buy a brand-new phone every year, right?

I don't recall exactly what I spent for my iPhone, but it was 4 years ago, so if we assume it was about $1000, then based on that median income, that makes it 0.5%. Does that seem more palatable to you...?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by bdavbdav on Friday July 28, 2023 @04:44PM (#36913052)
You’re gonna need a source on “most users” to fly that one.

“Sensor Tower data reveals that U.S. iPhone users spent an average of $138 on apps in 2020, up 38% from 2019.”

Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @09:54AM (#36906819)
You make money by not assuming people won't pay for apps. I'll happily pay for an app that serves a purpose for me and makes my life easier. If your app is good enough, people will pay for it. I'm more likely to uninstall an app with ads. Believe it or not, I don't want to sit through ads for the latest castle crasher or casino game that I'll never install.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:59AM (#36906871)
Would you agree that the average hacker news user isn't the average app user? Most app users don't care at all if they don't have to pay.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @10:03AM (#36906937)
Sure, but those average users are my family and friends. I don't think their privacy deserves to be invaded either. Average users purchase apps too.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by photonerd on Friday July 28, 2023 @10:19AM (#36907152)
Most average users I know HATE ads. They understand that every app has them but they’re in the same boat as the user you responded to: much more likely to uninstall an ad based app
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:28AM (#36907286)
That's the beauty we lost with targeted ads: less ads for the user, and more revenue for the app. There were obviously issues with that model, but it was a better experience for most people.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by nullstyle on Friday July 28, 2023 @11:03AM (#36907818)
“Less ads for the User”

That does not track with my experience at all. Ad prevalence has only increased over time.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:42AM (#36908557)
On iOS at least, ad prevalence has increased over time because targeted ads have been effectively abolished: more ads, with less relevance, are required to gain the same amount of revenue.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by nullstyle on Friday July 28, 2023 @06:48PM (#36914411)
Yeah, sure. Not
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @09:05PM (#36915654)
I mean, this has literally been my job for a decade, but okay, f me.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ImPostingOnHN on Saturday July 29, 2023 @09:48AM (#36920295)
it seems more like ad prevalence has increased over time so that advertisers and ad-based services can make more money

after all, it increased before any attempts to rein in targeted advertising (which still exists, it's just harder to hyper-target in some circumstances)

Re:Apple cracking down on 'fingerprinting' with new App Stor... by photonerd on Saturday July 29, 2023 @07:59PM (#36926172)
They haven’t been abolished at all. Source: part of my job for the last 15 years.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by labcomputer on Friday July 28, 2023 @12:17PM (#36909147)
Wait wait wait... you think that having more-targeted ads (which will have a higher CTR and thus are more valuable to the advertiser, and thus lead to a higher CPM for the publisher) will lead to less ads? What planet are you on?

I was already starting to think you're full of it from your responses to other posters, but now I'm sure of it.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:22PM (#36916167)
If the CPM is lower, we need more ads achieve the same amount of revenue. Basic math.

We don’t want to pack our experience with ads, but we literally need to post IDFA nerfing.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by ksec on Friday July 28, 2023 @10:43AM (#36907531)
You really shouldn't be asking that here. HN is basically anti ads. Tracking / Targeted or not. As has been the case since somewhere around 2016.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:47AM (#36907582)
It's not easy being unpopular, but it sure is interesting :)
Re:Apple cracking down on 'fingerprinting' with new App Stor... by coldpie on Friday July 28, 2023 @10:57AM (#36907726)
I should say that, while I disagree with you, I think your comments have been well made & respectful. I regret that people are downvoting them simply for disagreeing.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:15AM (#36908055)
I have to let you know that I truly appreciate that: thank you :)
Re:Apple cracking down on 'fingerprinting' with new App Stor... by elishah on Friday July 28, 2023 @06:14PM (#36914070)
> HN is basically anti ads. Tracking / Targeted or not. As has been the case since somewhere around 2016.

That's hardly unique to this site, and hardly as recent as 2016.

I would say that we can trace people with an understanding of technology being anti-ad back to at least 1989: https://en.wikipedia.org/wiki/Adbusters?useskin=vector

Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @11:24AM (#36908236)
If you can’t make a product that convinces enough people to give you money, that seems like a you problem
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:03PM (#36908905)
We can make a product that gives us money, but wouldn't it be nice to have more money?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @12:26PM (#36909296)
Well, as they say on r/cscareerquestions, you could always “grind LeetCode and work for a FAANG”
Re:Apple cracking down on 'fingerprinting' with new App Stor... by c1sc0 on Friday July 28, 2023 @08:32PM (#36915403)
We never should have gone beyond context-based ads. Hyper-targeting just feeds the enshittification of everything. The advertising business was doing just fine before the web.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:33PM (#36916239)
Could your qualify that with an example of “enshittification” as you call it?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @09:47AM (#36906707)
What data do you collect that "driv[es] the experience forward"? How are we to know you aren't a bad actor?

People just want privacy. App developers are not entitled to every piece of information on a user. If I have sensitive information in my pasteboard, you're not entitled to it. I just want an app to serve a singular purpose then I want to close it and go about my day. I don't need an app to glean my personal info in order to show me ads.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by echelon on Friday July 28, 2023 @10:36AM (#36907417)
> How are we to know you aren't a bad actor?

Apple has turned popular opinion against startups and the little guy so much that we're saying these things out loud to one another. Seriously?

Apple has too much power. Just like Google on the web.

Dealing with a little more pain and friction from marketing, in exchange for freedom for our devices and distribution of power, would be worth it.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @10:54AM (#36907669)
So startups and the little guy deserve my data more than the big guys? No one deserves my data. Not everything in this world needs to be a marketing opportunity. How does "more pain and friction from marketing" allow for freedom on my devices?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by scarface_74 on Friday July 28, 2023 @11:22AM (#36908195)
This also parallels with developers complaining that they can’t have a direct relationship with customers.

I don’t want a direct relationship with developers. I don’t want to go to their website to subscribe or to cancel my subscription and I don’t want to give them my credit card information.

I want to be able to use “Sign in with Apple” and not give them my real email address.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @11:30AM (#36908365)
I absolutely agree. It seems like some developers are under the impression that everything needs to be a social experience. It doesn't.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by bdavbdav on Friday July 28, 2023 @04:39PM (#36912998)
100%. It really hacks me off when I can’t “sign in with (Apple/google)”
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:58AM (#36907730)
To be honest with you, my whole point is not even missing out on a marketing opportunity. It's way more banal than that. It's more like routing to a specific experience on first app launch based on where you came from on the web.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by joerobot on Friday July 28, 2023 @11:29AM (#36908335)
I'm ok not having a unique or customized first startup experience if it means I get to safeguard my privacy.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:06PM (#36908953)
I mean, there are other ways around this. We could create an App Clip that essentially does the same thing. It's just harder for the user to get through.

Surely there's a compromise solution here? I don't see why Apple couldn't grant trusted certificates to good actors and revoke certificates from bad actors in regards to pasteboard access?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @12:12PM (#36909059)
As I have said elsewhere, this is the compromise position. The extreme position is "there is no option for pasteboard access at all and all pasteboard interactions must happen through OS-provided, fully disintermediated controls."

You already have a compromise: you can, if you insist and if your user consents--not Apple through some "trusted certificate" granting process but the user themselves--choose to not follow standard system flows. Or you can follow standard system flows and receive implicit consent by the user when they click 'Copy' in the share sheet.

Why is seeking consent so terrifying a prospect? And why should anyone privilege "your flows" over that consent?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @12:39PM (#36909522)
I don't have a problem with seeking consent from the user, and that's exactly what Firebase Dynamic Links offered by including "Check to continue my place in the app" on by default, but that product is no more thanks to Apple. Consent is given on the webpage before going to the App Store.

My issue is with Apple acting as the arbiters of what consent looks like. You have to consent with the flow to go through with it, right? Nobody's forcing our users to continue.

And like I have already said, it's not like we can't do what you're suggesting. In fact, we have, but that it equates to more churn in our flows because users get confused or are fatigued by the amount of hoops they have to jump through to make the product work, which was my original point to this whole thread.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @01:26PM (#36910231)
Ground truth, inviolate: the OS owns the trust relationship with the user. The OS may allow the extension of that trust relationship (MDM, custom TLS roots, etc.) but that's informing the OS's own authorization, it's not supplanting it. It follows, then, Apple is the arbiter of consent on an iOS device because they own the OS (the user has chosen to, by buying an iOS device, grant the authorizee's part of the trust relationship).

Apple does not have a trusted relationship with you, the software developer. And Apple doesn't know about a trust relationship between the user and the software developer until the OS sees confirmation from the user.

It then follows that consent must be given at or inside the security boundary to be provable; the web page you refer to is outside of it. You are asking to move from a less trusted environment (a web browser, generally watched like a hawk) to a more trusted environment (an application, with additional implicit permissions and the explicit ability to ask for others). That isn't a decision you are allowed to make and it isn't something that, for all Apple knows, you confused-deputy'd your way around a user's affirmatively consenting to.

It's turtles all the way down. You have to acquire consent at a trustable level. That means the OS or, if the OS isn't sure, the user themselves, through an OS-verifiable method. Sorry that your third-party vendor doesn't count, but it shouldn't. "Just trust me" isn't security.

"But nobody cares" might be next up, so let's settle that now: nobody cares because they pay Apple to care for them.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @01:56PM (#36910656)
> Apple does not have a trusted relationship with you, the software developer.

Yeah, they do, because they have to trust the certificates and entitlements that my app is signed with. All I'm asking for is an extension of that same idea to other parts of the app experience.

I just don't think we're going to agree on this, and that's fine. Care to call it a day and we can respectfully both walk away?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by Kamq on Friday July 28, 2023 @10:01PM (#36916045)
> Yeah, they do, because they have to trust the certificates and entitlements that my app is signed with.

That's a 401 vs 403 distinction. They know who you are, they don't know that you're authorized to do this.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:55PM (#36916366)
I get what you’re saying but have to disagree because it’s kind of different. Apple has to review our apps before they’re released and they certainly have capability to review a trusted pasteboard copying predicate as I am suggesting. They are would have the authority to revoke it at any time and I would certainly not want to risk my developer account being put into jeopardy by breaking their trust.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by Kamq on Saturday July 29, 2023 @12:05AM (#36916785)
> Apple has to review our apps before they’re released and they certainly have capability to review a trusted pasteboard copying predicate as I am suggesting.

Are you willing to provide signed proof that the user consented to this action? The same way you provide signed code to prove you're the one uploading the code. Presumably this would have to be via a key that you don't have access to (only the user would be able to consent to this).

Because that seems like the parallel here.

Technically, apple should be auditing your flows at that point too, to make sure there aren't any dark patterns.

But, yeah, at that point, I think you could make that argument stick.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @08:29AM (#36919622)
If we can do it in a way that reduces friction and doesn’t break the flow, then absolutely yes.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by philposting on Saturday July 29, 2023 @09:38AM (#36920191)
Speaking from a user point of view, I find arguments like this are often disingenuous (I'm not saying that yours is). "Tailoring for the user" normally actually means "tracking the user". Specifically, the passing of UTM parameters from my website session to my app session is something that normally has no benefit to me and I find it repugnant that developers feel entitled to do it.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Sunday July 30, 2023 @08:49PM (#36937694)
> they certainly have capability to review a trusted pasteboard copying predicate as I am suggesting

They do not have the capability to exhaustively check all uses thereof in a way that obviates the need for a user to consent to having you monitor their pasteboard.

They could develop it, expending significant resources on an edge-case for a tiny fraction of app developers, or they could ask the user for permission because the user has the context to expect this request (or to not).

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday August 06, 2023 @05:28PM (#37026996)
They already do similar stuff like cross referencing applinks at .well-know/apple-app-site-association with the associated domains bundled in your binary.

What I'm suggesting is a predicate like only allow NSPasteboard access without prompting iff the predicate passes something like let predicate = NSPredicate(format: "SELF MATCHES %@", "^/.\\?var=.$")

I don't think you know what you're talking about.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by jrmg on Friday July 28, 2023 @11:12AM (#36907987)
Why not encode the data you want to pass in the link, like you would on the web, rather Han require an extra pasteboard-based payload?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @11:20AM (#36908140)
We won't get the data from the link without the pasteboard or fingerprinting. The app is a blank slate on first open after installing: we lose the context from which we came.

It's important to note that this is not an issue for apps that are already installed: we get those links and their data; this is just a first-ever launch issue.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by adamwk on Friday July 28, 2023 @07:46PM (#36914949)
It’s been a while since I’ve worked with universal linking, but doesn’t Apple’s APIs allow you to carry context? Or at least preserve the URL so you can take the user to where they were? I don’t think you need to hijack the pasteboard just to continue the users flow.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:08PM (#36916087)
You definitely do for the first launch post install.

The flow is click link, copy data or finger print, redirect to the App Store, install, user opens app for the first time, route to experience from finger print.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by Affric on Friday July 28, 2023 @07:07PM (#36914599)
The problem is that VC doesn't want to build a successful business, they want to build a profitable exit strategy. They want an IPO or acquisition that nets huge amounts of cash.

Diligently creating a business which turns a healthy profit for a fair exchange with the customer is less profitable than developing a large customer base that could be sold to someone.

Say what you will about the big players... there is no exit strategy. They are in the endgame.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:51PM (#36916341)
Why else would the VC give you money to build anything in the first place? We couldn’t even be having this discussion without the decades of VC spending that’s gone into technology.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by Affric on Sunday July 30, 2023 @12:53AM (#36927932)
> We couldn’t even be having this discussion without the decades of VC spending that’s gone into technology.

Unless this is a reference to the fact we are having the conversation on the Y Combinator website specifically, it's is a fallacious argument to suppose that the only way any of our current technology could happen through the historical accidents that have occurred.

The nature of complex systems mean that larger systems process more information relevant to their continuance are more successful.

I do agree with the point underlying your rhetorical question. I am just not so certain we should be grateful for naked self interest.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:47PM (#36916312)
So you just trust that apple has your best interests in mind and fully believe them?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by isbvhodnvemrwvn on Saturday July 29, 2023 @07:20AM (#36919097)
Apple has more at stake than a rando like you.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday August 06, 2023 @05:39PM (#37027095)
what does that even mean in this context?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by j16sdiz on Friday July 28, 2023 @11:29AM (#36908338)
You wpuld be surprised to see how people abused these functions.

If you don't trust me, just look at the web. How it lost the cache for static asset; visited link css; popup window, etc

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Friday July 28, 2023 @12:29PM (#36909356)
Why would you ever trust a "startup"? "The little guy" doesn't have data protection practices and can't prove their existence even if he does. Cavalier practices all over the place--I know, I've both created those practices in a "we need to ship" crunch and I've also lobbied (sometimes even successfully) to fix them later. Google has a lot of practices that absolutely suck, but their privacy and data protection functions have teeth.

As to the rest of your post: the app developer in this thread is saying Apple should give him and his friendos special permissions ("trusted certificates") to not ask the user whether the user trusts them, and you're saying it's Apple's decision to require a user to affirmatively consent to having their pasteboard read by an app that is thuggish?

One of these is actually on my side as a user, and it's not the marketer and it's not you.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:43PM (#36916286)
Apple may revoke my certificate whenever it’s abused beyond its intended purpose. Hell, they could go further than that and only allow pasteboard access without a prompt iff the data matches a certain predicate that they approve. That would be fine by me.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by gls2ro on Saturday July 29, 2023 @01:26AM (#36917219)
Revoking the certificate _after_ an app developer already gathered and sold PI is a good action. But it is reactive. The user damage is already done.

But trying to deter such app developer to gather as much PI as possible is even better as it is preventive.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Saturday July 29, 2023 @08:27AM (#36919604)
Honestly, I’d prefer if we didn’t need the paste prompt all together. I just want a way to universal link into my app on the very first launch. The pasteboard and fingerprinting gave us that, but apple has given us no feasible alternative.

This is like chrome saying you can’t go to anything other than the root path of a site the first time you go there.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by ImPostingOnHN on Saturday July 29, 2023 @09:10AM (#36919951)
the same goes for punishing criminals, but the idea of pre-crime is worse
Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Saturday July 29, 2023 @10:05AM (#36920445)
Punishing criminals before they offend and setting clear boundaries beyond which you need user permission to act? Totally the same thing.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by ImPostingOnHN on Saturday July 29, 2023 @10:52AM (#36920858)
requiring people to prove their innocence or requiring people to prove their innocence?

totally different things.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by eropple on Saturday July 29, 2023 @12:18PM (#36921712)
Requiring a user to agree to what an application wants to do isn't a requirement to prove innocence. It's a requirement to obtain consent that is verifiable by the operating system in which the user has placed trust.

Why is the open and clear obtaining of consent so clearly anathema throughout this thread?

Re:Apple cracking down on 'fingerprinting' with new App Stor... by meindnoch on Friday July 28, 2023 @02:15PM (#36910942)
>We're being told to be afraid of "marketers"

We're not afraid of marketers at all. We simply despise them.

The more roadblocks Apple puts between us and the marketers, the better it is. You have no right for our eyeballs.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by xp84 on Saturday July 29, 2023 @12:30AM (#36916945)
Yes, you and everyone else despises advertising, and also despises subscription fees even more. Eventually this will reach an equilibrium point. It’s one or the other.

People were spoiled on the old Internet, like pre-2010, where a simple adblocker meant you could just see all content, ad-free, with virtually no paywalls. It seems like because that’s changed now, they feel they have been robbed of their birthright.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by comte7092 on Monday July 31, 2023 @12:15PM (#36944852)
>Apple has turned popular opinion against startups and the little guy so much that we're saying these things out loud to one another. Seriously?

By “start up” and “little guy” you of course are referring to complete strangers with close to zero reputational risk at stake who are handling my private data? Those people?

Apple had nothing to do with my distrust. Plenty of bad actors just like them have done that all on their own.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by shagymoe on Friday July 28, 2023 @10:40AM (#36907477)
I prefer privacy of whatever small improvements will be made to the UX through data collection. In 20 years of software development, I've not seen data collection actually move the needle much in terms of UX improvement.

The pasteboard is critical to protect from bad actors.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by meindnoch on Friday July 28, 2023 @10:42AM (#36907510)
I'm glad Apple does this, and I'll keep paying them multiple thousands of dollars per year to keep random companies from accessing my clipboard data without my consent.

No, I don't give a shit about your "seamless experience".

Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Friday July 28, 2023 @10:55AM (#36907690)
Cool, thanks for sharing.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by profile53 on Friday July 28, 2023 @03:38PM (#36912166)
I think this dismissive response is a pretty good example of why people are distrustful of startups/apps/etc. The person you’re responding to has almost definitely been burned by a shitty app copying everything on their clipboard…you care enough to respond and be a bit of an ass but not enough to defend your position or acknowledge the clear risk-benefit trade off here.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by alphakilo on Friday July 28, 2023 @04:53PM (#36913161)
The person they responded to was beyond dismissive but invalidating of their comment. The responder's message "I don't give a shit" was in poor taste and discourages community interaction
Re:Apple cracking down on 'fingerprinting' with new App Stor... by profile53 on Friday July 28, 2023 @05:21PM (#36913511)
Ok that is fair. I read into the OP’s response being dismissive but did not hold the same standard for the first reply.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by JuanPosadas on Saturday July 29, 2023 @03:23PM (#36923587)
This line:

> No, I don't give a shit about your "seamless experience".

Is way more respectful than the situation calls for.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by aednichols on Friday July 28, 2023 @11:04AM (#36907833)
I agree, I wish there was an “always allow” option for pasteboard. Like yes, I frequently paste URLs into my browser, please stop asking.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by kstrauser on Friday July 28, 2023 @11:09AM (#36907921)
It’s in Settings.

It’s there for people like you and me who want to change it. It’s buried enough that my older family members aren’t likely to do it on a whim, which is good.

Re:Apple cracking down on 'fingerprinting' with new App Stor... by aednichols on Friday July 28, 2023 @02:34PM (#36911207)
Oh snap, sincere thanks for this tip! I guess I’m an older family member now…
Re:Apple cracking down on 'fingerprinting' with new App Stor... by kstrauser on Friday July 28, 2023 @04:30PM (#36912879)
It took me a while to find it. Certain apps I always want to allow it in. I make the others ask first, if only to see how nosy they are.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by bloqs on Sunday July 30, 2023 @05:52AM (#36929533)
What this mentality engages in is an arms race to a user interface that requires no action from the user whatsoever. Thats the ideal end game here right? You make assumptions from mined user data and do everything for them. Idiot users, despite being a majority, should not sleepwalk every company into conducting as much aggressive surveillance and profiling as possible for "ease of use". Or assume that everyone wants to share their information for ease of use.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Sunday July 30, 2023 @08:27AM (#36930488)
It’s not that grandiose or malevolent. It’s more like I just want a path to route to in my app on first launch.
Re:Apple cracking down on 'fingerprinting' with new App Stor... by callalex on Monday July 31, 2023 @03:27AM (#36939694)
Isn’t that what URLs are for?
Re:Apple cracking down on 'fingerprinting' with new App Stor... by asow92 on Monday July 31, 2023 @09:10AM (#36941993)
Universal links on iOS do not work on the very first app launch, which is why developers have to resort to using techniques like copying the link out of the clipboard or associating a link to a user with a fingerprint.

This isn't a problem after the first launch, as the app delegate gets an event to open and route the user from the URL.