Web security (cookie) settings should sync via iCloud

Originator:reppepreppep
Number:rdar://19336127 Date Originated:23-Dec-2014
Status:Open Resolved:
Product: Product Version:
Classification:Enhancement Reproducible:Always
 
Summary:
It is a pain to delete unwanted web cookies, infeasible to individually manage them for all sites visited, and not worth the effort because every system (and account and reinstall) gets its own set. But managed cookies would provide much stronger privacy and security.

There are two good ways to address this. Shared (public) preference white/black lists and iCloud sync of cookie preferences.

It would be great if I could subscribe to a Safari extension that would block cookies from ad sites (since DNT is not honored), and another that blocked cookies from Google / Facebook / LinkedIn / etc. But not very Apple-like, hard to customize and manage subscriptions, and Mac only (no iOS). I want Twitter and Google cookies sometimes, but not across Safari launches, but never want Facebook or LinkedIn cookies to be saved.

A more Apple-like solution would be to sync a list of per-site cookie preferences (accept cookies, reject cookies, delete cookies on browser quit, or delete cookies after 1 day [for iOS]) via iCloud. Safari/iOS could also benefit from this and edit it in a pinch. This would also preserve security preferences across reinstalls.

Steps to Reproduce:
Delete cookies for a site.
Switch to another Mac or iOS device.
Cookies are independent.

Expected Results:
I'd like Apple to help me set a cookie policy across all my devices.

Actual Results:
Each device fends for itself and with several devices I cannot keep track of all the sites stashing cookies on all devices.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!