Yes, Send Anywhere is an internet-based service, so an internet connection is required to transfer files.
When transferring files on a mobile device, data charges may apply. It is highly recommended to use a Wi-Fi connection to avoid incurring data charges, especially when transferring large files on your mobile device.
For Android devices, you can transfer files without an internet connection using Wi-Fi Direct mode.