As long as you want.
Just make sure to export your data to save it between sessions.
Nope, there are no limits.
However, your data will be cleared if you clear your browser data, so make sure to export your data to save it between sessions.
It lasts as long as uFincs is in operation.
It does not last till the day you die (well, unless you die before uFincs does).
All prices are in USD.
Because we offer the free no-account test drive.
There is! It's the ability to use uFincs without an account. There are no limitations on it beyond not having an account to sync data to. And it's free!
We accept all major credit cards including Visa, Mastercard, and American Express.
You can cancel your account at any time and we'll delete all of your data from our servers.
However, we do not offer refunds.
It depends. If you're on the Monthly plan, you can only upgrade to Annually.
If you're on the Annually plan, you can only downgrade to Monthly.
If you're on the Lifetime plan, you can not downgrade (why would you?).
If you wish to upgrade to the Lifetime plan from the Monthly or Annually plans, please contact email@example.com and we'll get you sorted out.
The end goal is to build a business that brings in enough profit to finance whatever I want to do. Which means that I have no plans to sell out.
However, I do have a favourite saying for a reason: "everyone has a price".
At this time, I am in no position to hire anyone. However, even ignoring that, I want to keep uFincs a solo venture for as long as possible.
So, unfortunately not.
Well, if uFincs were to shut down, that'd be very bad for me, personally, since then I wouldn't have a personal finance app. So... even if uFincs doesn't meet my business goals, I still need to keep it running for my own needs.
But if it were to shut down, then I expect that open sourcing the code will be something that would occur shortly thereafter (or before).
Wow, what an oddly specific question! I'm glad you asked!
I do actually have a separate personal blog where I sometimes write about the more meta aspects of running/building uFincs. Check it out!
Yes, we do have plans to support dedicated desktop/mobile apps.
In terms of mobile support, Android will come first whereas iOS could be much more delayed.
Additionally, because uFincs is a PWA, you can 'install' it and use it completely offline if you're using a supported browser. This is a fairly decent replacement for dedicated apps in the mean time.
At this time, we do not have any plans to support automatically converting between different currencies.
We do have plans to at least allow you to change which currency all monetary values are displayed in, but we do not have any concrete plans beyond that.
At this time, we do not have any plans to specially support stocks.
At this time, we do not have any plans to specially support cryptocurrencies.
In traditional accounting, my understanding is that stocks/investments are just recorded as assets with two main records: one for purchasing the investment and a second for selling the investment. There isn't really the concept of updating the value of the investment based on, e.g., the change in stock price.
Obviously, you could update the value of the investment (by adding in extra transactions that adjust the value of the investment against a relevant income/expense account), but that's something that's done manually.
Check out the Security overview for the details.
tl;dr HTTPS/TLS, at-rest encryption, client-side encryption, client-side + server-side password hashing, a strict CSP, and more.
It is not. Unfortunately, because uFincs is a web app (more specifically, an app that can issue updates), we could theoretically change the app to steal all of your data (although, that is true of most apps). Obviously, it would be minorly against our interests to do that, but that does mean you have to have a certain amount of trust in us (both to not make those changes ourselves and to secure our systems to prevent malicious actors from doing the same).
But, by having uFincs set up with things like client-side encryption, a large class of attacks (e.g. a database leak) are mitigated or prevented.
Probably! And we certainly try our best to make uFincs as privacy-friendly as we can given the constraints we have (namely, being a web app).
Ultimately, if you're looking for a 100% trust-less solution, I suggest sticking to pencil and paper with a one-time pad :)
uFincs is not open-source.
We do not have any short-term plans to open source uFincs.
However, we do have long-term plans to open source at least parts of uFincs.
Frontend (app.ufincs.com): React, Redux (+ redux-saga), TypeScript, Sass, fully custom design system
Backend: Node, Feathers, TypeScript
Marketing Site (ufincs.com): React, Next.js, Tailwind CSS
I want to write up a more detailed breakdown of our tech stack in the future, so I'll link it here once it's available.