As it stands currently, I have no plans to delete matches. However, there is a limitation on how long they can be viewed/queried for. Regular users can view matches from the last 60 days and Supporters and view them from the (effectively infinite) last 720 days.
I would love to be able to give everyone infinite access to their stats but this is a one man hobby project and storing data isn’t free. Limiting the history like this allows me to store older matches in a much cheaper format while still giving access to those who really care about their stats.
The Match history period is also one of the very few functional differences being a Supporter provides. I really dislike locking any sort of functional stuff behind a “paywall” and I hope you’ll agree that this is a reasonable compromise.