Yup, looks like they backed off on having to keep a connection in order to render, here's a quote from their web store:
Note that all versions of octane render as of v1.0 beta 2.52 and higher will require an internet connection to be present during the license activation stage only, and for sharing content with community users. If you do not have an internet connection on the machine you are planning to install Octane Render on, you should consider getting a low speed mobile connection, or any other temporary connection to activate the software during the first install. Once the software has been activated online, you can run it without an internet connection, although you need it again to upgrade the software, or use the online sharing features.
I dunno, I mean, it can give great results, but at the cost of time and investment. The images in the gallery are run on between $500-$800 worth of GPU cards, and it still takes 3 hours to resolve.