Apache Unomi
Apache Unomi provides a server which stores and queries customer data. With that data, users are placed into multiple segments, based on their activity on the site. This allows content to be targeted to specific segments, all while respecting visitor privacy rules and keeping all visitor data within the site's infrastructure rather than tracking users across the rest of the web.
Learn more about Apache Unomi