Test all the features included in v01 of the VPN pre-alpha
We need to test all the features implemented in this pre-alpha release of the Tor VPN. The instructions to test them are:
-
Download and install the pre-alpha APK on your Android device. The instructions for it are at https://gitlab.torproject.org/tpo/applications/vpn/-/blob/main/README.md#torvpn
-
Go feature by feature and test that it works as described in the feature’s issue in GitLab. The features that we have to test for this version are:
| Feature | When... | I want to... | So I can... |
|---|---|---|---|
| Killswitch | my connection to Tor drops out | immediately block all traffic from my device, with the option to override if desired | avoid compromosing my privacy by allowing apps to fallback to a regular Internet connection[1] |
| Route all traffic over Tor | apps on my device send traffic over the Internet | easily require all traffic from my device to go over Tor | ensure my privacy isn’t compromised by traffic being sent in the clear |
| Quickstart | I restart my device | connect to Tor automatically | browse safely in the event that I forget to connect, or traffic is sent from my device before I can do so manually |
| Proxy bypass prevention | an app is set to be routed through Tor | prevent any traffic leaking in the clear | preserve my privacy and anonymity[*] |
| Application isolation | I’m routing multiple apps through Tor at the same time | ensure that each app uses different circuit | prevent my activity from one app being linked to another |
| Per-app permissions (blocked) | only certain apps are blocked in my location | be able to choose which apps I do and don’t route over Tor | unblock certain apps without slowing my connection or running into issues with others |
| Bootstrapping | the Tor app is in the process of connecting to Tor | see its progress as it connects | know that it’s working and hasn’t stalled |
| Per-app permissions (slow) | an app or service blocks or is too slow over Tor | exempt that app’s traffic from being routed through Tor | use that app without needing to turn Tor routing off for my entire device |
| Connection error | my Tor connection has been interrupted | receive a warning that I’m no longer connected to Tor | understand how to remedy the issue and reconnect |
| Data usage chart | I’m connected to and routing my device’s apps over Tor | see a chart of my up/down data over time | feel reassured my traffic is being successfully routed through Tor, and monitor my data usage |
| View Tor logs | I’ve encountered an issue or wish to verify a process happened as expected | be able to view the Tor logs | debug the issue, and forward the logs to others who can help if appropriate |
- Submit bugs into https://gitlab.torproject.org/tpo/applications/vpn/-/issues/ . Each issue needs to have:
- include which Android version you are testing it in
- include information on how to reproduce the bug and what it should happen instead
- label “BUG”
- link it to the issue of the feature you are testing (if there is one)
- add it to the milestone related to the release (in this case %VPN pre-alpha 01 )
@tpo/applications please spend some time in the next week testing the VPN pre-alpha.