Oferta și contractul pentru un site trebuie să răspundă clar la patru întrebări: ce primești exact, cât și când plătești, ce deții la final și ce se întâmplă după lansare. Cele mai scumpe greșeli nu țin de preț, ci de proprietate: domeniul înregistrat pe numele agenției, lipsa unei cesiuni scrise a drepturilor de autor și codul sursă care nu ți se predă niciodată. Mai jos găsești checklistul nostru de 20 de puncte, cu formulările pe care să le cauți și semnalele de alarmă, ca să compari corect ofertele pe care le ai pe masă.
Articolul explică regulile generale și nu înlocuiește un avocat. La proiectele mari, merită ca un jurist să citească contractul înainte de semnare.
Ce trebuie să scrie în ofertă și ce în contract?
Oferta descrie proiectul: paginile și funcționalitățile, tehnologia, prețul total, ce nu e inclus și termenele pe etape. Contractul stabilește drepturile și obligațiile: plata, acceptanța, drepturile de autor, predarea, garanția și rezilierea. Problema apare când clauzele care contează cu adevărat lipsesc din ambele documente. Verifică și ca oferta să fie anexă la contract. Altfel, ce scrie în ea poate rămâne o simplă promisiune comercială.
Cine deține site-ul dacă în contract nu scrie nimic despre drepturi?
Faptul că ai plătit site-ul nu înseamnă automat că deții drepturile asupra lui. Designul și codul sunt opere protejate de Legea nr. 8/1996 privind dreptul de autor și drepturile conexe, care trece explicit programele pentru calculator printre operele protejate (art. 7). Ca să le deții, ai nevoie de o cesiune scrisă.
Ce spune legea, pe scurt:
- autorul poate ceda prin contract numai drepturile patrimoniale (art. 40), adică dreptul de a reproduce, modifica, distribui sau folosi opera; drepturile morale, cum e calitatea de autor, nu se cedează;
- caracterul exclusiv al cesiunii trebuie prevăzut expres în contract (art. 40 alin. 4);
- contractul de cesiune trebuie să prevadă drepturile transmise și, pentru fiecare, modalitățile de utilizare, durata, întinderea cesiunii și remunerația (art. 42);
- existența și conținutul cesiunii se pot dovedi numai prin forma scrisă a contractului (art. 43).
Pentru programele pentru calculator, dacă nu există o clauză contrară, utilizatorul primește un drept neexclusiv de utilizare, pe care nu îl poate transmite altei persoane. În plus, cesiunea dreptului de utilizare nu implică transmiterea dreptului de autor (art. 76). Regula din art. 75, care dă drepturile angajatorului, privește programele create de angajați. Când lucrezi cu o agenție externă, nu te baza pe ea.
Diferența se vede când, după doi ani, vrei să schimbi furnizorul sau să vinzi afacerea împreună cu magazinul online. Un drept de utilizare netransmisibil, cu codul și domeniul ținute de agenție, te pune într-o poziție slabă. Cu o cesiune exclusivă scrisă, domeniul pe numele firmei și codul predat, mutarea e o operațiune tehnică, nu o negociere.
Recomandarea noastră: cere cesiunea exclusivă a drepturilor patrimoniale asupra designului, codului și conținutului creat pentru tine, cu modalitățile de utilizare, durata și teritoriul scrise explicit. Componentele care nu aparțin agenției (framework-uri open source, pluginuri, fonturi, imagini de stoc) rămân sub licențele lor și trebuie enumerate în contract.
Cesiune sau licență: când e acceptabilă o licență?
Unele agenții construiesc site-urile pe o platformă proprie și oferă doar o licență de utilizare. Nu e neapărat o problemă, dacă în contract scrie clar patru lucruri: licența e pe durată nedeterminată, nu depinde de un abonament, se poate transmite odată cu afacerea și îți permite să exporți tot conținutul. Dacă lipsește oricare dintre ele, site-ul tău e, de fapt, închiriat.
Pe numele cui trebuie înregistrat domeniul?
Pe numele firmei tale, cu o adresă de email pe care o controlezi tu. Agenția poate face tehnic înregistrarea, dar titularul trebuie să fii tu.
Pentru domeniile .ro, regulile de înregistrare ROTLD precizează că înregistrarea conferă doar dreptul de folosință asupra numelui de domeniu. Tot acolo scrie că deținătorul acestui drept răspunde de utilizarea legală a domeniului și că el își ține la zi datele de contact (punctul 20). Dacă deținătorul e agenția, orice schimbare depinde de ea. Transferul se face după procedura publicată de ROTLD (punctul 22).
Pentru domeniile generice (.com, .net și altele), ICANN explică că transferul la alt registrar îl poate iniția doar titularul (registrant), contactul administrativ sau cineva autorizat de ei, cu un cod de autorizare (AuthInfo). Registrarul fie te lasă să generezi codul, fie ți-l trimite în cel mult cinci zile calendaristice. După o schimbare de titular, transferul la alt registrar poate fi blocat 60 de zile. Așa că un domeniu înregistrat greșit de la început îți poate întârzia mutarea cu circa două luni.
La fel e și cu găzduirea: contul ar trebui să fie pe numele tău și facturat direct ție. La Sync AI, domeniul se înregistrează pe numele clientului, iar domeniul și găzduirea se plătesc direct furnizorului, de regulă 300–500 de lei pe an. Ce alte costuri apar după lansare vezi în ghidul despre mentenanța și administrarea unui site.
Ce înseamnă concret „predarea codului sursă”?
Înseamnă că primești tot ce îi trebuie unui alt programator ca să ruleze, să modifice și să mute site-ul fără agenția inițială. O arhivă cu tema, trimisă pe email, nu e suficientă. Predarea ar trebui să includă:
- codul complet: un repository Git transferat pe contul tău sau o arhivă cu istoricul de versiuni;
- exportul bazei de date și fișierele media;
- datele de autentificare ca administrator pentru panou, găzduire, domeniu și DNS;
- o documentație tehnică minimă: instalare, configurare, servicii externe, backup și restaurare;
- lista componentelor terțe și a licențelor lor.
La un site WordPress, codul platformei e public. WordPress e distribuit sub licența GPLv2 sau ulterioară, iar proiectul consideră temele și pluginurile lucrări derivate, care moștenesc licența GPL. Asta nu face licențele premium gratuite: multe teme și pluginuri plătite primesc actualizări și suport doar cu o cheie de licență. Verifică pe numele cui sunt cumpărate și cine plătește reînnoirea. La un site în Next.js sau React, predarea înseamnă repository-ul, instrucțiunile de build și deploy și conturile serviciilor folosite (găzduire, formulare, email tranzacțional), pe numele tău.
Ce structură de plată e rezonabilă pentru un site?
Un avans la semnare, iar restul legat de etape verificabile. Plata integrală în avans îți ia orice pârghie. Plata integrală la final pune tot riscul pe agenție și, de regulă, se vede în preț.
La Sync AI, avansul este de regulă de 40–50% la semnarea contractului, iar restul se plătește pe etape sau la livrare, cu facturare în lei sau euro. La un MVP software, livrarea se face în etape, cu demo la două săptămâni, așa că vezi funcționând ce plătești.
Ce să cauți în contract:
- etapele (de exemplu: design aprobat, site funcțional pe un mediu de test, lansare) și suma pentru fiecare;
- procedura de acceptanță: câte zile ai pentru testare, cum raportezi erorile și când se consideră o etapă acceptată;
- legătura dintre plată și drepturi: e normal ca drepturile să treacă la tine la plata integrală, dar contractul trebuie să spună asta explicit;
- ce primești dacă proiectul se oprește la jumătate: livrabilele plătite până atunci, inclusiv fișierele sursă ale designului și codul.
Garanție sau mentenanță: ce diferență e?
Garanția acoperă erorile din ce s-a livrat. Mentenanța acoperă munca nouă și cea recurentă. Dacă formularul de contact nu trimite mesaje după lansare, e o problemă de garanție. Dacă vrei o pagină nouă, actualizări lunare de securitate sau backup-uri administrate, e mentenanță.
În contract, garanția ar trebui să aibă o durată exprimată în zile sau luni de la acceptanță și o definiție a erorii (o funcționalitate din specificații care nu merge cum e descrisă). Mai trebuie un termen de remediere și excluderi clare, cum ar fi modificările făcute de altcineva sau problemele furnizorului de găzduire.
Mentenanța ar trebui să fie un serviciu separat, cu conținut și preț clare. La Sync AI, mentenanța după lansare e opțională, iar site-ul funcționează și fără un abonament la noi. E un semnal de alarmă dacă în contract site-ul, găzduirea sau licențele funcționează doar cât timp plătești mentenanța agenției.
Ce clauze legale specifice pot apărea în contract?
Date personale: contractul de prelucrare (GDPR)
Dacă agenția găzduiește site-ul sau are acces la datele clienților tăi în timpul mentenanței (mesaje din formulare, comenzi, conturi), ea este, de regulă, persoană împuternicită de operator. Articolul 28 din GDPR cere în acest caz un contract scris, care poate fi și în format electronic. Contractul stabilește obiectul, durata, natura și scopul prelucrării, tipul de date și categoriile de persoane vizate. Tot el prevede obligațiile agenției: prelucrează datele doar după instrucțiunile tale documentate, păstrează confidențialitatea, ia măsuri de securitate și respectă regulile pentru subcontractanți.
Magazine online: cerințele de accesibilitate
Legea nr. 232/2022, care transpune Directiva (UE) 2019/882, se aplică și serviciilor de comerț electronic furnizate consumatorilor după 28 iunie 2025 (art. 2 alin. 3). Microîntreprinderile care oferă servicii sunt scutite (art. 4 alin. 5). Legea le definește ca firme cu sub 10 angajați și cu o cifră de afaceri anuală sau un total al bilanțului de cel mult echivalentul în lei a 2 milioane de euro (art. 3 alin. 1 pct. 12). Dacă firma ta nu e microîntreprindere și îți faci un magazin online, contractul ar trebui să spună cine răspunde de cerințele de accesibilitate.
Checklistul Sync AI: 20 de puncte de verificat înainte să semnezi
Pune ofertele una lângă alta și bifează fiecare punct. Unde lipsește un răspuns, cere-l în scris înainte de semnare.
Ce cumperi
| Nr. | Ce verifici | Ce ar trebui să scrie |
|---|---|---|
| 1 | Pagini și funcționalități | Listă concretă (pagini, formulare, filtre, plăți, integrări), nu „site complet” |
| 2 | Conținut | Cine scrie textele și cine se ocupă de fotografii și traduceri |
| 3 | Revizii | Câte runde de modificări sunt incluse și cum se tarifează cele în plus |
| 4 | Tehnologie | Platforma folosită și dacă poți administra singur conținutul |
| 5 | Preț total | Suma finală, TVA, moneda și ce nu e inclus |
| 6 | Termene | Calendar pe etape și ce se întâmplă dacă materialele tale întârzie |
Ce deții
| Nr. | Ce verifici | Ce ar trebui să scrie |
|---|---|---|
| 7 | Domeniu | Înregistrat pe numele firmei tale, cu emailul tău |
| 8 | Găzduire | Cont pe numele tău sau facturat direct ție, cu acces de administrator |
| 9 | Drepturi de autor | Cesiune exclusivă, scrisă, a drepturilor patrimoniale asupra designului, codului și conținutului, cu modalitățile de utilizare, durata și teritoriul |
| 10 | Momentul transferului | Condiția în care drepturile trec la tine, de exemplu plata integrală |
| 11 | Cod sursă | Cod, bază de date, fișiere media și documentație, predate într-un termen stabilit |
| 12 | Componente terțe | Lista licențelor plătite, pe numele cui sunt și cine plătește reînnoirea |
| 13 | Conturi conexe | Analytics, Search Console, email, procesator de plăți: pe contul tău, iar agenția primește doar acces |
Plată și livrare
| Nr. | Ce verifici | Ce ar trebui să scrie |
|---|---|---|
| 14 | Avans și etape | Procentul de avans și sume legate de livrabile verificabile |
| 15 | Acceptanță | Termen de testare, cum se raportează erorile, când se consideră acceptată etapa |
| 16 | Reziliere | Ce primești pentru ce ai plătit dacă proiectul se oprește |
După lansare
| Nr. | Ce verifici | Ce ar trebui să scrie |
|---|---|---|
| 17 | Garanție | Durată, ce acoperă, termen de remediere, excluderi |
| 18 | Mentenanță | Serviciu separat și opțional, cu conținut și preț clare |
| 19 | Date personale | Contract de prelucrare conform art. 28 GDPR, dacă agenția găzduiește sau accesează date |
| 20 | Obligații legale | Cine răspunde de accesibilitate (la magazinele online) și de textele legale ale site-ului |
Ce semnale de alarmă apar cel mai des într-o ofertă de site?
- „Înregistrăm noi domeniul, pe firma noastră, ca să fie mai simplu.”
- Nici oferta, nici contractul nu pomenesc drepturile de autor sau predarea codului.
- Găzduirea e posibilă doar la agenție, iar mutarea site-ului e interzisă sau taxată fără o sumă stabilită dinainte.
- Site-ul e construit pe o platformă proprietară din care nu poți exporta conținutul.
- Ți se cere plata integrală în avans, fără etape și fără acceptanță.
- „Modificări nelimitate” sau „suport după lansare”, fără număr, durată sau definiție.
- Licențele premium sunt pe contul agenției și nu există o listă a lor.
- La întrebările despre proprietate primești doar răspunsuri verbale („stați liniștit, e al dumneavoastră”). Cesiunea se dovedește numai în scris, deci o promisiune verbală nu te protejează.
Criteriile despre agenția în sine (portofoliu, comunicare, referințe) le găsești în ghidul despre cum alegi o agenție de web design.
Cum compari corect 2–3 oferte cu prețuri diferite?
Compară ce primești, nu doar suma de pe prima pagină. Diferențele mari de preț vin de multe ori din ce nu e inclus: texte, licențe, revizii, predarea codului, garanția.
- Treci fiecare ofertă prin cele 20 de puncte și notează „da”, „nu” sau „neclar”.
- Trimite fiecărei agenții, în scris, punctele marcate „neclar”. Felul în care răspunde spune mult despre cum va decurge colaborarea.
- Adaugă la fiecare preț costurile pe care le-ai plăti separat: licențe, texte, găzduire, revizii suplimentare.
- Abia apoi compară totalurile și termenele.
Pentru ordinele de mărime pe tipuri de site, vezi cât costă un site web în 2026. Ca reper, prețurile de pornire Sync AI sunt publice pe pagina de prețuri: site de prezentare de la 450 €, site de blog de la 500 €, site de catalog sau magazin online de la 600 €. De regulă, livrăm un site de prezentare în 2–4 săptămâni și un magazin online în 4–8 săptămâni.
Pasul următor
Ia cele 20 de puncte, trece ofertele primite prin ele și cere în scris răspunsuri la ce lipsește. Dacă vrei să compari și cu o ofertă Sync AI, uită-te întâi prin proiectele din portofoliu, apoi scrie-ne prin pagina de contact. Răspundem în cel mult 24 de ore lucrătoare, iar oferta acoperă explicit domeniul, etapele de plată și predarea codului.
Întrebări frecvente
Am deja un site, iar domeniul e pe numele agenției. Ce pot face?
Cere-i agenției în scris să transfere domeniul pe numele firmei tale. Pentru .ro, transferul dreptului de folosință se face după procedura ROTLD. Pentru .com și alte domenii generice, titularul se schimbă la registrar, iar după schimbare transferul la alt registrar poate fi blocat 60 de zile. Rezolvă transferul cât timp colaborarea merge bine, nu în mijlocul unei dispute.
Poate agenția să folosească site-ul meu în portofoliu?
Poate, dacă e prevăzut în contract. Verifică dacă acordul include și un link în subsolul site-ului și dacă îl poți elimina ulterior. Dacă proiectul e confidențial, cere ca excepția să fie scrisă explicit.
Ce se întâmplă cu site-ul dacă agenția își închide activitatea?
Dacă domeniul, găzduirea și conturile sunt pe numele tău și ai primit codul, un alt furnizor poate prelua site-ul fără să-l refacă. Dacă nu, riști să pierzi accesul exact când ai nevoie de el. Pentru asta există punctele 7–13 din checklist.
Surse
- Legea nr. 8/1996 privind dreptul de autor și drepturile conexe (republicată), Portal Legislativ
- ROTLD – Reguli de înregistrare a numelor de domenii .ro
- ICANN – Transferring Your Domain Name (Transfer Policy)
- Regulamentul (UE) 2016/679 (GDPR), art. 28 – EUR-Lex
- Legea nr. 232/2022 privind cerințele de accesibilitate aplicabile produselor și serviciilor (Monitorul Oficial nr. 743/2022)
- Directiva (UE) 2019/882 privind cerințele de accesibilitate aplicabile produselor și serviciilor – EUR-Lex
- WordPress.org – License (GPLv2 or later)
