How can I have Safari on OS X remember to permanently trust a website with my current location?
But what if there's a site that I trust in perpetuity?


If you want to trust a site in perpetuity check "Prompt for each website one time only" in Settings>Privacy, visit the site, in the sheet that appears check the option "Remember my decision and don't ask me again" and click the Allow button:


If you get prompted to allow Safari to use your location, press the OK button:


Note that the Cookies and Website Data>Details section in Safari:


doesn't mention whether a specific site can access your location information:

so you might lose track of which sites you allowed.

For more information visit this article: http://support.apple.com/en-us/HT5403