📜 Legal Document

Terms of Service

The terms governing the use of Shinobi Apps services.

Effective date: March 1, 2026 | Last updated: March 1, 2026

1. General Provisions

These Terms of Service (hereinafter: "Terms") govern the relationship between Shinobi Apps, a sole proprietorship (obrt) for computer programming, registered in the Republic of Croatia (hereinafter: "Service Provider", "we", "us") and the users of our services (hereinafter: "Client", "you").

Shinobi Apps is a business engaged in the development of custom web applications, accessible at shinobi-apps.hr.

By using our services, commissioning a project, or accessing our website, you confirm that you have read, understood, and agreed to these Terms.

These Terms are based on the provisions of the Croatian Obligations Act (Zakon o obveznim odnosima), the Electronic Commerce Act (Zakon o elektroničkoj trgovini), and, for consumer contracts, the Consumer Protection Act (Zakon o zaštiti potrošača).

2. Description of Services

Shinobi Apps provides the following services:

  • Custom web application development — design, UI/UX, and full-stack development of web applications according to client specifications, including backend systems, user interfaces, and third-party integrations.
  • Hosting and infrastructure — hosting services for applications developed by Shinobi Apps, including server setup, SSL certificates, and regular backups.
  • Maintenance and support — ongoing application maintenance, security patch updates, performance monitoring, and technical support as agreed upon.

The exact scope of services, delivery timelines, and pricing are defined for each project individually through a written proposal or contract.

3. Client Obligations

The Client agrees to:

  • Provide accurate information — deliver all necessary materials, data, content, and access credentials required for project execution within agreed timelines.
  • Timely feedback — review and approve delivered project milestones within a reasonable time frame. Delays in providing feedback may affect delivery timelines.
  • Pay invoices — make payments on issued invoices within the agreed terms as specified in these Terms.
  • Lawful use — use developed applications solely for lawful purposes and in compliance with applicable laws of the Republic of Croatia and the European Union.
  • Maintain security — safeguard access credentials and passwords, and notify us immediately of any unauthorized access.

4. Intellectual Property

4.1. Custom Code

All custom source code developed specifically for the client as part of the project becomes the property of the client upon full payment of all agreed amounts. This includes custom business logic, client-specific database designs, and tailored user interfaces.

4.2. Frameworks and Tools (Framework IP)

Shinobi Apps retains all intellectual property rights over:

  • Proprietary development frameworks, libraries, and tools used or developed independently of the client's project.
  • Generic components, modules, and solutions that are not specific to the client's project.
  • Methodologies, processes, and know-how acquired during development.

The Client receives a non-exclusive, perpetual license to use the aforementioned frameworks and tools within their application, but may not further distribute, sell, or use them to develop applications for third parties.

4.3. Open-Source Components

Applications may contain open-source components subject to their own licenses. The Client will be informed of the components used and applicable licenses.

5. Payment Terms

5.1. Invoicing

Invoices are issued according to project milestones as defined in the proposal or contract for each individual project. The typical payment structure includes an upfront payment at the start of the project and payments upon completion of defined phases.

5.2. Payment Deadline

The payment term is 15 days from the date of invoice issuance, unless otherwise agreed in writing.

5.3. Currency and VAT

All prices are denominated in euros (EUR). Shinobi Apps is not registered for VAT (Value Added Tax / PDV) and therefore does not charge or display VAT on invoices, in accordance with Article 90, Paragraph 2 of the Croatian Value Added Tax Act.

5.4. Late Payment

In case of late payment, Shinobi Apps reserves the right to:

  • Charge statutory default interest in accordance with the Croatian Obligations Act.
  • Temporarily suspend the provision of services until outstanding amounts are settled.
  • Withhold the transfer of intellectual property until full payment is received.

6. Warranties and Limitation of Liability

6.1. Reasonable Efforts

Shinobi Apps commits to applying reasonable professional efforts in the creation and delivery of services according to agreed specifications and industry standards.

6.2. Service Availability

We do not guarantee uninterrupted and fault-free operation of applications or hosting services. Planned downtime for maintenance will be announced in advance when possible. We will endeavor to ensure high availability but assume no liability for interruptions caused by force majeure, third-party failures, or circumstances beyond our control.

6.3. Limitation of Liability

The total liability of Shinobi Apps for all claims arising from or related to the provision of services is limited to the total amount of fees actually paid by the client for the relevant service in the 12-month period preceding the event giving rise to the claim.

In no event shall Shinobi Apps be liable for:

  • Indirect or consequential damages, including lost profits or data loss.
  • Damages resulting from improper use of the application by the client.
  • Damages caused by the client's delay in providing necessary information or materials.

7. Confidentiality

Both parties agree to keep confidential all information received from the other party during the course of the business relationship that is marked as confidential or could reasonably be considered confidential.

The confidentiality obligation includes, but is not limited to:

  • Business strategies, plans, and financial data.
  • Technical specifications, source code, and system architecture.
  • Access credentials, passwords, and security configurations.
  • User and client data.

The confidentiality obligation remains in effect even after the termination of the business relationship.

8. Data Protection

Shinobi Apps processes personal data in accordance with the General Data Protection Regulation (GDPR, EU Regulation 2016/679) and applicable Croatian data protection legislation.

Detailed information about how we collect, process, and protect personal data is available in our Privacy Policy.

When Shinobi Apps processes personal data on behalf of the client as part of service delivery, the parties will enter into a separate Data Processing Agreement in accordance with Article 28 of the GDPR.

9. Termination

9.1. Termination by the Client

The Client may terminate the agreement at any time by written notice. In the event of termination, the Client is obligated to pay for all services rendered up to the date of termination, including any costs incurred that cannot be reversed.

9.2. Termination by the Service Provider

Shinobi Apps may terminate the agreement in the following cases:

  • Client's payment delay exceeding 30 days despite written notice.
  • Material breach of these Terms by the Client.
  • Inability to continue cooperation due to circumstances beyond the Service Provider's control.

9.3. Effects of Termination

Upon termination, Shinobi Apps will:

  • Deliver all completed work to the Client (subject to full payment).
  • Provide reasonable assistance in transitioning services to another provider.
  • Retain client data for 30 days following termination, after which it may be permanently deleted.

10. Dispute Resolution

These Terms and all relations between Shinobi Apps and the Client shall be governed by the laws of the Republic of Croatia.

The parties shall endeavor to resolve all disputes amicably through good-faith negotiations. If a dispute cannot be resolved amicably within 30 days, the competent court in Osijek, Croatia shall have jurisdiction.

For consumer disputes (B2C), the consumer has the right to initiate alternative dispute resolution proceedings in accordance with the Croatian Consumer Protection Act and to use the European Commission's Online Dispute Resolution platform available at: https://ec.europa.eu/consumers/odr.

11. Changes to Terms

Shinobi Apps reserves the right to modify these Terms at any time. Modified Terms take effect on the date of publication on the shinobi-apps.hr website.

For existing clients with active projects or maintenance agreements, significant changes to the Terms will be communicated via email at least 15 days before taking effect. Continued use of services after the new Terms take effect constitutes acceptance thereof.

12. Contact Information

For any questions regarding these Terms of Service, you can contact us:

  • Business: SHINOBI APPS, sole proprietorship for computer programming
  • Owner: Kristina Križan
  • Address: Šarengradska 8, 31000 Osijek, Croatia
  • OIB: 58676285513
  • MBS: 98930478
  • Web: shinobi-apps.hr
  • Email: contact@shinobi-apps.hr