Skip to main content

API/Cloud

Licensing and Logging Data

United Codes collects and stores specific user data to facilitate licensing, invoicing, and security monitoring. This data includes:

  • Incoming IP Address: Captured to identify the origin of the request.
  • Template Type: Logged to track the type of template used.
  • Output Type: Recorded to monitor the format of the generated output.
  • Request Timestamps: Both the start and end times of the request are logged for auditing and performance monitoring.
  • Request and Template Sizes: The size of the incoming request and the template are logged.
  • Output Size: The size of the generated document is recorded.
  • Error Logging: Any errors that occur during processing are logged, capturing the stack trace for debugging purposes without logging the data itself.
  • API Key: Logged to identify and authenticate the user making the request.

This logging data is essential for maintaining service integrity, facilitating accurate invoicing, and providing robust security measures.

For detailed privacy practices, refer to our Privacy Policy.

Server and Logging Infrastructure

  • Separate Logging Servers: AOP cloud servers for processing and logging run separately. The logging servers are part of a dedicated database server, not included in the auto-scaling group.
  • Auto-Scaling Mechanism: Processing servers are spun up as needed, and the oldest instances are terminated and deleted during scaling down.
  • Restricted Access: Access to servers is tightly controlled:
    • AWS Security Mechanisms: Utilizes Identity and Access Management (IAM), Security Groups, and Virtual Private Cloud (VPC) to control and secure access.
    • Oracle OCI Security Mechanisms: Employs IAM policies, compartments, and network security groups to manage access and security.
    • For further details on remote access and mobile device security, refer to our Remote Access and Mobile Device Security Policy.

Template processing

Please refer to the Report Generation Process section for detailed information on the file generation process.

Server Locations

United Codes maintains multiple server locations to ensure optimal performance and compliance with regional data regulations. Depending on the URL you connect to, the servers are located as follows: