No, the software doesn't need an Internet connection to watch the TV channels. According to the developer's description, you just have to connect the Drifta device to PC through a USB cable, and then you can watch the channels as you want.
Unfortunately, I couldn't find the official website of the developer because the only name listed as developers shows different websites that have no connection to Drifta.