Wyze Sprinkler Controller App questions

Have a few questions about how this all works.

First question is on the rain skips, does it go off of the forecast? If so, where does it pull the forecast information and how does it determine when to skip?

The next question, where does it get the current soil moisture information. My system does not have a soil sensor, but yet it is filling out the graph and shows a 7% moisture. I’m guessing it is based off the forecast?