Apache Unomi is a Java-based, open-source customer data platform that runs as a server. It manages data about customers, leads and visitors and supports personalisation, segmentation, scoring and real-time decisioning. Profiles hold both anonymous and personally identifiable information, and privacy management is built in. Unomi provides a full REST API with JSON, can be extended with plugins, and uses Elasticsearch for storage and Apache Karaf as its runtime. The project describes itself as the reference implementation of the OASIS Context Server CDP standard.
Unomi is a project of the Apache Software Foundation, a US non-profit organisation governed by volunteers. There is therefore no single controlling commercial party. The software is licensed under the Apache License 2.0 and you install and operate it yourself, in any region you choose. A European organisation thus decides where the data resides and who has access to it, but also carries the responsibility for installation, security and maintenance.