venti CRM
Informativa sul trattamento dei dati personali per il client mobile open source venti per Twenty CRM.
1. Titolare del Trattamento
2. Tipologie di Dati Raccolti
2.1 Dati di Configurazione ed Accesso
- Indirizzo Server: URL dell'istanza self-hosted o cloud di Twenty CRM.
- API Token / Credenziali di Sessione OAuth: salvati esclusivamente in locale in modo sicuro (Keychain su iOS, Keystore su Android) per interagire direttamente con la tua istanza CRM.
- Registro Pubblico Client OAuth (Zero-Knowledge Team Registry): per consentire ai membri dello stesso team/azienda di condividere la medesima applicazione OAuth su Twenty CRM senza creare applicazioni duplicate, l'ID pubblico dell'applicazione (Client ID UUID) associato al nome a dominio dell'istanza viene memorizzato in un registro pubblico gestito da Luciosoft. Tale registro è ad architettura zero-knowledge: non raccoglie, non memorizza e non trasmette alcuna password, segreto (secret), token di accesso, refresh token, credenziali personali o dati CRM. Il registro si limita a mappare l'hostname pubblico dell'istanza al Client ID pubblico dell'applicazione.
2.2 Dati Tecnici
- Log di sistema e diagnostica locale in caso di arresto anomalo dell'app.
2.3 Dati CRM
- Contatti, Aziende, Note, Task: Tutte le informazioni relative al CRM vengono recuperate e trasmesse unicamente tra il dispositivo dell'utente e la propria istanza Twenty CRM ospitata autonomamente o via cloud ufficiale Twenty. Noi non raccogliamo né conserviamo i dati sui nostri server.
3. Finalità del Trattamento
3.1 Erogazione del Servizio
- Connessione remota al servizio Twenty CRM configurato
- Visualizzazione e modifica dei dati all'interno del proprio CRM
- Salvataggio diretto della rubrica contatti sul telefono (solo su richiesta esplicita dell'utente)
4. Modalità di Trattamento
I dati risiedono localmente sul dispositivo dell'utente e transitano sulla connessione diretta HTTPS stabilita verso il server specificato dall'utente.
5. Sicurezza dei Dati
6. Permessi Richiesti dall'App
L'applicazione richiede i seguenti permessi di sistema:
FULL INTERNET ACCESS
Motivo: Necessario per comunicare con la tua istanza CRM all'URL da te fornito.
READ/WRITE CONTACTS (Rubrica Contatti)
Motivo: Utilizzato solo se l'utente richiede esplicitamente dalle azioni dell'app di esportare/salvare un contatto del CRM all'interno della rubrica nativa dello smartphone.
CALL_PHONE
Motivo: Per l'avvio rapido di chiamate ai contatti dalla scheda di dettaglio del contatto in app.
CAMERA
Motivo: Utilizzata per la scansione dei biglietti da visita tramite OCR locale per creare contatti automaticamente.
MICROPHONE
Motivo: Utilizzato per la registrazione di note vocali trascritte in testo tramite riconoscimento vocale on-device.
NOTIFICATIONS
Motivo: Per inviare promemoria locali sui task in scadenza. Nessuna notifica push remota.
⚠️ Disclaimer Open Source & Twenty CRM
Questa applicazione è un progetto indipendente e open-source. Non è ufficialmente sviluppata dal team "Twenty".
venti si integra tramite le API di Twenty CRM con l'obiettivo di offrire un'esperienza mobile nativa, ma rimane un progetto autonomo. L'utente è pienamente responsabile della configurazione e gestione del server a cui l'app si connette.
7. Diritti dell'Interessato
Dal momento che l'applicazione non archivia centralmente i tuoi dati personali sui nostri sistemi e le tue sessioni risiedono esclusivamente nel tuo dispositivo e nel server a cui scegli di connetterti, puoi far valere i tuoi diritti GDPR cancellando le credenziali in-app per terminare l'uso o rivolgendoti al gestore del server da te scelto.
Per eventuali chiarimenti o segnalazioni tecniche: adlucio87@gmail.com
8. Modifiche alla Privacy Policy
Il Titolare si riserva di modificare la presente informativa. La versione più recente sarà disponibile sempre nell'app o nella relativa pagina informativa.
9. Età Minima
Questa applicazione è destinata a professionisti e utenti di età superiore ai 13 anni.
Questa informativa è redatta nei limiti dell'architettura decentralizzata e privata offerta dall'App venti.
venti CRM
Personal data processing and privacy policy for venti, the open-source mobile client for Twenty CRM.
1. Data Controller
2. Types of Data Collected
2.1 Configuration & Access Data
- Server Address: The URL of your self-hosted or cloud-hosted Twenty CRM instance.
- API Tokens / OAuth Session Credentials: Saved exclusively and securely on your local device (iOS Keychain, Android Keystore) to interact directly with your CRM instance.
- Public OAuth Client Registry (Zero-Knowledge Team Registry): To allow team members of the same organization to share the same OAuth application on Twenty CRM without registering duplicate OAuth apps, the public application identifier (Client ID UUID) mapped to the instance hostname is stored in a public registry maintained by Luciosoft. This registry operates on a zero-knowledge design: it does not collect, store, or transmit passwords, client secrets, access tokens, refresh tokens, personal credentials, or CRM data. It solely associates the public domain with the public application Client ID.
2.2 Technical Data
- Local system diagnostic logs in the event of an unexpected app crash.
2.3 CRM Data
- Contacts, Companies, Notes, Tasks: All CRM records are retrieved and transmitted strictly between the user's device and their designated Twenty CRM instance (self-hosted or official Twenty cloud). We do not collect, view, proxy, or store your CRM records on our servers.
3. Purpose of Processing
3.1 Service Delivery
- Remote connection to your configured Twenty CRM instance
- Viewing, filtering, and updating records within your CRM
- Exporting CRM contacts directly to phone address book (only upon explicit user action)
4. Processing Methods
All data resides locally on the user's device and travels over secure HTTPS connections directly to the server endpoint specified by the user.
5. Data Security
6. App Permissions
The application requests the following device permissions:
FULL INTERNET ACCESS
Purpose: Required to communicate directly with your Twenty CRM instance at the URL you configure.
READ/WRITE CONTACTS
Purpose: Used only when the user explicitly triggers an in-app action to export or save a CRM contact into their native smartphone address book.
CALL_PHONE
Purpose: Initiates direct phone calls to contact phone numbers from within the CRM detail view.
CAMERA
Purpose: Used for scanning business cards via on-device OCR to quickly create new contact records.
MICROPHONE
Purpose: Enables voice note recording transcribed locally via on-device speech recognition.
NOTIFICATIONS
Purpose: Delivers local notifications for scheduled follow-ups and due tasks. No remote push notifications are used.
⚠️ Open Source & Twenty CRM Disclaimer
This application is an independent open-source project and is not officially affiliated with or maintained by the core "Twenty" team.
venti integrates with Twenty CRM via official open APIs to deliver a native mobile experience, but remains an independent effort. Users remain responsible for the configuration and administration of the servers they connect to.
7. Data Subject Rights (GDPR)
Because the app does not centrally store personal data on our servers and your sessions exist solely on your phone and target server, you exercise your GDPR rights by removing credentials within the app or by contacting the administrator of your Twenty CRM instance.
For technical inquiries or questions: adlucio87@gmail.com
8. Policy Revisions
The Data Controller reserves the right to amend this Privacy Policy. The latest version will always be accessible within the app and on this webpage.
9. Minimum Age
This application is intended for professionals and users aged 13 years and older.
This policy is drafted in alignment with the decentralized, privacy-focused architecture of the venti app.