Skip to content
Damjan Savić
01Expertise02Work03Knowledge04About05Contact
Reference projects→

Home/General terms and conditions

Terms

These terms apply to development and consulting work unless the individual contract says otherwise. The individual contract always takes precedence over these terms.

Last updated: 20 August 2026

ImprintPrivacyTerms
The section on rights of use ends here: the repository, the admin rights and my access go over, and on full payment the right to use the source code is unrestricted.21:9 · MP4

Contents11

  1. 01Scope
  2. 02Scope of services
  3. 03Client cooperation
  4. 04Fees and payment
  5. 05Rights of use
  6. 06Acceptance
  7. 07Warranty and liability
  8. 08Roles under the AI Act
  9. 09Confidentiality
  10. 10Term and termination
  11. 11Final provisions

01

Scope

These terms apply to business customers within the meaning of § 14 of the German Civil Code. Differing terms from the client only take effect if I agree to them in writing.

02

Scope of services

The scope follows from the proposal or the statement of work in the individual contract. Changes of scope are recorded in writing before implementation, including their effect on schedule and fee.

Unless expressly agreed otherwise, this is a service contract. No particular commercial outcome is owed.

03

Client cooperation

The client provides the information, access and contacts needed to perform the work in good time. Delays arising from this shift agreed dates accordingly.

04

Fees and payment

Work is billed by time and material or as a fixed price according to the proposal. Invoices are payable within 14 days without deduction.

Projects running longer than four weeks are invoiced monthly.

05

Rights of use

On full payment the client receives an unrestricted, transferable right to use the source code created specifically for them, without limitation in time, territory or purpose.

Third-party libraries and tools remain subject to their own licences. General building blocks that are not specific to the engagement remain available for my further use.

Vendor lock-in is excluded: source code and documentation are handed over in full.

06

Acceptance

Where work results are owed, I ask the client in writing to accept them once they are complete and set a 14-day deadline for doing so. If the client does not refuse acceptance within that deadline citing at least one specific defect, the work is deemed accepted (§ 640 (2) BGB).

If the client puts the work into production use unchanged before the deadline expires, that counts as acceptance.

07

Warranty and liability

Defects are remedied within a reasonable period after being reported.

For simple negligence, liability is limited to the breach of material contractual obligations and to the foreseeable damage typical of this type of contract. Liability for intent, gross negligence and for injury to life, body or health is unaffected, as is liability under the German Product Liability Act.

08

Roles under the AI Act

Where the client places an AI system I developed on the market or puts it into service under their own name or trade mark, the client is its provider within the meaning of Art. 3(3) of Regulation (EU) 2024/1689. Developing it to order does not make me the provider. Where the client operates the system under their own authority, they are its deployer under Art. 3(4).

The transparency obligations under Art. 50 — in particular the notice on direct interaction with people, and the marking of generated image, audio and video content — fall on whoever operates or provides the system. In the handover document I set out which of the system’s outputs require marking and where that marking is technically provided for.

A conformity assessment, technical documentation under Annex IV or logging under Art. 12 are owed only where the individual contract expressly agrees and pays for them. Before the contract is concluded we record jointly whether the system falls within Annex III; where that assessment finds high risk, the additional work is agreed separately.

If the requirements of the AI Act or its implementing acts change after acceptance, the resulting adjustment is a change of scope under clause 02 and not a warranty claim.

09

Confidentiality

Both parties treat the other side’s confidential information as confidential and use it solely to perform the contract. This obligation survives the end of the contract.

The client is named as a reference only with prior consent.

10

Term and termination

Ongoing services may be terminated by either party with four weeks’ notice to the end of a month. The right to terminate for good cause is unaffected.

11

Final provisions

German law applies, excluding the UN Convention on Contracts for the International Sale of Goods. Place of jurisdiction is Cologne, as far as permitted.

If any provision is invalid, the validity of the remaining provisions is unaffected.

These terms exist in German, English and Serbian. The German version is authoritative; the others are provided for convenience.

Checkable

No vendor lock-in is the one promise here that costs me something. The three sheets below are the evidence that it is kept.

Schema · The path to acceptance: request, deadline, objection
Acceptance in these terms means a written request, fourteen days, and a list to object with. This is what the list looks like.16:9
Schema · Every access, handed over and then revoked
No vendor lock-in is an assertion until somebody sees the list. Every line is an access handed over and removed on my side.16:9
Schema · The foot of an invoice, with the payment term and billing rhythm
The section on fees does not only stand here. It stands the same way on every invoice, and both versions say the same thing.16:9
Damjan Savić
Full-stack engineer · Bergisch GladbachGitHub↗LinkedIn↗50.99°N 7.13°ELocal --:--:--

Contact

info@damjan-savic.com+49 175 695 0979Bergisch Gladbach & remote across DACH

Navigation

ExpertiseWorkKnowledgeAboutContactSearchTechnologies

Focus areas

Full-stack developmentCloud & DeploymentAI integrationSystem integration

Locations

AI developer CologneAI developer DüsseldorfAI developer BonnAI developer EssenAll 26 locations→
© 2026 Damjan Savić
ImprintPrivacyTermsAI transparency
  • DE
  • ·EN
  • ·SR
Back to top↑