Terms of Service
In short: TrimCI is a CI/CD pipeline analytics service, currently free while in beta. We never read your source code — only pipeline metadata and failed-job log excerpts. You can delete your account at any time. We may introduce paid plans in the future, but a free account will never be silently converted into a paying one — paying will always require your explicit order at checkout. This summary is a convenience; the sections below are the binding text.
1. Service provider
The TrimCI service, available at trimci.com (the "Service"), is provided by Bogusław Chojecki, an entrepreneur entered in the Polish Central Registration and Information on Business (CEIDG), address for service (adres do doręczeń): Miłochniewice 17, 96-130 Głuchów, Poland, NIP 8351582374, REGON 368656712 (the "Provider", "we"). Contact: office@trimci.com. These Terms constitute the regulations (regulamin) for services provided by electronic means within the meaning of the Polish Act of 18 July 2002 on Providing Services by Electronic Means. They are available free of charge at this address at any time, in a form that allows you to retrieve, reproduce and store them (e.g. by saving or printing this page).
2. Definitions
- "Account" — an individual account created by registering with an email address and password.
- "Organization" — a workspace within the Service, owned by a User, to which CI providers are connected; the entity (company or person) on whose behalf the Organization is used is the "Customer".
- "Connector" — an integration with a CI provider (currently GitHub Actions and GitLab CI).
- "Customer Data" — CI pipeline data retrieved through Connectors on the Customer's instruction: run/job metadata, timing, conclusions, pipeline-actor usernames, and excerpts of failed-job logs.
- "Beta Period" — the period during which the Service is labelled as beta and provided free of charge.
3. Types and scope of services
The Service provides: account and organization management; Connectors for GitHub Actions and GitLab CI (including self-hosted GitLab instances); analytics of pipeline runs, jobs, failures, durations and trends; estimation of the cost of failed builds; on-demand PDF reports; and AI-generated optimization recommendations produced by a language model hosted on our own infrastructure. The Service operates under a zero-code-access boundary: it reads only pipeline observability data and never reads source code, workflow definition files, commit diffs, or any repository file; this boundary is enforced technically as described on the security page.
4. Technical requirements and cookies
To use the Service you need: a device with internet access, a current version of a modern web browser with JavaScript and cookies enabled, an active email address, and — to connect a CI provider — sufficient rights on that provider (installing the GitHub App, or creating a GitLab access token with the read_api scope). The Service places only strictly necessary technical cookies on your device (session, CSRF protection, beta-access unlock, one-time status messages); their function and lifetimes are described in the Privacy Policy. The Service also keeps your theme preference and dismissed-notice flags in the browser's local storage; this data never leaves your device. No advertising or cross-site tracking software is placed on your device; our own web analytics is cookie-less, self-hosted, and stores nothing on it.
5. Concluding the contract; eligibility
The contract for the provision of the Service is concluded for an indefinite period when you register an Account, accept these Terms, and verify your email address. The Service is addressed primarily to business customers; by creating an Organization for an entity, you represent that you are authorized to act on its behalf. Natural persons may also use the Service; if you are a consumer, or a sole trader for whom this contract does not have a professional character, the additional provisions of Section 6 apply to you.
6. Consumers and sole traders
If you use the Service as a consumer, or as a natural person conducting business where this contract does not have a professional character for you, then: (a) nothing in these Terms limits the rights granted to you by mandatory law, including the provisions of the Polish Civil Code on unfair contract terms and the Polish Consumer Rights Act; (b) you may withdraw from the contract within 14 days of its conclusion without giving a reason, by emailing office@trimci.com or simply deleting your Account — as the Service is currently free, withdrawal carries no cost; (c) the venue and liability clauses of these Terms apply to you only to the extent permitted by mandatory law; and (d) complaints are handled under Section 15. We do not require any declaration about the professional character of the contract as a condition of registration.
7. Connected CI providers and Customer Data
Connecting a CI provider instructs the Service to retrieve Customer Data through the provider's API: pipeline run and job metadata, timing, conclusions, the username of the person who triggered each run, and — for failed jobs only — the last 8,000 characters of the job log, retained for 30 days and then permanently deleted. Please be aware of the related risks: log excerpts may incidentally contain data your pipelines print, and anyone who obtains your account credentials could view your Organization's pipeline analytics — protect your credentials and tokens. The Customer retains all rights to Customer Data. It is processed in the European Union; disconnecting or revoking a provider stops further collection but does not delete historical analytics, which remain available to the Organization until it is deleted. Personal data within Customer Data is processed under the Data Processing Agreement, which forms part of these Terms for every Organization.
8. User obligations and acceptable use
When using the Service, you must not:
- supply content of an unlawful nature;
- connect repositories or instances you are not authorized to connect;
- attempt to circumvent technical safeguards, including the zero-code-access allowlist, rate limits, or the beta access gate;
- reverse engineer the Service beyond what statutory law permits, resell it, or provide it as a service bureau to third parties;
- use automated scraping against the Service, or abuse the AI recommendation engine;
- share your Account with others — each person should use their own Account within the Organization.
9. Intellectual property and licence
The Service — its software, design, report layouts and trademarks — remains the Provider's property. You receive a non-exclusive, non-transferable licence to use the Service for the Customer's internal purposes for the duration of the contract. The Customer retains all rights to Customer Data. We may use aggregated, anonymized usage statistics that identify neither the Customer nor any person. If you send us feedback, we may use it to improve the Service without obligation to you.
10. Data protection
How we process personal data is described in the Privacy Policy. For personal data contained in Customer Data, the Provider acts as processor for the Customer under the Data Processing Agreement, which is incorporated into these Terms by reference, applies automatically to every Organization, and prevails over these Terms in data protection matters. The current list of sub-processors is published at the sub-processor page.
11. Beta status, availability and changes to the Service
The Service is in beta. It is provided as available, without a guaranteed service level; features may change, be added or withdrawn as the Service develops, maintenance windows may occur, and the analytics data model has defined boundaries (at most 60 days of history back-filled on first connection; failed-job log excerpts kept 30 days). We exercise the professional diligence required of a service provider, and we will announce material feature withdrawals in advance.
12. Fees — free beta and future paid plans
During the Beta Period the Service is provided free of charge. We may in the future introduce paid plans and change the scope of the free tier; any such change will be announced at least 30 days in advance under Section 16. Introducing paid plans will never by itself create a payment obligation for you: a paid subscription is concluded only by your explicit, separate order at checkout. Checkout, billing, invoicing and VAT for paid plans will be handled by an authorized reseller acting as Merchant of Record, whose own terms will govern the purchase transaction, while the Provider remains responsible for the Service itself. Existing free accounts will be treated generously in any transition, and historical data is never deleted because of a plan change.
13. Liability
The Service provides analytics, estimates and AI-generated recommendations to support your own decisions; the Provider is not responsible for the outcomes of decisions the Customer makes based on them, for the accuracy of cost estimates (which are directional by nature), or for outages and changes of third-party CI provider APIs and other force majeure events. In contracts with business customers, the Provider's total liability for damage arising from or related to the Service is limited to the fees the Customer paid for the Service in the 12 months preceding the event (and while the Service is free — to EUR 500), and liability for lost profits is excluded. None of these limitations apply to damage caused intentionally, or in any other case where liability cannot be limited under mandatory law; for consumers and sole traders covered by Section 6, statutory liability rules prevail.
14. Term, termination and suspension
The contract is concluded for an indefinite period. You may terminate it at any time, with immediate effect and free of charge, by deleting your Account in the settings; deleting the Account deletes Organizations of which you are the sole member, together with their data. The Provider may terminate the contract with 14 days' notice for important reasons (discontinuation of the Service, legal requirements), and may suspend or terminate an Account with immediate effect where the User materially breaches Section 8, attempts to compromise the Service's security, or where required by law; where feasible, we will warn you before suspension.
15. Complaints
Complaints about the Service may be submitted to office@trimci.com. Please include the email address of your Account and a description of the issue. We respond within 14 days, by email to the address the complaint was sent from.
16. Amendments to these Terms
We may amend these Terms for important reasons: changes in law or its interpretation, changes in the functional scope of the Service, introduction of paid plans, security requirements, or editorial corrections. Amendments will be announced by email to Account holders and in the Service at least 14 days before they take effect (30 days for changes described in Section 12). If you do not accept an amendment, you may terminate the contract free of charge before the amendment takes effect; continued use after the effective date constitutes acceptance. Amendments never retroactively affect rights already acquired, and — as stated in Section 12 — never impose payment obligations without your separate order.
17. Governing law and jurisdiction
These Terms are governed by Polish law. In contracts with business customers, disputes are resolved by the Polish court competent for the Provider's registered office. For consumers and sole traders covered by Section 6, this choice does not deprive you of the protection of mandatory provisions, and jurisdiction follows the applicable statutory rules.
18. Final provisions
If any provision of these Terms proves invalid or unenforceable, the remaining provisions remain in force, and the invalid provision is replaced by the closest valid rule of law. These Terms are drawn up in English. The version number and effective date at the top of this page identify the current text; previous versions are available on request. Documents referenced by these Terms: Privacy Policy, Data Processing Agreement, Sub-processors, Security.