Contact Headquarters Terra Privacy LLC 110 East Broward Blvd. Suite 1700 Fort Lauderdale, FL 33301 Help Desk You can send an electronic message to customer service and sales via by submitting a ticket. Hacker’s Dirty Little Secret The cybersecurity industry has a dirty little secret that hackers don’t want you to know. What’s the secret? Find out here.