Condizioni generali di utilizzo della piattaforma reCoding. Ultimo aggiornamento: marzo 2026.
Ai fini dei presenti Termini e Condizioni d'Uso, i seguenti termini assumono il significato di seguito indicato:
| Termine | Definizione |
|---|---|
| Piattaforma | Il servizio web reCoding, accessibile all'indirizzo recoding.cloud, comprensivo di tutte le applicazioni, funzionalita e interfacce messe a disposizione dal Titolare. |
| Titolare | Il soggetto proprietario e gestore della Piattaforma reCoding, come indicato nella sezione Contatti. |
| Utente | Qualsiasi persona fisica che si registra e utilizza la Piattaforma con il ruolo user. Include studenti e utilizzatori generici. |
| Docente | L'utente con ruolo docente, abilitato alla creazione e gestione di verifiche scritte, quiz interattivi e alla supervisione degli allievi. |
| Admin | L'utente con ruolo admin, con pieno controllo sulla Piattaforma: approvazione utenti, gestione ruoli, configurazione del servizio, accesso ai log. |
| Servizio | L'insieme delle funzionalita offerte dalla Piattaforma, inclusi ma non limitati a: terminale sandbox, editor di codice, file manager, database, hosting PHP, chat, quiz, verifiche, portfolio tracker e tutti gli altri strumenti descritti all'Art. 5. |
| Contenuto | Qualsiasi dato, file, codice sorgente, documento, immagine, messaggio o altro materiale caricato, creato o trasmesso dall'Utente attraverso la Piattaforma. |
| Account | L'insieme delle credenziali (email, password) e delle risorse (home directory, database MySQL, configurazioni) assegnate all'Utente al momento dell'approvazione della registrazione. |
I presenti Termini e Condizioni d'Uso (di seguito "Termini") disciplinano l'accesso e l'utilizzo della Piattaforma reCoding, un ambiente di sviluppo web con interfaccia desktop OS-like pensato per la didattica e la programmazione.
Qualora l'Utente non intenda accettare i presenti Termini, e tenuto a non registrarsi e a non utilizzare la Piattaforma. L'accesso alla Piattaforma e subordinato all'approvazione dell'account da parte dell'Admin.
I presenti Termini sono redatti in conformita al D.Lgs. 70/2003 (attuazione della Direttiva 2000/31/CE sul commercio elettronico) e al Regolamento (UE) 2016/679 (GDPR).
L'utilizzo della Piattaforma reCoding e soggetto ai seguenti requisiti di eta, in conformita con l'Art. 2-quinquies del D.Lgs. 196/2003 (Codice in materia di protezione dei dati personali) e con il Regolamento (UE) 2016/679 (GDPR, Art. 8):
L'eta minima per la registrazione alla Piattaforma e di 14 (quattordici) anni. Registrandosi, l'Utente dichiara sotto la propria responsabilita di aver compiuto almeno 14 anni di eta.
Gli utenti di eta compresa tra 14 e 17 anni, registrandosi alla Piattaforma, dichiarano di:
L'Admin si riserva il diritto di:
La registrazione alla Piattaforma avviene tramite la compilazione del modulo di registrazione con i seguenti dati:
La registrazione e soggetta ad approvazione da parte dell'Admin. Solo a seguito dell'approvazione verranno create le risorse dell'account (utente Linux, home directory, database MySQL, pool PHP-FPM).
Ogni accesso alla Piattaforma richiede la verifica tramite One-Time Password (OTP) inviata all'indirizzo email dell'Utente. L'OTP e obbligatoria e non disattivabile. L'Utente e tenuto a mantenere l'accesso esclusivo alla propria casella email.
La Piattaforma reCoding mette a disposizione degli Utenti registrati e approvati i seguenti servizi e strumenti, il cui accesso puo variare in base al ruolo (user, docente, admin) e al piano sottoscritto (free, premium, pro):
| Servizio | Descrizione |
|---|---|
| Desktop OS-like | Interfaccia desktop con finestre, taskbar, start menu, wallpaper personalizzabili. |
| Terminale sandbox | Terminale web con isolamento bubblewrap (namespace PID/IPC, filesystem read-only). |
| Editor di codice | Editor multi-tab basato su Ace con syntax highlighting e anteprima. |
| File Manager | Gestione file con upload drag & drop, compressione ZIP, selezione multipla. |
| Database MySQL | Database dedicato per ogni utente con gestione tramite Adminer. |
| Hosting PHP | Pagine web PHP con pool FPM dedicato per utente. |
| Chat cifrata | Messaggistica real-time con crittografia end-to-end, amicizie e gruppi. |
| Quiz interattivi | Banca domande, quiz real-time con classifica live, training mode, generazione AI. |
| Verifiche scritte | Sistema di esami con lockdown desktop, timer, allegati e monitoraggio. |
| Portfolio tracker | Tracker azioni e criptovalute con quotazioni real-time (yahoo-finance2). |
| VS Code (code-server) | Visual Studio Code completo nel browser, on-demand per utente. Premium/Pro |
| Collabora Office | Editing documenti Office (docx, xlsx, pptx, odt, ecc.) via Collabora Online. |
| Player audio | Player stile Spotify con visualizer, metadati ID3, playlist persistente. |
| Note | Applicazione per appunti e note personali. |
| Galleria foto | Visualizzazione immagini con griglia, lightbox e navigazione cartelle. |
| miniPaint | Editor immagini integrato basato su miniPaint. |
| md2pdf | Convertitore Markdown to PDF con preview live. |
| Condivisione file | Condivisione file tra utenti con permessi granulari (lettura, scrittura, esecuzione). |
| Profilo utente | Gestione dati personali, avatar, nickname e bio. |
| Blocco desktop | Lock screen con PIN numerico per protezione sessione. |
Il Titolare si riserva il diritto di aggiungere, modificare o rimuovere servizi in qualsiasi momento, dandone comunicazione agli Utenti.
La Piattaforma offre tre livelli di servizio:
| Piano | Spazio disco | Costo | Funzionalita aggiuntive |
|---|---|---|---|
| Free | 1 GB | Gratuito | Tutte le funzionalita base |
| Premium | 5 GB | 4,99 €/mese | code-server (VS Code), spazio aggiuntivo |
| Pro | 10 GB | 9,99 €/mese | code-server (VS Code), massimo spazio disponibile |
I pagamenti per i piani Premium e Pro vengono elaborati tramite PayPal. L'Utente accetta i termini e le condizioni di PayPal per la gestione dei pagamenti. Il Titolare non conserva dati di carte di credito o informazioni finanziarie degli Utenti.
Gli abbonamenti Premium e Pro si rinnovano automaticamente alla scadenza del periodo mensile. L'Utente puo cancellare l'abbonamento in qualsiasi momento dall'apposita sezione della Piattaforma ("Il mio Piano"). La cancellazione ha effetto alla scadenza del periodo gia pagato.
Per esercitare il diritto di recesso, l'Utente deve inviare una comunicazione esplicita al Titolare tramite i contatti indicati all'Art. 17. In caso di recesso, il Titolare provvedera al rimborso dell'importo versato entro 14 giorni dalla ricezione della comunicazione, utilizzando lo stesso mezzo di pagamento usato per la transazione originaria.
In caso di superamento della quota disco prevista dal piano, l'upload di nuovi file sara bloccato (errore HTTP 413). L'Utente dovra liberare spazio o effettuare l'upgrade del piano per ripristinare la funzionalita di upload.
L'Utente si impegna a utilizzare la Piattaforma in modo lecito, corretto e conforme ai presenti Termini. In particolare, l'Utente si obbliga a non:
L'Utente e l'unico responsabile dei file, del codice sorgente e di qualsiasi contenuto caricato, creato o trasmesso attraverso la Piattaforma. Il Titolare non effettua un controllo preventivo sui contenuti degli Utenti, ma si riserva il diritto di rimuovere contenuti illeciti o in violazione dei presenti Termini.
Qualora la Piattaforma sia utilizzata in ambito scolastico o formativo, l'Utente si impegna a rispettare le convenzioni scolastiche applicabili, come pubblicate dall'Admin sulla Piattaforma. La violazione delle convenzioni scolastiche puo comportare sanzioni disciplinari e/o la sospensione dell'account.
L'Utente mantiene la piena proprieta intellettuale di tutti i contenuti creati, caricati o trasmessi attraverso la Piattaforma, inclusi codice sorgente, documenti, immagini, file audio e qualsiasi altro materiale.
Caricando contenuti sulla Piattaforma, l'Utente concede al Titolare una licenza limitata, non esclusiva, non trasferibile e revocabile per:
Tale licenza si estingue automaticamente alla cancellazione dei contenuti o dell'account da parte dell'Utente, fatti salvi i tempi tecnici necessari alla rimozione e gli eventuali obblighi di conservazione previsti dalla legge.
Attraverso il sistema di condivisione file, l'Utente puo concedere ad altri utenti permessi di lettura, scrittura e/o esecuzione sui propri file. L'Utente e responsabile della gestione dei permessi e puo revocare le condivisioni in qualsiasi momento.
La Piattaforma offre un sistema di verifiche scritte destinato all'uso didattico. Partecipando a una verifica, l'Utente accetta le seguenti condizioni specifiche:
Durante una verifica attiva, il desktop dell'Utente entra in modalita lockdown: sono accessibili esclusivamente le applicazioni consentite dal Docente. L'Utente non puo aprire applicazioni non autorizzate ne accedere a file al di fuori delle cartelle della verifica.
Il Docente puo configurare il comportamento della clipboard secondo quattro modalita:
Il Docente puo allegare file alla verifica, che saranno copiati nella home directory dell'Utente (in sola lettura). L'Utente produce i propri elaborati nella cartella di consegna dedicata. Al momento della consegna, i file vengono archiviati e l'accesso alla verifica viene terminato.
Il Docente puo estendere la durata della verifica o terminarla anticipatamente. La terminazione e atomica e irreversibile. I file di consegna vengono automaticamente archiviati e resi disponibili al Docente per la valutazione.
La Piattaforma registra le attivita degli Utenti per finalita di sicurezza, diagnostica e conformita normativa. L'Utente, utilizzando il Servizio, accetta espressamente che le seguenti informazioni vengano registrate:
I log sono classificati per severity (info, warn, error) e conservati nel database MySQL della Piattaforma. L'accesso ai log e riservato all'Admin e al personale tecnico autorizzato.
Ogni Utente opera all'interno di un ambiente sandbox isolato. Su sistemi Linux, la Piattaforma utilizza bubblewrap (bwrap) per garantire:
L'Utente accetta le seguenti restrizioni imposte dall'ambiente sandbox:
La Piattaforma e fornita "cosi com'e" (as is) e "come disponibile" (as available), senza garanzie di alcun tipo, espresse o implicite, incluse ma non limitate a garanzie di commerciabilita, idoneita per uno scopo particolare e non violazione di diritti di terzi.
Il Titolare si impegna a garantire la massima disponibilita del Servizio, ma non garantisce:
Nei limiti consentiti dalla legge applicabile, il Titolare non sara responsabile per:
L'Admin si riserva il diritto di sospendere o limitare l'accesso dell'Utente alla Piattaforma, con o senza preavviso, nei seguenti casi:
In caso di violazioni gravi o reiterate, l'Admin puo procedere alla eliminazione definitiva dell'account. L'eliminazione comporta:
L'Utente puo richiedere la cancellazione del proprio account contattando l'Admin. La richiesta sara elaborata nei tempi tecnici necessari. In caso di abbonamento attivo, la cancellazione dell'account comporta anche la disdetta dell'abbonamento.
Il software della Piattaforma reCoding, inclusi ma non limitati a codice sorgente, interfaccia grafica, design, icone, loghi, documentazione e architettura, e di proprieta esclusiva del Titolare ed e protetto dalle leggi italiane e internazionali in materia di diritto d'autore e proprieta intellettuale (Legge 633/1941 e successive modifiche, Direttiva 2009/24/CE).
L'Utente riceve una licenza d'uso personale, non esclusiva, non trasferibile e revocabile per accedere e utilizzare la Piattaforma nei termini previsti dai presenti Termini. Tale licenza non conferisce alcun diritto di proprieta sul software.
E vietato:
La Piattaforma integra software di terze parti (tra cui xterm.js, Ace Editor, miniPaint, Collabora Online, code-server, Adminer, yahoo-finance2), ciascuno soggetto alla propria licenza. L'utilizzo di tali componenti attraverso la Piattaforma e regolato dalle rispettive licenze open source.
I presenti Termini sono regolati dalla legge della Repubblica Italiana.
Per qualsiasi controversia relativa all'interpretazione, esecuzione o risoluzione dei presenti Termini, sara competente in via esclusiva il Foro di Roma, fatto salvo il foro inderogabile del consumatore ai sensi dell'art. 66-bis del D.Lgs. 206/2005 (Codice del Consumo).
E fatta salva la possibilita per l'Utente-consumatore di ricorrere alla piattaforma ODR (Online Dispute Resolution) della Commissione Europea, accessibile all'indirizzo https://ec.europa.eu/consumers/odr, per la risoluzione extragiudiziale delle controversie.
Il Titolare si riserva il diritto di modificare i presenti Termini in qualsiasi momento, per adeguarli a nuove disposizioni normative, a esigenze del Servizio o ad altre necessita.
Le modifiche saranno comunicate agli Utenti tramite:
Le modifiche entreranno in vigore 15 (quindici) giorni dopo la comunicazione, salvo diversa indicazione. L'utilizzo continuato della Piattaforma dopo tale termine costituisce accettazione dei Termini modificati.
Qualora l'Utente non intenda accettare le modifiche, potra cessare l'utilizzo della Piattaforma e richiedere la cancellazione del proprio account entro il termine indicato.
Per qualsiasi comunicazione relativa ai presenti Termini, l'Utente puo contattare il Titolare ai seguenti recapiti:
| Piattaforma | reCoding — recoding.cloud |
| info@recoding.cloud | |
| PEC | recoding@pec.it |
Le comunicazioni inviate tramite PEC hanno valore legale ai sensi della normativa italiana vigente (D.P.R. 68/2005, D.Lgs. 82/2005 — Codice dell'Amministrazione Digitale).