FAQ

Contents

  1. What is YAMM?
  2. How do I use YAMM?
  3. Is YAMM secure?
  4. I forgot my password. Can you remind me what it is?
  5. Which institutions does YAMM support?
  6. My Starling account: where do I find my personal access token?

What is YAMM?

YAMM is a free (both as in free beer and free speech) and open source money manager tool. It is being developed by Benjamin Howe as part of his degree in Computer Science at the University of Reading.

How do I use YAMM?

Simply download the YAMM JAR file from the download page (and the Bouncy Castle JAR file, if you don't already have a copy), then click on the JAR file to run it. You will be prompted to select a directory in which to save data, and a password with which to encrypt data. The web interface will then be launched in your default browser. When you add new accounts, YAMM will display a pop up asking for any details required.

Is YAMM secure?

We think so. Your security credentials never leave your computer except to be sent directly to your financial institution. When you quit the YAMM client, your security credentials are encrypted using the password you specified and saved in the folder you specified. As a result, we don't think YAMM is any more risky than "ordinary" online banking.

I forgot my password. Can you remind me what it is?

No! Your YAMM password is used to encrypt and decrypt the data files which YAMM creates. It is never sent to a third party, nor can it be retrieved. You can reset your password by deleting all the files ending in .yamm from the YAMM data folder.

Which institutions does YAMM support?

At the moment, YAMM only supports Starling Bank. Support for other institutions is planned. To request support for a specific institution, please contact us.

My Starling account: where do I find my personal access token?

Firstly, you need to create a Starling Developers account. Then, you will need to connect your Starling Developers account to your Starling Bank account. Finally, you will need to create a personal access token. YAMM requires the account:read, balance:read, and transaction:read scopes.