Why does dsBudget use my computer's browser?
dsBudget runs on your computer (just like SimpleD Budget, or any other native application - like Microsoft Word, iTunes, etc..) However, dsBudget starts up your browser to render its interface (GUI). This alarms some people who are not used to seeing native applications doing this.
Browsers are usually used to accessing the Internet and rendering HTML files stored on remote machines (like Facebook, or YouTube). A browser is like a home TV; it downloads content from somewhere else and renders the content so that you can watch it. Just like you can hook up a TV with your VCR without any Cable / Satellite, your browser can also connect directly to your own computer in order to render content of applications that run on your own computer.
When you click "Start dsBudget" button, it starts up "headless" dsBudget application on your machine. The application itself does not provide any user interface. Then, dsBudget server starts a browser, and request the browser to contact dsBudget application to render user interface using a special address of "http://127.0.0.1". The address "127.0.01" is not a real Internet address like "youtube.com", but it is a special address that basically means "my own computer". Regardless of which computer you use, 127.0.0.1 always points to its own machine.
Does dsBudget transmit my data over the Internet?
No. The dsBudget server never access the Internet. You can unplug your network cable (or turn off your wireless connection) and use dsBudget without any problems; it is irrelevant whether or not you have an Internet connection. Because dsBudget does not access the Internet, your financial data will never be sent outside of your computer. Also, dsBudget server starts up in a way that makes it impossible for someone outside of your machine to connect to your machine and download data from dsBudget (even if your computer is connected to the Internet).
Are hackers able to steal the information that I have stored on dsBudget?
Some people may worry that other "tabs" that they might open on the same browser could make their data from dsBudget vulnerable, that a hacker could somehow download the information this way. That scenario is unlikely since browsers are designed in such a way that one tab cannot access content rendered on the other tab for a different domain.
dsBudget doesn't use any cookies to store data either, so accessing dsBudget data through a cookie is also not possible.
In summary, dsBudget works just like how SimpleD Budget works (or any other native application), with the same characteristics in relation to data security and behaviors.
I use Euro and live in France. How can I localize dsBudget?
dsBudget uses whichever the currency & language settings that your computer is currently configured. If you are using Windows, you can change this by going to Start > Control Panal > Region and Language. Change the Formats / Locations settings, and you can also customize further by going to Format > Additional Settings > Currency.
What is "Scheduled" expenses, and how can I use it?
Sometimes you want to enter expenses "tentatively". For example, if you write a check to someone, you might not want to enter that as your expense until a bank actually processes it. Meanwhile, you'd like to know how much money you would have left in your category assuming that the check will be processed sometime soon. You can enter the amount in your expense, and mark it as "scheduled" expense. dsBudget will display 2 different numbers for your category balance; one based on non-scheduled expenses, and one including scheduled expenses. When the check clears, simply uncheck the check box for "scheduled expense" and make it a regular expense.
Another case when you might want to use scheduled expenses is when you are not 100% sure that you will spend the money but you'd like to put it down as expense in order to help you budget other expenses inside that category. For example, if you are donating money to some organization if you have enough money left at the end of the month, you can enter the amount as scheduled expense at the beginning of the month, and uncheck the check box at the end of the month when you actually have enough money left and give to the organization.