Termini di Servizio
Condizioni generali che regolano il rapporto tra FlexCode e i propri clienti per la fornitura di servizi di sviluppo software.
In sintesi: Questi termini regolano il rapporto professionale tra FlexCode e il Cliente. Ogni progetto è definito da un contratto specifico. La proprietà del codice viene trasferita al Cliente al pagamento completo. Per qualsiasi chiarimento: info@flexcode.it.
1. Oggetto e Ambito di Applicazione
I presenti Termini di Servizio ("Termini") disciplinano il rapporto contrattuale tra FlexCode (P.IVA IT03670160831, di seguito "FlexCode" o "Fornitore") e il soggetto, persona fisica o giuridica, che commissiona servizi di sviluppo software (di seguito "Cliente").
I servizi offerti da FlexCode comprendono, a titolo esemplificativo:
- Sviluppo di applicazioni mobile per iOS e/o Android (native e cross-platform con Flutter)
- Sviluppo di software cloud, gestionali ERP e CRM personalizzati
- Progettazione e sviluppo di applicazioni web
- Progettazione UI/UX e prototipazione interattiva
- Sviluppo e integrazione di API e servizi backend
- Consulenza tecnologica e architetturale
- Manutenzione, aggiornamento e supporto tecnico
La semplice navigazione del sito flexcode.it non costituisce accettazione dei presenti Termini. Questi ultimi trovano applicazione esclusivamente nell'ambito dei rapporti contrattuali specificamente instaurati tra FlexCode e il Cliente.
2. Formazione del Contratto
Il contratto tra FlexCode e il Cliente si perfeziona attraverso le seguenti fasi:
- Richiesta iniziale: il Cliente contatta FlexCode descrivendo il progetto tramite il modulo di contatto, email o chiamata telefonica
- Analisi e proposta: FlexCode redige una proposta tecnico-commerciale ("Offerta") che include scope del progetto, milestone, tempistiche e corrispettivo economico
- Accettazione: il contratto si perfeziona con l'accettazione scritta dell'Offerta da parte del Cliente (via email o firma digitale/cartacea) e il pagamento dell'acconto concordato
- Contratto specifico: per progetti di importo superiore a €5.000, le parti sottoscrivono un contratto specifico che prevale sui presenti Termini in caso di conflitto
3. Corrispettivi e Modalità di Pagamento
3.1 Corrispettivi
I corrispettivi per i servizi di FlexCode sono indicati nell'Offerta accettata dal Cliente. FlexCode si riserva il diritto di aggiornare i propri listini con preavviso di 30 giorni; le variazioni non influenzano i contratti già in essere.
3.2 Piano di pagamento standard
- 30% acconto alla firma del contratto / accettazione dell'Offerta
- 40% SAL intermedio al raggiungimento della milestone concordata (es. consegna design approvato, versione beta)
- 30% saldo alla consegna finale e approvazione del Cliente
Piani di pagamento differenti possono essere concordati per iscritto. Il pagamento si intende perfezionato al momento dell'accredito sul conto bancario di FlexCode.
3.3 Fatturazione
FlexCode emette fattura elettronica via SdI per ogni pagamento ricevuto, nel rispetto della normativa italiana vigente. I prezzi si intendono al netto di IVA, salvo diversa indicazione.
3.4 Ritardi nei pagamenti
In caso di ritardo nel pagamento superiore a 30 giorni dalla data di scadenza, FlexCode si riserva il diritto di:
- Applicare interessi di mora ai sensi del D.Lgs. 231/2002
- Sospendere l'erogazione dei servizi fino alla regolarizzazione
- Trattenere il codice sorgente e le consegne fino al saldo completo
4. Obblighi del Cliente
Per la corretta esecuzione del progetto, il Cliente si impegna a:
- Fornire tutte le informazioni, i materiali, i contenuti e gli accessi necessari nei tempi concordati
- Designare un referente interno con potere decisionale per approvare le consegne
- Rilasciare feedback e approvazioni entro i termini indicati nel piano di progetto (tipicamente 5 giorni lavorativi)
- Garantire che i materiali forniti (contenuti, immagini, dati, software) non violino diritti di terzi
- Pagare i corrispettivi nei termini concordati
I ritardi imputabili al Cliente possono comportare lo slittamento delle date di consegna e/o la revisione del preventivo.
5. Proprietà Intellettuale
5.1 Trasferimento della proprietà
Al pagamento integrale di tutti i corrispettivi dovuti, FlexCode trasferisce al Cliente la piena proprietà del codice sorgente sviluppato specificamente per il progetto del Cliente, inclusa documentazione tecnica allegata.
5.2 Componenti di terze parti
Il software sviluppato da FlexCode può includere librerie, framework e componenti open source soggetti alle rispettive licenze (es. MIT, Apache, BSD). FlexCode indicherà nell'offerta o nella documentazione tecnica le principali dipendenze. Il Cliente è responsabile del rispetto delle licenze applicabili nell'uso finale del software.
5.3 Portfolio e riferimenti
Salvo diverso accordo scritto, FlexCode si riserva il diritto di citare il nome del Cliente e descrivere genericamente il progetto realizzato nel proprio portfolio, sito web e materiali di marketing. FlexCode non pubblicherà screenshot, dati riservati o informazioni commerciali sensibili senza esplicita autorizzazione.
5.4 Strumenti e metodologie proprietarie
Template, metodologie, workflow, librerie interne e know-how sviluppati autonomamente da FlexCode rimangono di esclusiva proprietà di FlexCode, anche se utilizzati nella realizzazione del progetto del Cliente.
6. Riservatezza
Entrambe le parti si impegnano a mantenere riservate tutte le informazioni confidenziali ricevute nell'ambito del rapporto contrattuale ("Informazioni Riservate"), incluse ma non limitate a: dati aziendali, strategie di business, dati tecnici, codice sorgente, informazioni sui clienti.
L'obbligo di riservatezza non si applica alle informazioni che: (a) sono o diventano di pubblico dominio senza violazione di questo accordo; (b) erano già note alla parte ricevente prima della divulgazione; (c) devono essere divulgate per obbligo di legge.
Su richiesta del Cliente, FlexCode è disponibile a sottoscrivere un Accordo di Non Divulgazione (NDA) prima dell'avvio di qualsiasi trattativa.
7. Garanzie e Assistenza Post-Consegna
7.1 Periodo di garanzia
FlexCode garantisce la correzione gratuita dei difetti di funzionamento imputabili esclusivamente al codice sviluppato da FlexCode per un periodo di 60 giorni dalla data di consegna finale approvata dal Cliente. La garanzia non copre:
- Malfunzionamenti causati da modifiche apportate dal Cliente o da terzi
- Problemi derivanti da aggiornamenti di sistemi operativi, piattaforme o servizi di terze parti
- Nuove funzionalità o modifiche allo scope originale
- Problemi di infrastruttura non gestita da FlexCode
7.2 Supporto continuativo
Oltre al periodo di garanzia, FlexCode offre piani di supporto e manutenzione continuativa descritti nell'Offerta o in un contratto di supporto separato.
8. Limitazione di Responsabilità
Nei limiti consentiti dalla legge applicabile, FlexCode non è responsabile per:
- Danni indiretti, consequenziali, perdita di profitti o di opportunità commerciali derivanti dall'uso o dall'impossibilità di usare il software consegnato
- Interruzioni di servizio causate da fornitori di infrastruttura terzi (cloud provider, app store, reti telefoniche)
- Danni causati da uso improprio del software da parte del Cliente o di suoi utenti finali
- Violazioni di legge derivanti dai contenuti o dall'uso che il Cliente fa del software
In ogni caso, la responsabilità massima di FlexCode è limitata al corrispettivo effettivamente incassato per il progetto specifico.
9. Modifica dello Scope e Lavori Extra
Qualsiasi modifica allo scope del progetto originariamente concordato deve essere approvata per iscritto da entrambe le parti tramite un Ordine di Modifica ("Change Order"). I Change Order specificano le variazioni allo scope, ai costi e alle tempistiche. FlexCode non è tenuta a realizzare modifiche non concordate per iscritto.
Le richieste di modifica minori (bugfix o piccoli aggiustamenti estetici che non impattano i tempi di sviluppo) possono essere gestite senza Change Order formale, a discrezione di FlexCode.
10. Sospensione e Recesso
10.1 Recesso del Cliente
Il Cliente può recedere dal contratto con preavviso scritto di 15 giorni. In caso di recesso anticipato, il Cliente è tenuto a corrispondere:
- Il corrispettivo per le attività già completate alla data di recesso
- Un indennizzo pari al 20% dell'importo residuo non ancora fatturato
10.2 Recesso di FlexCode
FlexCode può recedere dal contratto in caso di: grave inadempimento del Cliente (es. mancato pagamento protratto oltre 60 giorni), richiesta di attività illegali o contrarie alla normativa vigente, o sopravvenuta impossibilità di esecuzione per cause di forza maggiore.
11. Forza Maggiore
Nessuna delle parti sarà responsabile per ritardi o inadempimenti causati da eventi al di fuori del ragionevole controllo della parte inadempiente, inclusi ma non limitati a: catastrofi naturali, atti di governo, pandemie, interruzioni di Internet o infrastrutture critiche. La parte colpita da un evento di forza maggiore dovrà darne tempestiva comunicazione scritta all'altra parte.
12. Privacy e Trattamento dei Dati
Il trattamento dei dati personali del Cliente e dei suoi utenti avviene nel rispetto del Regolamento UE 2016/679 (GDPR) e della normativa italiana applicabile. Per maggiori informazioni, consulta la nostra Privacy Policy.
Qualora il software sviluppato da FlexCode tratti dati personali per conto del Cliente, le parti sottoscriveranno un apposito accordo di trattamento dati (DPA) ai sensi dell'art. 28 GDPR.
13. Legge Applicabile e Foro Competente
I presenti Termini sono regolati dalla legge italiana. Per qualsiasi controversia relativa all'interpretazione, validità o esecuzione dei presenti Termini, le parti si impegnano preliminarmente a tentare una risoluzione amichevole entro 30 giorni dalla notifica della controversia.
Qualora non si raggiunga un accordo, la controversia sarà devoluta alla competenza esclusiva del Foro di Messina, salvo diverso accordo scritto tra le parti.
14. Disposizioni Finali
Se una o più clausole dei presenti Termini risultassero invalide o inefficaci, le restanti clausole rimarranno pienamente valide ed efficaci.
FlexCode si riserva il diritto di modificare i presenti Termini in qualsiasi momento. Le modifiche saranno comunicate via email ai Clienti con rapporti contrattuali in corso con almeno 30 giorni di preavviso. Per i nuovi contratti, si applicano i Termini in vigore alla data di stipula.
Per qualsiasi informazione sui presenti Termini, contattare FlexCode a info@flexcode.it o al numero +39 351 760 7824.
Hai domande su questo documento?
Contattaci e ti risponderemo entro 48 ore lavorative.