The problem with using SHA1 to protect PII is it would be trivial to brute force, especially with the restrictive character set of URLs, and a big part of them being able to be guessed. One could very quickly cycle through all Hacker News URLs, for example. This is why a key derivation function would be preferable.