93 karma · joined August 16, 2019
So basically a license is public info, the app enforces that the logged in user must match the user in the license.
And sure enough Mac users account for 30% for the revenue today.
Another advantage is that it runs completely on the user's computer. So I have no database or back-end to maintain. There is only a small server to generate licenses + handle some analytics the app emits both built on ASP.NET. The only data I store is in a Microsoft Azure table. I pay around $2 a month for all azure costs.
Second will be dealing with sales tax and it's a nightmare. If you sell to customers in Europe you need to pay VAT to different countries at different rates. Same goes for US states that tax very differently. We moved recently to paddle.com which acts as a reseller and so they take care of all sales tax collection and remittance (they are the one selling the app after all). We moved away from PayPal and so far it's been very smooth.
I worked on a paid tier (learnt a tremendous amount about actually selling an app, integration with payment processors, licensing, more legal stuff than I wanted to etc.)
Almost from the get go, it started making +$3k/mo. With more changes and offering a Mac version along a Windows version, it averages around +$7k/mo of revenue consistently. I'm the only person on it and have a full time job. Barely need to make code changes and it requires minimal effort for customer support.
You can use Twitter Archive Eraser to browse the whole archive, search by keywords, regular expressions, mentions, tweet type, media etc.
Twitter Archive Eraser allows you to bulk delete thousands of tweets at once also.
Many of us identify with the author and most content created on social media years ago have no reason to stay around.