How does the app accurately predict my period?

The UbK Period Tracker app calculates your period predictions and averages by continuously analysing the data you record in the app. Most predictions and averages are based on a limited set of your past data. Predictions are based on data from your last 12 cycles, and averages on data from your last 6 cycles. This calculation is used for cycle length, period length, PMS length, and when PMS is predicted to occur.
*Note: Information provided to you will be based on the data you choose to disclose and therefore depend on the amount and accuracy of such data inputs by you. Data supplied in app is secure and is accessible only to you.