As an American, I fail to see how it is constitutional.
See my other comment: https://news.ycombinator.com/item?id=47653207