One under the radar change in iOS 18 is that contacts permissions are now more like photos have worked for a few years now. Instead of having to give the app all your contacts and then pick within the app, there’s now a system picker and you can choose specific contacts to grant permission for.
That’s cool and all but tbh don’t they already have it from the last time I accidentally pressed allow all? And when it’s out there it’s out there… even the FTC agrees: https://news.ycombinator.com/item?id=41688080
They've had 14 years to get it. I remember ages ago there was a startup Path who famously justified uploading your contacts without permission (before dialogs were implemented) as it being an industry-norm!