How do I configure helpd on OSX so that it doesn't periodically call home to application sites?

Little Snitch, an outgoing network traffic blocker, notifies me when an application is attempting to establish a connection.

Many applications that I've installed have apparently registered themselves into the help system, and periodically cause helpd to connect to their individual help/tracking/metric gathering domains. I doubt that Apple intended on this sort of spying and one shouldn't need a blocker to stop it. So, I'm probably just unaware of how to configure helpd. Anyone know how to stop this unwanted traffic?

1

4 Answers

If the traffic is for an application that you still use, the solution of @jeff (using Little Snitch) is probably the best.

But if helpd wants to connect for an application that you have uninstalled long ago, maybe there is a help file still lying around in ~/Library/Caches/

And if that doesn't help, you may find stale files by enabling system files in Spotlight.

Had the same issue with helpd and just blocked it with little snitch. I will probably test it when new os updates occur to

1

I think you're being too optimistic about how much control Apple intended to give users over the help system. The Mac OS X Help system does indeed connect to the internet to retrieve updates to its articles (they're essentially just web pages) and sometimes the articles themselves. This has always been the case for the current help system, and, IIRC, the help system has had the ability to do this from OS 8 or 9. There was some grousing when this first happened, what with it being back in the dark ages days of dial-up internet.

In short, there's no internal way to control how Help Viewer connects to the internet. If this disturbs you, block it with a firewall (Little Snitch would be an excellent choice), either entirely or only when connecting to addresses belonging to companies you don't trust*. You can then look up individual companies' support information using your normal web browser and whatever methods you use to keep your privacy intact when using it.

* This may well be the same thing.

1

Try deleting the HPDBookRemoteURL key (see Authoring Apple Help).

· on per-application basis:

defaults delete /Applications/ HPDBookRemoteURL

If you catch the outgoing connections with Little Snitch, the problem will be rather getting to know which application's help book is triggering it, as the URL might point to a cloud server whose name won't contain any of the author's data, see below.

· on a cache basis

cat ~/Library/Caches/ | grep -C 2 HPDBookRemoteURL

Sample output

-- <key>HPDBookPathKey</key> <string>/Applications/ <key>HPDBookRemoteURL</key> <string> <key>HPDBookTitle</key>
--
-- <key>HPDBookPathKey</key> <string>/Applications/DEVONthink Pro Office.help</string> <key>HPDBookRemoteURL</key> <string> <key>HPDBookTitle</key>
--

Then you might want to clear these other caches ~/Library/Caches/ and restart helpd.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like