ParentFull threaduselpa·A random Reddit post is hardly evidence. My personal opinion is that they sell snake oil (a.k.a. secure email).View on HN