Terms of Service
Effective date: 19 October 2026 · Version 1.1 · Assurance level: 0
These terms govern your use of the Taxinger website, its API and its MCP server. The Privacy Policy and the cookie notice complete them; on the processing of personal data they prevail.
1. Who we are
Taxinger is operated by Taxinger (Unipessoal, Lda), with registered office at
Avenida Do Atlântico n 16, 14 piso, escrit. 8, 1990-019 Lisboa PT, registered at Conservatória do Registo Comercial de Lisboa under NIPC 519706161, share capital
100.00 EUR, email support@taxinger.com. The service is at https://taxinger.com.
In these terms we means Taxinger, the party you contract with, and Taxinger
means the software and the service it operates.
2. What Taxinger is — the object of this contract
Taxinger is software that helps you prepare a crypto-asset tax calculation. It reads the public history of blockchain addresses you name and the exchange statements you upload, reconstructs what each transaction was, applies the law of one country for one tax year as that country's tax form expresses it, and produces:
- a calculation per year, as the lines of that country's form;
- a list of everything it could not establish, with the reason;
- a document and a spreadsheet you can take to a tax authority or an advisor.
What Taxinger delivers is a draft for you to check — the object of this contract is the calculation aid, not a tax return, not a filing, and not a guarantee of any tax outcome. We do not file anything for you, we do not represent you before any authority, and no result is reviewed by a human on our side before you see it.
Taxinger is not tax advice. We are not contabilistas certificados, advogados, auditors or tax advisers, we hold no licence to advise on tax in Portugal or anywhere else, and nothing in the service, its documents or our support answers is tax, legal, accounting or investment advice. No advisory or fiduciary relationship arises between us. Where your situation is not routine, have a qualified professional check it.
Taxinger is not custodial. We never ask for, hold or use a private key, a seed phrase or an exchange API key. We cannot move, trade, stake or spend your assets, and we never ask a wallet to sign a transaction: in Taxinger a wallet signature only proves who you are, or that an address is yours.
3. What Taxinger does not promise, and what you accept separately
Taxinger computes from public blockchain data, from third-party providers and from tax rules written by Taxinger. Its coverage grows continuously, and Taxinger cannot guarantee that every case is covered. Before Taxinger reads any history of yours, and again before every purchase, Taxinger shows you — separately from these terms, in a statement you accept on its own — that the following characteristics of the service deviate from what you could otherwise expect of software of this kind, and that you accept that deviation (DL 84/2021 art. 29(7)):
- Completeness. The history Taxinger reads depends on public blockchains and third-party data providers. A transaction, a token or a whole period may be missing. Taxinger records and shows every gap it detects, but it cannot detect all of them.
- Interpretation. What a smart contract or an exchange row means is inferred. A protocol Taxinger does not yet interpret, or interprets wrongly, changes your result.
- The law. Each supported country's rules are written by Taxinger from its legislation. They may be incomplete, out of date, or wrong on your facts, and a tax authority may take a different view.
- Prices. Asset prices and exchange rates come from third-party sources and official central-bank rates; a price may be missing or differ from the one your authority would accept.
- Availability and change. There is no service level. Features, chains, countries and results may change, and a recalculation may give a different figure than before.
- The result is a draft. It is not checked by a professional and is not guaranteed to be accepted by any tax authority.
What we do promise is the assurance level in Annex A. It is level 0 today. We may raise it; we will not lower it without telling you 30 days in advance and giving you the right to leave (§19).
4. Who may use Taxinger
You must be 18 or older and legally capable. You may use Taxinger for yourself or, if you are a professional, for a client who authorised you — in that case you are responsible for having that authority and for your client's instructions, and you are not a consumer for the purposes of §15 and §16.
You may not use Taxinger if you, or an address or account you ask us to read, are subject to sanctions of the EU, the United Nations, the United Kingdom or the United States.
5. Your account
You sign in with an email link or a wallet signature, and may link several identities to one
account; a passkey protects it as a second factor. Anyone holding them can read your tax data; keep them and
your recovery codes to yourself, and write to support@taxinger.com without delay if you
think someone else has access.
An address, exchange account or identity belongs to one Taxinger account. An address another account has already signed in with cannot be claimed by typing it into yours; signing in with it is the proof that wins. We may refuse or remove an identity already proven elsewhere, and we will tell you why.
6. Addresses, statements, and what we read
Addresses. You tell us which addresses to read. By adding one you state that it is yours or that you are entitled to read its history. We read only public on-chain data and public blockchain data providers. Chain data is read once and shared across accounts; what is yours is the link between your account and an address, your calculation and your answers.
A scan may derive smart wallets that a watched address of yours owns through known factories, and read them too; and it may offer you an address that appears to own a watched smart wallet. You can decline or remove any of them.
Statements. You may upload an exchange statement (for example a CSV). You state that you are entitled to upload it. The format of a statement new to us — which column is which field, what an operation label means — is read once by an automated model run by a provider outside the EEA; the rows themselves are always parsed by our own code, and what reaches the model is masked first. How that works, and what it means for your data, is in the Privacy Policy. Nothing else in Taxinger sends your data to a language model. If you do not want that, do not upload statements.
7. Your country, your answers, your result — and your check
You choose the country and the year. Where Taxinger cannot establish something — a price no source gives, a transfer to a counterparty it cannot identify, a cost only you know — it asks you. Those items stay out of every total until you answer, and the documents name them. An answer you give is treated as a fact you assert, is stored, and is shown with the result so that an advisor or an authority can see what came from you.
Checking the result before you use it is your part of this contract. Compare it with what you know of your own history, read the list of items left out, and if anything looks wrong, tell us before you file. What follows from a figure you filed without checking is yours, not ours (Código Civil art. 570).
We may recompute your result when the law, a price source or our engine changes. Earlier results are not guaranteed to stay identical.
8. Assistants and the MCP server
You may connect your own assistant to your account through our MCP server and its consent
screen, granting it read, or read and write, access. Every answer an assistant gives in
your account is marked as its own and can be withdrawn, but it counts as your answer. The
assistant and its provider are not ours and are not our subprocessors; what your assistant
does with the access you granted is between you and it. You can revoke the access at any
time.
9. Transactions, plans, packs and payment
Taxinger is paid for by the number of transactions of your history it reads, reports and exports. A transaction is one whatever it does (a swap with all its legs, a move between two of your addresses), and each is paid for once, ever: it stays paid when you remove the wallet that brought it, and adding that wallet back costs nothing. Every year and every recalculation of a transaction you have paid for is included.
- The first
250transactions are free. Beyond them you take an annual plan, buy packs, or both. - An annual plan is a subscription. Each year of it grants the transactions its tier names, which add up with the years before while the plan lives, and caps how many addresses you may add. It renews itself every year, on the day its year ends, at the price of a year of that tier then, until you cancel it. The price of a year is shown before you order it; a change of that price applies only from a renewal after we have announced it under §19.
- You may cancel a plan at any time in your account ("Manage subscription", on our payment provider's page), with no reason and no cost. It then runs to the end of the year already paid for and is not renewed; nothing already paid for that year is refunded, except by the right of withdrawal (§10). When it ends, every report already computed stays yours; reading new transactions waits until you subscribe again or add a pack.
- Moving up to a higher tier applies at once: you pay the price of the higher tier for the rest of your year, less what is left of the one you had; the transactions the higher tier adds, in the same share of the year, are yours at once; and the day your year ends stays the same. Moving down applies from the next year, which is then billed at the lower tier; the year already paid for stays as it is. An account holds one plan at a time.
- Packs are bought once: their transactions do not expire and add up, with a plan or without one.
- Prices are shown before you pay, in the currency of the checkout, with VAT where it applies; the invoice follows by email. Payment is taken on the checkout page of our payment provider, whose name you see there; we never receive or store your card details. A plan's year or a pack is added when that provider confirms the payment.
- A scan stops when your allowance is used up, after reading a little further so we can tell you how much more history there is.
- If a payment is refunded or a chargeback succeeds, what it bought is revoked, the transactions it allowed stop being readable, and a result already computed may be withdrawn.
10. Your right of withdrawal, and refunds
If you are a consumer, you have 14 days from ordering a plan, a move up of it or a pack to
withdraw from that order with no reason and no cost, by writing to support@taxinger.com or using
the form in Annex B (DL 24/2014 art. 10 and art. 11). A plan renewing itself is the same
contract going on, not a new order.
Because Taxinger begins at once, at checkout we ask you, expressly and separately, to request that performance begin during those 14 days and to acknowledge that you lose the right of withdrawal once the service has been fully performed (DL 24/2014 art. 15(1)). If you withdraw after it has begun, you pay an amount in proportion to what was performed until you told us, out of the price of the order (art. 15(2) and (3)), and we refund the rest within 14 days, by the means of payment you used (art. 12(1) and (2)):
- A plan's year, or a move up: what was performed is the share of its period that has passed, or the share of the transactions it granted that has been read, whichever is greater.
- A pack: what was performed is the share of its transactions that has been read; a pack fully used has been fully performed (art. 17(1)(a) and (l)).
Beyond the law: if Taxinger cannot produce the result you paid for because of a fault on our side that we do not fix in reasonable time, write to us and we refund that order in full. This does not affect your rights for lack of conformity under DL 84/2021 (§14).
11. Availability, and changes to the service
There is no promised level of availability (§3.5, Annex A). We may interrupt the service for maintenance, and we may limit or pause reads of your history to protect the service or because a data provider limits us.
We may change the service beyond what is needed to keep it in conformity, for a valid reason — a change in the law or in a tax form; a data, price or payment provider changing or ending its service; a security, abuse or cost problem; a chain, a protocol or a country becoming unreadable or unsupportable; or improving how a result is computed or presented (DL 84/2021 art. 39(1)(a)). The change costs you nothing extra, and we tell you about it clearly. If it worsens your access to or use of the service, we tell you beforehand on a durable medium and you may terminate this contract free of charge within 30 days (DL 84/2021 art. 39(2) and (3)); where we can keep the service unchanged for you at no extra cost, we offer that instead.
If a change makes a pack you have already bought, or the year of a plan you have already paid for, substantially less useful to you, write to us: we refund what is left of it.
12. What you may not do
You may not use Taxinger to break the law; read addresses you are not entitled to read; try to reach other users' data; reverse engineer, scrape or copy the service beyond what the law permits; resell or redistribute the service or pass its output off as your own product; run automated bulk requests outside the documented API and MCP server; circumvent your allowance; or interfere with the service's security or availability.
If you do, we may limit or suspend your account — telling you the reason, and for no longer than the reason lasts. Serious or repeated breach lets us terminate under §17.
13. Intellectual property, and your data
The service, its code, its design and its texts are ours or our licensors'. These terms give you a limited, revocable, non-transferable right to use the service for your own tax affairs or your clients', and nothing more.
Your data stays yours. You grant us only the rights we need to run the service for you: to read, store and process your addresses' public history, your statements, your answers and your results, and to produce your documents. The documents and exports Taxinger produces for you are yours to use freely, including with your advisor and your tax authority. We do not sell your personal data. We may use aggregated, anonymised statistics about how the service is used — never data identifying you or your addresses.
14. Conformity
As a consumer you have the rights DL 84/2021 gives you where the service does not conform to this contract: restoration of conformity, a price reduction, or termination (art. 35), for two years from supply where a pack is supplied as one or a series of acts, and for the duration of supply where it is continuous (art. 32). Nothing in these terms takes those rights away, shortens those periods or shifts who must prove what (art. 33; DL 446/85 art. 21(g); Lei 24/96 art. 16).
What conformity is measured against is what §2 says the service is and what §3 says it does not promise.
15. Liability
What we never limit. Liability for damage to life, physical or moral integrity or health; liability for non-contractual damage to property; liability for non-performance, delay or defective performance where we acted with intent or gross negligence; liability for our representatives' or auxiliaries' acts in those cases (DL 446/85 art. 18(a)–(d)); and the rights consumer law gives you, including compensation for defective services under Lei 24/96 art. 12 and the remedies in §14 (Lei 24/96 art. 16).
Where we do limit. For slight negligence, and outside the rights just named, we are liable
only for damage that was foreseeable and typical for a contract of this kind, and our total
liability for all claims arising in any 12 months is limited to the greater of what you paid
us in those 12 months and 100 EUR.
Taxes, penalties and interest. A tax, an interest charge or a penalty assessed against you follows from the return you filed, after the check §7 asks of you — we are not liable for it, unless it was caused by our intent or gross negligence.
Non-consumers. If you do not use Taxinger as a consumer, our liability for slight negligence is limited to what you paid us in the 12 months before the event, we are not liable for loss of profit, loss of opportunity, loss of data you could have backed up or any indirect loss, and claims must be brought within one year of the event.
Nothing here limits liability that the law does not allow us to limit.
16. Indemnity (non-consumers only)
If you use Taxinger other than as a consumer, you indemnify us against third-party claims and the reasonable costs of defending them, arising from your breach of these terms, from your reading of addresses or statements you were not entitled to read, or from your client's use of a result you produced with Taxinger.
17. Term, termination and deletion
This contract runs until you or we end it. You may delete your account at any time in the account settings, with no reason and no cost. Deleting it cancels your plan at once, so nothing is ever billed again; the rest of a year already paid for is not refunded, except by the right of withdrawal (§10). We may terminate on 30 days' notice, or at once if you seriously breach §4 or §12 or if the law requires it; we tell you the reason either way (DL 446/85 art. 22(1)(b) and (i)).
When your account is deleted, your personal data, the links between you and your addresses, your answers and your results are deleted, except what we must keep: payment and invoice records for the period tax law requires, and what a legal claim obliges us to retain. Public blockchain data, which is not yours and identifies no one by itself, stays in our shared store. If we terminate without one of the reasons above, or if you terminate because we breached this contract, we refund the unused part of your packs and of your plan's year. Periods and details: Privacy Policy.
18. Privacy
What personal data we process, on what legal basis, which categories of provider process it
for us, where it goes, how long we keep it and your rights under the GDPR are in the
Privacy Policy. Questions: owner@taxinger.com. The Portuguese supervisory
authority is the Comissão Nacional de Proteção de Dados (CNPD).
19. Changes to these terms
We may change these terms for a reason agreed here: a change in the law or in a tax authority's requirements; a change in the service or in a provider we depend on; a change in our costs, prices or payment provider; security or abuse; or raising the assurance level in Annex A (DL 446/85 art. 22(1)(c)).
We announce a change that affects you at least 30 days before it takes effect, by email and on the site, naming what changed. If you do not accept it, terminate before that date at no cost; using Taxinger afterwards means the new terms apply. A change never applies to a purchase already made.
20. Complaints, out-of-court resolution, law and courts
Talk to us first: support@taxinger.com. Most things are a misunderstanding we can fix.
Livro de Reclamações. You can complain through Portugal's electronic complaints book at livroreclamacoes.pt (DL 156/2005).
Out-of-court resolution (RAL). taxinger.com. For a consumer dispute of low value,
if you choose it, the arbitration of an authorised consumer arbitration centre is binding on
us (Lei 24/96 art. 14(2)).
Law and courts. This contract is governed by Portuguese law, excluding its conflict-of-law rules and the CISG. If you are a consumer resident in another EU or EEA country, this does not take away the protection of your own country's mandatory law, and you may sue in the courts of the country where you live. There is no arbitration clause, no choice-of-forum clause and no class-action waiver in these terms: disputes go to the courts the law makes competent (DL 446/85 art. 19(g) and art. 21(h)).
21. The rest
If a provision is invalid, the rest stands, and a provision invalid only against consumers still applies to non-consumers. We may transfer this contract to a company taking over our business, and will tell you before we do; you may transfer it with our consent. Not enforcing a provision once is not giving it up.
These terms are published in English and in Portuguese. For consumers resident in Portugal, the Portuguese version prevails (DL 238/86 art. 1, as amended by DL 42/88); elsewhere, the English version prevails.
Annex A — Assurance levels
The level in force is stated at the top of these terms. Raising it is a change of terms under §19; lowering it needs 30 days' notice and your right to leave.
| Level | What we add |
|---|---|
| 0 — Base (current) | Nothing beyond §2 and §14. Every deviation in §3 applies. |
| 1 — Data completeness | We stand behind the completeness of what we read for a supported chain over a stated period: if a transaction in it is missing and we cannot explain the gap, the calculation is free and we fix it. §3.1 drops. |
| 2 — Interpretation | Named protocols are interpreted correctly or we fix it and refund the year. §3.2 narrows to protocols not on the list. |
| 3 — The law | Per country and year: the computed lines follow that country's law as published on a stated date; an error in our rules means we fix it and refund. §3.3 drops for that country-year. |
| 4 — Availability | A stated monthly availability, with a refund for breach. §3.5 narrows. |
Levels are independent: we can reach 1 and 3 while 4 is still 0.
Annex B — Model withdrawal form
To
Taxinger,Avenida Do Atlântico n 16, 14 piso, escrit. 8, 1990-019 Lisboa PT,support@taxinger.com: I hereby give notice that I withdraw from my contract for the purchase of a Taxinger transaction pack / plan (delete as appropriate). Ordered on: ___ Name: ___ Address: ___ Date: ___ (Signature, if sent on paper.)