Skip to main content

Data protection and privacy

Application logs

Overview

In Flexopus, log data is collected separately for each customer instance and made available to administrators. To view the logs:

  1. Navigate to Dashboard > Logs as an administrator.
  2. The logs provide an overview of user activities within the system.

This allows you to monitor actions and track activities in your Flexopus instance.

Application logs

Categories

The log data in Flexopus is saved for the following information categories:

  • Object
  • Building
  • Cost center
  • Equipment
  • Global
  • Group
  • Location
  • Login
  • User
  • Webhook
  • Smart lock

This list of categories may expand over time as the application is further developed.


Log structure

The structure of the log data is standardized and usually includes the following fields:

FIELD DESCRIPTION
Date The exact time the event occurred. The time and date are displayed based on the time zone of your Flexopus instance.
Subject The subject of the log entry.
Description The description of the event gives you more information about the nature of the event. To see more details, some of the logs provide a detailed view when you click on the more details in the action column.
Initiator The user who initiated the event.
Action They show more details, if possible, based on the type of log entry.

Examples:

Date Subject Description Initiator Action
2023-01-31 10:31:20 Booking - 45887 A booking has been created for "Table 23". Flexopus Support support@flexopus.com View
2023-01-12 10:35:15 - Bookings have been exported. Flexopus Support support@flexopus.com -

Log retention period

By default, log data in Flexopus is stored for 180 days, and older data is automatically deleted. You don't need to adjust any settings for this. However, if you wish to change the retention period:

  1. Navigate as an administrator to Dashboard > Settings > Data privacy settings > Deletion concept.
  2. Look for the option Application log retention period, which is set to 180 days by default. Here, you can increase or decrease the retention period as needed.

Log retention period

The global anonymization settings for bookings in your organization also apply to the log data. After the anonymization period, bookings are displayed anonymously in the log list. This anonymization period may be set to a shorter time than the log retention period, ensuring that personal data is anonymized even if the logs are retained longer.


Server logs

Flexopus also stores server logs, which differ from the application logs. These logs track events such as development logs, 500 errors, integration errors, and other exceptions.

Additionally, whenever the application is accessed from a client device, Flexopus automatically collects the following data:

  • Name of the retrieved file
  • Date and time of retrieval
  • Volume of data transferred
  • Message about successful retrieval
  • Web browser used
  • IP address

This usage data is primarily used for security purposes, such as detecting DDoS attacks or filtering bad users.

Note: Server logs are not visible in the Flexopus application.