Legal information
Terms of service
Last updated: 2026-05-02
§1. Definitions
- Provider — Semafi, an engineering studio based in Białystok, Poland
- Client — natural or legal person commissioning a service
- Service — project, implementation, integration, or other deliverable provided under contract
- Discovery — free initial conversation before project quote
- Business day — Monday to Friday excluding Polish public holidays
§2. Scope of services
The Provider offers software engineering services in the areas of:
- Custom online stores (bespoke e-commerce)
- Integrations with wholesalers, marketplaces, couriers, invoicing
- WMS, multi-tenant, ERP-grade systems
- Desktop apps (Electron, .NET) and mobile (React Native, Flutter)
- SEO and performance optimization
- AI integrations (Claude API, OpenAI, RAG)
- Technical consulting and audits
§3. Quote and contract
- Discovery is free and non-binding for both parties.
- After discovery the Provider presents a quote (fixed-price or T&M) with proposed scope.
- Contract is concluded by written acceptance of the quote or a separate agreement.
- The Provider signs an NDA before starting work if the Client requires it.
§4. Execution
- Work is organized in 1—2 week sprints with a demo at the end of each sprint.
- The Client gets access to a staging environment from the first sprint.
- All scope changes require written acceptance by both parties and may affect timeline / cost.
- The Client commits to providing required materials (content, images, access) within agreed timelines.
§5. Payments
- Standard model: 30% upfront, 30% mid-project, 40% on delivery.
- For retainers — monthly payment in advance.
- Invoice issued after each tranche. Payment term: 14 days from invoice date.
- For late payments the Provider may charge statutory interest.
§6. Intellectual property
- After full payment, full IP rights to code, design and assets transfer to the Client.
- The Provider reserves the right to feature the project in their portfolio (case study, screenshots, functional description) — unless an NDA states otherwise.
- Open-source components (libraries, frameworks) remain under their respective licenses.
- Zero vendor lock-in — code lives in the Client's repository (GitHub / GitLab / own server).
§7. Warranty and SLA
- Standard warranty: 14 days for the Start package, 30 days for the Pro package, custom for Enterprise.
- During warranty we fix bugs in delivered code free of charge.
- Post-warranty we offer SLA with guaranteed response from 4h to 1 business day.
- Warranty does not cover changes resulting from third-party code modifications, nor errors caused by external system updates (e.g. wholesaler API change).
§8. Liability
- Provider's liability is limited to the value of remuneration for the given service.
- The Provider is not liable for lost profits or indirect damages.
- Liability exclusions do not apply to damages caused by intentional fault.
§9. Confidentiality
Both parties commit to confidentiality of information learned during cooperation. This obligation continues after contract termination.
§10. Termination
- Either party may terminate the contract with 30 days notice.
- Upon termination the Client receives all work delivered to date after paying for completed work.
- The contract may be terminated immediately in case of material breach.
§11. Final provisions
- Matters not regulated herein are governed by the Polish Civil Code.
- Disputes are subject to the jurisdiction of the common court for the Provider's seat.
- These terms are effective from May 2, 2026.