From where forex data (charts) are driven?

The data is provided by your broker based on the interbank market and it can slightly differ between brokers due to spread differences.