Secure location sharing with smartphone app