How mobile apps track and share your location and other personal information