The GOL Server open REST API gives an excellent and nearly universal way to register GDPR-related data use from any custom applications and legacy IT systems. It enables online collection of GDPR privacy log data in any custom format (including free text, structured and unstructured or mixed format data) into golDB database, storing and managing this data into portable industry standard XML data format. Simple yet powerful REST API over web protocols (http, https) delivers operational real-time GDPR data registration from any customer web and mobile applications. Same API also delivers interactive search and querying for online reporting. GOL Server API supports software development of .NET, JAVA, PHP, PYTHON, C/C++ applications and contains more than 40 commands including CRUD operations, fast sub-second free text search in natural language and textual analytics such as stemming, proper names, spellcheck error correction etc.

Schema with GOL API for log data integration with third party applications


Use cases

Contextprime GOL Sever is an enterprise-grade GDPR log data analysis application software platform, massively scalable in a pool of inexpensive cluster equipment, complete with an open API and open industry standard XML database format. It allows our customers to store log data for long term using cross-platform, interoperable with any 3rd party software. Solution is has a built-in ultra-fast enterprise search engine.

GOL application software enables very fast GDPR log data analysis, such as detecting security breaches, application-related problem detection, log access in real-time, spotting of technical problems in network or server systems etc.

System administrators could optionally use GOL's same name command line utility that can deliver instantly relevant query-based searches in billions of GDPR related log entries consolidated into one centralized GOLDB database. GOL is outperforming grep-utility several orders of magnitude in terms of pure free natural language text or phrase search speed.


GOL Server can be licensed online and downloaded as an ISO-image virtual machine software.

For onpremise customers we can offer custom made installation package, installed and configured for specific customer OSes and GDPR log record formats. Package options are installations for Linux operating systems 32bit and 64bit versions - Suse, Centos, Debian, Fedora; FreeBSD, MacOS and MS Windows Server.

Operating system requirements

GOL Server works on Linux OS, FreeBSD OS and MS Windows OS servers or equivalent Virtual machnine OSes.

GOL web GUI application works with any industry standard HTML web browser supporting Javascript (MS Explorer/Edge, Firefox, Chrome, Safari etc) independently of client OS

Optional GolLoaders works on Linux and MS Windows servers (with virtually installed Linux OS) and workstations.

GOL components:

Schema with gol components for log data collection, consolidation and analysis


Contextprime GOL server GDPR Log Data collection, search, reporting and analysis application software stores and accesses GDPR data privacy use log records using a single centralized database - golDB. Database is serviced by a general purpose NoSQL document-oriented database management system with built in high-speed enterprise search engine.

golDB database is working as a simple free-format XML document database, where each GDPR log record about indiviudual person data use is stored as an XML document. It has very simple and efficient at performance meta data structure, where each tag element is named with a single or two letters only, to save storage space.

GolDB services as an ONLINE data repository for all your GDPR applications log data, it can scale out linearly to hundreds of servers and billions of records, and still deliver Google-like search across all log data content with free format Internet-style ad hoc queries and relevant results provided in seconds. All of your log data can grow for months and even years with seamless database volume scalability in clusters and with virtually no search performance decline. For mission-critical production environments you can easily configure golDB to run in multiple copies for data security and reliability, with no extra programming.

GolDB XML document structure is documented and database can be flexibly modified for integration with other applications and with new custom meta data.

GolDB database management is provided by centralized management system (Web-GUI). It allows to manage single or clustered databases, user access rights and log data through a single enterprise-grade administration system and one security policy.

Schema with GOLDB architecture including most important features for log data consolidation


Gol GUI provides visual search for GDPR log entry navigation offering highly interactive and graphical views of amounts of log entries for easy identification of meaningful privacy data use events. With a radically new approach to search, GOL can find in subsecond time (rather than in minutes or hours) all user, software systems, hardware, network or other logged GDPR data use events.

GOL GUI features include:

Gol web GUI application is designed in HTML5 supporting all modern tablet and smartphone GUIs. It works across all major web and mobile platforms.


GolLoader utility can be deployed to any virtual or non-virtual servers and workstations where log data for collection are located. golLoder utilities deliver reliable, secure, real-time log data collection for up to tens of thousands of sources. They can collect GDPR related log files from sources in local network and the ones situated in organizations VPN-protected WANs. golLoader utility works on Linux and Windows operating systems. Optional Linux syslog and Windows event logs and other custom log data can be forwarded to golDB for consolidation and indexing together with GDPR data.

golLoader utilities are lightweight, can be deployed quickly and configured from GOL interface at single location.

For enterprise customers we deliver golLoader source code for customization for enterprise specific log data batch and near-real-time incremental uploads.