Data Retention

We retain data for as long as necessary to provide our services and comply with legal obligations. You can find more information about our data retention policies in our Privacy Policy.

Account Data Retention

Account data can be manually deleted by the user when choosing to delete their account or will be automatically deleted for expired trials and cancelled subscriptions:

  • Manual Deletion: Users can delete their account at any time through the Pipe Platform dashboard.
  • Automatic Deletion: For expired trials and cancelled subscriptions, account data will be automatically deleted 1 year after the end of the trial period or subscription expiration date.

In both cases, this will immediately delete all account data, including recordings and all associated files, storage credentials and logs. The only exception is the IP address and the User Agent of the user, which will be retained for an additional 3 years to comply with our legal obligations and security requirements.

Credentials Data Retention

Credentials data, suchs AWS S3, SFTP, FTPS or Dropbox credentials, are stored in our database and are retained as follows:

  • Direct Deletion: Users can delete specific credentials at any time through the Pipe Platform dashboard.
  • Manual Account Deletion: Credentials are automatically deleted together with the manual account deletion.
  • Automatic Deletion: For expired trials and cancelled subscriptions, credentials will be automatically deleted after 28 EET/EEST days have passed since the end of the trial period or subscription expiration date.

Recordings Data Retention

Recordings data goes through ingestion servers, processing servers, and our complimentary storage. The data is retained as follows:

  • Ingestion Servers: At the moment, the raw initial recording file remains on the recording media server for a period of time before it is deleted. Our purpose is to delete raw recordings as soon as possible to make room for new ones. Here are the mechanisms at play:
    • We delete recordings that were successfully saved to the database and copied to our processing server as soon as possible.
    • Delete recordings that come in with an invalid account data, recordings for expired trials or for accounts with expired paid subscriptions, etc. as soon as possible (garbage).
    • Keep recordings for which there’s no known/status information for up to 6 hours. We do this to prevent data loss in case something goes wrong.
  • Processing Servers: The recordings are stored for the duration of the processing. These recordings and all associated files are deleted from the processing server programatically as soon as they are pushed to our storage (optional) and/or to all of the client’s configured storage options. Exceptions are made for two specific corner cases.
  • Our Complimentary Storage: The recordings are stored in our complimentary storage until a request for deletion is made, which can be done as follows:
    • Manual Deletion: Users can delete their recordings at any time through the Pipe account dashboard.
    • Programmatically deleted through the REST API.
    • Automatic Deletion: For expired trials and cancelled subscriptions, recordings will be automatically deleted after 28 EET/EEST days have passed since the end of the trial period or subscription expiration date.
    • Automatically, when a lifecycle rule kicks in. Lifecycle rules are set by the user to delete recordings after a certain period of time, e.g. 30 days, 60 days, etc. This is done through the Pipe account dashboard.

Recordings are deleted together with any personal metadata stored for the recordings (IP, user agent, device names, referrer).