Streaks only work if the rule is clear. Most people count a day clean if they did not use. A slip zeros the current run. That is fine. Keep a separate “days this month” so one bad night does not erase a month of work in your head.
GoonFree shows week, month, and all-time so one reset is not the whole story. If a zeroed counter makes you binge, you are using the streak as a shame machine. Change how you read the numbers.