A toilet system comprising a toilet arrangement and a self-regulated cleaning system , the toilet arrangement including a toilet bowl and a flush tank , the flush tank having a storage tank , a face plate , and a flush valve , the self-regulated cleaning system comprising: - a hydrogen peroxide generator positioned within the storage tank of the flush tank , and adapted to generate and release a predefined amount of hydrogen peroxide in water stored in the storage tank , upon actuation of the hydrogen peroxide generator ; and - a control system , comprising: a flush counter adapted to determine a count of number of flush actions performed on the face plate of the flush tank ; and a control unit operably connected to the flush counter , the hydrogen peroxide generator , and the flush valve , the control unit being adapted to: actuate the hydrogen peroxide generator as the count of the number of flush actions determined by the flush counter reaches beyond a threshold value, for release of hydrogen peroxide in water stored in the storage tank , perform a first actuation of the flush valve for release of a mixture of hydrogen peroxide and water to the toilet bowl of the toilet arrangement , and perform a second actuation of the flush valve after predefined time from the first actuation for release of water in the toilet bowl of the toilet arrangement . - a hydrogen peroxide generator positioned within the storage tank of the flush tank , and adapted to generate and release a predefined amount of hydrogen peroxide in water stored in the storage tank , upon actuation of the hydrogen peroxide generator ; and - a control system , comprising: a flush counter adapted to determine a count of number of flush actions performed on the face plate of the flush tank ; and a control unit operably connected to the flush counter , the hydrogen peroxide generator , and the flush valve , the control unit being adapted to: actuate the hydrogen peroxide generator as the count of the number of flush actions determined by the flush counter reaches beyond a threshold value, for release of hydrogen peroxide in water stored in the storage tank , perform a first actuation of the flush valve for release of a mixture of hydrogen peroxide and water to the toilet bowl of the toilet arrangement , and perform a second actuation of the flush valve after predefined time from the first actuation for release of water in the toilet bowl of the toilet arrangement . a flush counter adapted to determine a count of number of flush actions performed on the face plate of the flush tank ; and a control unit operably connected to the flush counter , the hydrogen peroxide generator , and the flush valve , the control unit being adapted to: actuate the hydrogen peroxide generator as the count of the number of flush actions determined by the flush counter reaches beyond a threshold value, for release of hydrogen peroxide in water stored in the storage tank , perform a first actuation of the flush valve for release of a mixture of hydrogen peroxide and water to the toilet bowl of the toilet arrangement , and perform a second actuation of the flush valve after predefined time from the first actuation for release of water in the toilet bowl of the toilet arrangement . actuate the hydrogen peroxide generator as the count of the number of flush actions determined by the flush counter reaches beyond a threshold value, for release of hydrogen peroxide in water stored in the storage tank , perform a first actuation of the flush valve for release of a mixture of hydrogen peroxide and water to the toilet bowl of the toilet arrangement , and perform a second actuation of the flush valve after predefined time from the first actuation for release of water in the toilet bowl of the toilet arrangement . <EOS>