Respect people.
No ads. No selling user data. No engagement tricks or dark patterns. A useful product does not need to manipulate the person using it.
How we work
Technology should work for the person who bought it. These principles guide what we make, how we make it, and the tradeoffs we’re willing to accept.
No ads. No selling user data. No engagement tricks or dark patterns. A useful product does not need to manipulate the person using it.
Use clear pricing and explain what ongoing costs pay for. Avoid subscriptions unless real infrastructure or service costs make them necessary.
Solve a real problem, stay understandable, and get out of the way. Do not hold useful features back just to create an upgrade.
Where it makes sense, software should work locally, keep data under the user’s control, and remain useful without unnecessary cloud accounts.
Use the smallest dependable solution for the job. Less unnecessary code means fewer things to break and less to maintain.
Be clear about what a product stores, where it goes, and why. Do not collect information just because it might be useful someday.
Some products have real ongoing costs: hosting, APIs, storage, security, or support. When a recurring price is needed to keep a service healthy, we’ll explain why. When software can be sold once and keep working, we prefer that.
A tool does not need to become a platform. We would rather make something that solves a real problem cleanly than add features just to keep you coming back.