Transactor

Transactor ("we", "us", "our") is a free expense and invoice tracker for freelancers and small businesses, available at www.transactor.app. This policy explains what information we collect, why we collect it, and how we handle it. The short version: your books are your business. We collect only what the product needs to work, and we never sell or rent your data to anyone. The one time anything is passed on is when you choose to sign in to another Transactor product with your account, and then only your name and email address — see section 5.

1. Information we collect

We collect the following information, all of which you provide directly:

2. How we use your information

3. What we never do

4. Cookies and local storage

Keeping you signed in uses two cookies, both strictly necessary. Both are set on our API host, are marked httpOnly so no script on the page can read them, carry no Domain attribute — so they are never sent to another subdomain — and last 30 days:

The short-lived access token that authorises each API call is held in memory only. It is never written to your browser's storage, so closing the tab discards it.

Your browser's local storage is used for convenience, never for authentication: your preferences (dark mode, language), which company you last had selected, and a cached list of country tax profiles so the app does not re-fetch it on every page.

Google Analytics sets its own cookies to measure traffic. These are on our marketing pages and also on some pages behind sign-in, so to be precise: it counts page views, device type and rough location, and it is never sent the contents of your records. We use no advertising or cross-site tracking cookies anywhere.

5. Signing in to other Transactor products

Your Transactor account is also the sign-in for our other products — currently Balance (balance.transactor.app), which tracks money you lend to and borrow from people. Transactor is where the password lives; the other product never sees it.

This only ever happens because you started it. When you choose to sign in to one of those products, your browser is sent here, we check you are signed in, and we hand that product a one-time code. It exchanges the code with us directly, and all it receives back is:

That is the whole list. No financial data of any kind is included — no records, no companies, no entities, no files — and the other product receives no token that would let it read your Transactor books or act as you here. It keeps its own records under its own account for you, governed by its own privacy policy, such as Balance's.

We do not do this for anyone outside Transactor. There is no way for a third-party app to ask for access to your account, because that ability does not exist.

6. Personal access tokens and our other apps

Besides the website, Transactor can be reached from apps that have no browser and so cannot hold a sign-in cookie — our Mac app, and a connector that lets an AI assistant add and read records on your behalf. These sign in with a personal access token, which you create yourself in the app and can revoke at any time.

Two things are worth knowing about a token:

We store only a one-way hash of each token, never the token itself, alongside the name you gave it so you can tell your tokens apart, and the date it was last used — recorded at most once an hour rather than on every call.

If you use the AI connector, note that the assistant you connect it to is a separate service with its own privacy policy, and whatever you ask it about your records passes through that service. That is outside our control, so connect it only if you are comfortable with that.

7. Where your data lives

Your data is stored on Amazon Web Services (AWS) infrastructure in the Asia Pacific (Mumbai) region. All traffic between your browser and our servers is encrypted in transit using HTTPS.

8. Third-party services

We rely on a small number of processors to run Transactor:

These providers process data only to deliver their service to us, under their own security and privacy commitments.

9. Data retention and deletion

We keep your data for as long as your account is active. If you want your account and all associated data deleted, email support@transactor.app from your registered email address and we will delete it. Account deletion is honored — there is no dark pattern here.

10. Your rights

You can, at any time:

To exercise any of these rights, email support@transactor.app.

11. Security

We take reasonable technical measures to protect your data: encrypted connections (HTTPS), passwords stored only as argon2id hashes, sign-in sessions that can be revoked, and access to production data restricted to what is needed to operate the service. Changing your password signs you out of every browser and device. No system is perfectly secure, so please use a strong, unique password.

Personal access tokens are separate and are not affected by a password change — that is deliberate, so that changing your password does not silently break the apps you have connected. If you think a token has leaked, revoke that token; changing your password alone will not stop it.

12. Children

Transactor is a business tool and is not directed at children. You must be at least 18 years old (or the age of majority in your jurisdiction) to use it.

13. Changes to this policy

If we make material changes to this policy, we will update this page and revise the "Last updated" date above. Continued use of Transactor after a change means you accept the updated policy.

14. Contact

Questions about privacy? Email support@transactor.app.