We get gas price data from a 3rd party provider. They in turn get the data from credit card companies. ARCO does not accept credit cards.
This is a great example of where user-contributed data would be valuable, and I hope that one day we will be able to extend the feature to include that.