Service description

mzassist is an AI support assistant for mzmine. It answers questions about mzmine from the public mzmine documentation and the public mzmine source code, and cites every answer back to the page or the source line it came from.

This document describes the service. The rules for using it are in the terms of use, and how it handles personal data is in the privacy notice.

1. Access and plans

mzassist is provided at no charge to holders of an mzmine COMMUNITY or mzmine PRO licence. It is not sold, and it is not part of the mzmine licence agreement: it is governed by its own terms of use, which each user accepts in the application before first use. Holding one of those licences is the condition of access, and access ends when the licence does. Declining the terms, or having access withdrawn, has no effect on the mzmine licence.

Daily allowance

Each account has a daily limit on the number of questions it may ask. The limit that applies is shown in the application, and the value shown there is the value that applies. PRO receives a higher allowance than COMMUNITY. mzio may adjust allowances as the service and its operating costs develop.

How access is granted

Access requires signing in with an mzmine account; there is no anonymous use. Whether an account reaches mzassist, and which allowance applies to it, follows from the account's mzmine plan. Access can be withdrawn for an individual account or for a whole organisation without affecting the mzmine licence.

How the terms of use bind the user

Every user accepts the terms of use in the application before first use, and the acceptance is recorded with the version and the time. There is no separate route for commercial users: because mzassist sits outside the licence agreement, no organisation agrees to it on anyone's behalf.

Acceptance binds only the person accepting, for their own use of mzassist. It commits no employer and alters nothing in any mzmine licence agreement.

Independently of acceptance, every user is shown before first use that answers are generated by an artificial intelligence and that confidential or personal data should not be entered.

2. What the service does

mzassist is a browser-based assistant. No installation, plug-in or local component is required.

It answers natural-language questions about mzmine — how a module works, which parameter does what, why a processing step behaves as it does, and where the corresponding behaviour is implemented. Its knowledge is limited to two public sources: the mzmine documentation and the mzmine source code. It has no access to customer data, measurement data, project files or results, and cannot answer questions about them.

3. How the assistant works

The service combines document retrieval with a large language model. It does not answer from the model's own training data alone; it retrieves material first and composes an answer from what it retrieved.

3.1 Corpus preparation

The public mzmine documentation and the public mzmine source code are processed into a searchable corpus. Documentation is divided into sections that retain their canonical page addresses; source code is indexed both as symbol-level records and as file windows, each retaining its file path and line range. The corpus records the repository and commit it was built from, and is rebuilt when mzmine releases change the underlying material.

3.2 Indexing

Each corpus record is converted into a numerical representation (an embedding) and stored alongside a keyword index. Both indexes are held on mzio's own server. Embedding and keyword indexing are performed locally and do not involve any third-party service.

3.3 Answering a question

  1. The question is matched against the corpus using a combination of semantic similarity and keyword search, and the strongest candidates are re-ranked for relevance.
  2. The assistant may then perform further targeted searches, keyword lookups or source reads if the initial evidence is insufficient. These steps are shown in the research trace.
  3. The collected evidence and the question are sent to the AI service, which composes a single answer. Citations are resolved to documentation pages and source line ranges before the answer is displayed.

Only the question, the retrieved public material and the preceding conversation are transmitted to the AI service. The corpus contains no customer data.

3.4 Usage accounting

Each answered question is recorded against the account that asked it, with timestamp, plan, processing volume, cost and response time. These records enforce the daily allowance, control operating cost, and support the detection of misuse.

4. Who receives your data

The privacy notice is the authoritative statement; this list is repeated here for contractual reference and is held against the same configuration.

Processing takes place on servers in the European Union. The AI service is not permitted to use submitted content to train AI models.

5. How long we keep it

Deletion is scheduled and automatic rather than on request only, and the configured periods are verified against this page and the privacy notice on every deployment.

6. Service and support

Questions, fault reports and feedback about mzassist go to info@mzio.io. There is no separate support plan for mzassist and no committed response time; it is handled alongside general enquiries.

mzassist is not itself a support channel for mzmine. An answer it gives is not a statement by mzio support, and a question put to mzassist is not a support request. Support for mzmine continues to follow the channel of the customer's mzmine plan.

The service is provided on a best-effort basis. No availability level, response time or uptime target is guaranteed. Maintenance that may interrupt the service is generally performed outside normal business hours.

mzio may adjust, extend or restrict the functionality of mzassist, including the underlying AI service and the daily allowances, as the service develops. Where the AI service is changed, the privacy notice is updated before the change takes effect.

7. Technical requirements

Client
A current version of Chrome, Edge, Firefox or Safari, with JavaScript enabled
Account
A valid mzmine account on a COMMUNITY or PRO licence
Network
HTTPS access to mzassist.mzio.io and to the mzio sign-in service
Cookies
Strictly necessary cookies must be permitted for sign-in and conversation continuity
Installation
None. No local component, plug-in or mzmine version dependency

The application loads no external fonts, scripts, images or analytics of any kind, and requires no outbound connection from the client other than to the addresses above.

8. Limitations and exclusions

Not for regulated use. mzassist is not a validated system. It must not be used as the basis of a regulatory, clinical, diagnostic or other GxP-relevant decision, and no output from it constitutes a controlled record.