Hi
I have just played around in Terminal & set the webkit history limit to err zero - This seems to allow history to build up during the session, but after quitting, the history is blank. Perhaps that'll meet your needs?.
to do this, in Terminal I entered
defaults write com.apple.safari WebKitHistoryAgeInDaysLimit 0
Naturally(!) I haven't tested thoroughly... so beware a bit eh.
to reset to normal, just enter the same command but with a number 1 to 5, as desired instead of the zero.
Umm, it's also possible that history might do a Cinderalla's carriage at midnight 🙂