I plan to create an app that connects an iphone with another device like a second iphone or a laptop. The problem with my app is that it will transfer data to and from these two connected devices. Some of the data that comes from the laptop will go to the internet and vice versa.

However all the data that is being transferred is very specific to the application. So the user can't simply use my app to surf the net and watch netflix. It's all restricted to the data from my application. 

Is this considered tethering? I have seen on many occasions tethering apps being pulled or rejected from the app store and I don't want that to happen to my app after spending a lot of effort developing it.