Brave browser already has a method of knowing how long you stay on a site for their auto contribute features.
To prevent abuse of tipping
- A modified version of the code used for the auto contribute should be used
- The software should have a minimum time spent on a site before enabling tipping for that site.
- After minimum time spent not all tipping options should be made available until a certain milestone is achieved on that same site
Like 6hrs minimum to activate tipping with a minimum of 10 visit and 10 hrs to activate full tipping options.
I feel this will help reduce fraud.
I want to know who loves to stay 10 hrs to tip just 5 dollars. In 30 days they will just have 360usd if they operate 24/7.