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.