It doesn't cost me much to run. About $9/month for the VPS + domain and I run other apps on the same VPS. Just my little hobby server. It does have monetization though, but I give the first 25 puzzles of each type + difficulty for free and then you pay a few bucks to unlock the rest. Maybe I'm being too generous, but it's not a big deal really.