I found that some apps contain a Library named SharedWebCredentials which contains the config json files that seem to always enable linking to iCloud. I am using Sonoma 14.5.
These apps include FindMy, Family, Shortcuts, and the CoreService like AOSUIPrefPaneLauncher, iCloud, iCloud+, Coverage Details, etc.
I am wondering if those are valid and if that implies those apps can always link to iCloud.com. One more question is how we may guarantee there is no cloud access to those apps.
I am a bit worried that someone who has access to iCloud servers may locate and gain some control of my Mac via those apps by poisoning caches. I have that concerns because I observe extra iCloud Keychain databases like xxxx-(null)-xxxxx
or xxxTrustPeersxxx
in my local keychain folder /User/name/Library/Keychains/UID/
. I found key chain items of NetworkProxy that set accounts for Cloudflare, Fastly, etc. And my internet connections get interrupted from time to time.
For example, in the iCloud app, there are four files in that folder: *.iCloud.com.cn.json
, *.iCloud.com.json
, iCloud.com.cn.json
, iCloud.com.json
.
Those json files are the same, including the app links for appID com.apple.CloudKit.ShareBear
. The json file looks like follows.
{
"applinks": {
"details": [
{
"appID": "com.apple.CloudKit.ShareBear",
"components": [
{ "/": "/pages/?*" },
{ "/": "/numbers/?*" },
{ "/": "/keynote/?*" },
{ "/": "/iclouddrive/?*" },
{ "/": "/share/?*" },
{ "/": "/notes/?*" },
{ "/": "/photos/?*" },
{ "/": "/photos_sharing/?*" },
{ "/": "/reminders/template/*", "exclude": true },
{ "/": "/reminders/?*" },
{ "/": "/safari-tab-groups/?*" },
{ "/": "/freeform/?*" },
{ "/": "/v/?*" }
],
"alwaysEnabled": true
}
]
}
}
The following is the json file in iCloud+/Contents/Library/SharedWebCredentials/icq.icloud.com.json
{
"applinks": {
"apps": [],
"details": [
{
"appID": "0000000000.com.apple.icq",
"components": [
{ "?": {"context":"?*"} }
],
"alwaysEnabled": true
}
]
}
}
The following are two screenshots for Shortcuts.app and the AOSUIPrefPaneLauncher.