No. When target device does not have internet connection, TheTruthSpy still records data but can not send data to server. TheTruthSpy will save all recorded data in temporary files on target device and wait to try to send again when the target device has internet connection. Therefore, recorded data will not be lost. But you have to wait until target device has internet connection to review new data.