If you're using Android, I'd highly recommend using a combination of XPrivacy [1] and Android Firewall [2] (iptables frontend).
To make your life easier, disallow everything from accessing the net in Android Firewall. Then, for those apps which you've allowed net access, further tweak what they're allowed to access in XPrivacy. As a rule, turn off account info, clipboard, location, contacts, and storage.
Also, put a lock screen on your phone and never let anyone use/borrow it even temporarily because if someone installs an accessibility service, it is game over for your privacy in most apps regardless of whether the network traffic is encrypted.
To make your life easier, disallow everything from accessing the net in Android Firewall. Then, for those apps which you've allowed net access, further tweak what they're allowed to access in XPrivacy. As a rule, turn off account info, clipboard, location, contacts, and storage.
Not perfect, but a decent solution.
[1] https://github.com/M66B/XPrivacy
[2] https://play.google.com/store/apps/details?id=com.jtschohl.a...