We are a small independent studio building apps for Android and the browser. A few at a time, in more than one category, each one released when it is genuinely finished rather than when a calendar says so.
Each one is built for a single job and finished before the next begins. Focus Flow and Tiny Notes run in the browser today — open either card and use it. The rest are still being built, and every card says which it is.
Split bills with friends, simply and fairly.
Stay focused with simple sessions and smart breaks.
Open Focus Flow →Capture thoughts before they disappear.
Open Tiny Notes →Plan trips, save places, and keep everything together.
Simple meal ideas for every day.
Scan, organize, and share documents in seconds.
A simple journal for your everyday moments.
Beautiful weather forecasts without the clutter.
Simple everyday spending and budget tracking.
Keep your pet's routines, memories, and care in one place.
Designed for one hand and a small screen, then widened for the browser. Never the other way round.
Several languages in the first release, written by hand rather than run through a machine and shipped.
No advertising, no analytics trackers, no data brokers. What an app keeps, it keeps for you alone.
A small studio should ship a small number of things. We would rather be late than half-built.
Most of the work at the start is subtraction. An app that does one thing properly beats four half-features, and every screen we do not build is a screen nobody has to learn.
The whole path working badly, early, rather than one part working beautifully. It is the only way to find out which of our assumptions were wrong while they are still cheap.
Then fix what annoyed us and use it again. Nearly everything we are proud of in an app came from this stage, and it is why our release dates move.
Our apps are paid for by the people using them, which means we have no reason to collect anything to sell. That is not a promise about intentions, it is a description of the business model.
What can stay on your phone does. An account exists only where a feature genuinely needs one, and it is never required to try an app.
Where there is an account, there is a button that removes it and the rows attached to it. Not a support ticket, not a thirty-day wait.
No ad networks and no analytics SDKs in our apps. The services we do use — payments, email — are there to do a job you asked for, and get only what that job needs.
A small independent team. We design, build, translate and support our apps ourselves, which is the reason we ship few of them and the reason we can answer an email properly when you send one.
Android first, published through Google Play, and the browser where an app is better for being reachable from a link. Both are built from the same design, not ported from one to the other.
People pay for the apps, either once or as a subscription depending on the app. There is no advertising and nothing is funded by data. If an app is free to try, it is because trying it is how you decide, not because you are the product.
As little as possible. Anything that can live on your device stays there; where an account is needed, you can delete it and its data from inside the app. The full detail is in the privacy policy.
Email support@darkmagicstudio.com and a person will read it. For purchases made through Google Play, refunds follow Play’s own process; for anything bought directly, write to us and we will sort it out.
Please do. Bug reports with the phone model and what you were doing at the time are worth their weight in gold, and they go straight to the person who can fix it.
Support, press, a bug, or a question about an app before you buy it — all the same address.