Local storage is disabled when using private browsing in Safari with the following error: QuotaExceededError (DOM Exception 22): The quota has been exceeded.
Can't reproduce anymore in Safari private browsing on macOS 10.15 or iOS 10.13. It seems local storage is enabled nowadays in private tabs, tested localStorage.setItem and localStorage.getItem in the browser console.