For FOREX there is no centralized exchange. If you subscribe to the basic Kinetick FOREX data, what you get is basically a FOREX feed from FXCM. However their price is not identical to the IdealPro prices from IB. So you would get the data from one exchange to trade on another exchange. This will certainly not work for smaller timeframe charts. If you are a position trader it should be less of a problem.
Please understand that this is a specific FOREX problem. If you trade currency futures, such as 6E, then both the Kinetick and IB data originates from the same exchange. So you can definitely trade off Kinetick data with Interactive Brokers. The Kinetick data is high resolution, whereas IB data is snapshot data, so I definitely recommend to use Kinetick data for trading futures via IB.