Assalam alaikum warahmatullahi wa barakatuhu,
I have a question regarding the oath. A person took an oath on Allah SWT for not watching immoral na-mahram(pictures/videos) on internet and if he does then he will give a particular amount in sadaqa every time he does it. Now after sometime that person realize that he can no longer continue with this commitment and want to come out of this commitment. In this situation, can a person do any of the following things:
Pay the one time kuffarah for breaking the oath and be no longer bonded with this commitment.
Reduce the sadaqa amount if he feels the sadaqa amount was high and continue with this commitment.
Replace the sadaqa amount with something like praying 2 rakat nafl salaat.(meaning offer 2 rakat salat every time he watches the na-mahram pictures/videos)
Jazakallahu khair.
Fatawa ID: 896