Your personal data will not be sent anywhere by the app. In more detail:

ACCESS_COARSE_LOCATION: If you want to auto-clock your time being at a specific location, you may give the coordinates and the app will detect when you enter and exit the location. It uses the network to get the coarse location, so your battery won't be drained by GPS. If you don't like the app being able to do this, you may take away the permission - the app will continue to work without it.

ACCESS_WIFI_STATE: If you want to auto-clock your time being in range of a specific Wi-Fi network, you may give the network name (a.k.a. SSID) and the app will detect when you enter and exit the range of the Wi-Fi network. If you don't like the app being able to do this, you may take away the permission - the app will continue to work without it.

RECEIVE_BOOT_COMPLETED: If you enable location-based clock-in and clock-out, the app checks periodically where you are. If your device reboots, it has to tell this to TWT or else TWT won't check the location correctly until you open it manually for the first time after the reboot. The background service is disabled by default.

INTERNET: In some rare cases, the app might crash. To fix these crashes if they occur, it is critical to receive reports about them, so the app sends some information about the problem to the developer (me) just before it goes down. None of the private data you entered into the app will be sent, neither any locations nor any times! As this is an open source project, you can verify this very easily, just look at the code! Please note, if you don't like the app being able to do this, you may take away the permission - the app will continue to work without it, but perhaps some bugs might not be fixed.

VIBRATE: The app can be configured to vibrate at location-based clock-in / clock-out events. If you don't like that, just don't enable the option in the app. It is disabled by default.