Safari Cleaner
App to automatically clear cache, cookies, etc. from Safari on quit
For Safari 5.1 or greater on OS X 10.7 - 10.9 (I have received feedback this app does not effectively remove cookies etc in Yosemite. The underlying applescript can be updated to target newer locations in 10.10 by any adventurous folks out there, as described in the read me)
This application provides options to clear cookies, cache, history, top sites, saved state, and "local storage" (Safari and Flash storage) automatically each time Safari quits. There is also an option to turn Safari's Private Browsing on automatically on launch. Just launch SafariCleaner and select the items you want to clear on quit, simple as that!
Note: If you want to use the Private Browsing feature, you must go to System Preferences-->Universal Access and check "Enable access for assistive devices"
I hope you'll find this app helpful. If you have any comments, feedback about bugs, or feature requests, please post them in the forum. Thanks.