Privacy

Privacy policy

Last updated 7 September 2026

What we collect, why we collect it, who else touches it, and how to get it back or have it deleted. Written to be read rather than to be survived.

If you read one paragraph, read this one

We collect what the bookkeeping needs and nothing for advertising. Your bank password never reaches us. Your books are yours: export them any time, delete them any time. We do not sell data, and nobody here reads your ledger unless you ask us to look at something.

Who we are

Brasstally is operated by GENIE AI, Inc., a company incorporated in Ontario, Canada. For the purposes of Canadian privacy law we are the organisation accountable for the personal information described here. Our privacy contact is legal@genieai.ca.

What we collect

WhatWhere it comes fromWhy
Your email addressYou, at sign-upTo identify your account and send sign-in links. It is the only contact detail we require.
Your ledger entries
amounts, dates, descriptions, categories, parties, tax
You, or a bank feed you connect, or a receipt you uploadThey are the product. Without them there are no books.
Receipts and invoicesYou, by upload or photographTo read the entry from, and to hold as the evidence behind a deduction.
Bank transactions and balancesPlaid, if you connect an accountTo reconcile your books against what the bank actually shows.
Bank access tokensPlaidTo request that data again on your behalf. Not your banking credentials.
Basic technical logsAutomatically, when you use the appTo keep the service running and to investigate faults.

We do not collect your name, address, phone number, date of birth, social insurance number or business number, because the bookkeeping does not need them. If a future feature needs one, this policy will say so before that feature exists.

Why we are allowed to

Under Canada's Personal Information Protection and Electronic Documents Act and comparable provincial law, we rely on your consent, given when you create an account and again each time you connect a bank or upload a document.

Consent for a bank connection is separate and specific: it is given inside your bank's own flow, and you can withdraw it by disconnecting the account, which stops further access immediately.

Who else touches it

We use a small number of service providers. Each one gets only what its job needs.

ProviderWhat it doesWhat it sees
SupabaseDatabase, authentication and file storageEverything, as the store of record.
PlaidBank connectionsYour banking sign-in, on your bank's own screen, and the transactions it returns. We never receive the credentials.
AnthropicReading receipts and answering questions in the appThe document or question you send, and the ledger context needed to answer it.
VercelHostingRequest metadata and technical logs.
ResendSending emailYour email address and the message.

We do not sell personal information, and we do not share it for advertising. There is no advertising in Brasstally and no advertiser can pay to appear in it.

We would disclose information if compelled by a valid legal order. If that ever happens and we are permitted to tell you, we will.

Where it lives

Data is stored in Canada where our providers offer it, and otherwise in the United States. Some processing therefore happens outside Canada, which means it can in principle be reached by the courts and authorities of that country. That is true of essentially every cloud service, and you are entitled to know it rather than discover it.

Access inside our own systems is restricted at the database level. Rows are scoped by user, so the database itself refuses to return another account's data rather than relying on the application to filter correctly.

How long we keep it

Your rights

You can, at any time and without asking us:

If you would rather we did any of that for you, or you want a copy in another format, write to legal@genieai.ca. We will respond within 30 days, which is the period Canadian law allows.

Automated processing

When you upload a receipt, its contents are sent to Anthropic's API and read by a model, which returns the vendor, amount, date, tax and a suggested category. When you ask Tally a question, the question and the ledger context needed to answer it are sent the same way.

Nothing is decided about you by that process. It fills in a form you then confirm, and every field remains editable. There is no profiling, scoring or automated decision-making that affects your rights.

Children

Brasstally is for running a business and is not directed at anyone under 18. We do not knowingly collect information from children.

Changes

If we change this policy in a way that affects you, we will say so in the app rather than quietly editing the page and changing the date. The date at the top always reflects the current version.

Complaints

Start with us: legal@genieai.ca. If we do not resolve it, you can complain to the Office of the Privacy Commissioner of Canada, or to your provincial commissioner in Alberta, British Columbia or Quebec.