background image

Platform - Data Processing

Introduction

Security is the ElectroNeek's top priority. We uphold high standards to ensure the protection and privacy of your data.

This article describes how the different tools and services in the ElectroNeek platform process data. 

The tools and services included are:

  • Orchestrator SaaS
  • Bot Runner
  • Integrabots
  • Process Hub
  • Easley AI 
  • OCR Services

Before digging into each tool, let’s answer some general questions related to all the tools and services we provide.

How do we protect your data?

Here's some important information you must know:

  • We use Amazon Web Services (AWS) with 24*7 security — SOC 1 and SOC 2 certified
  • We are SOC 2 Type II compliant
  • We use Single Sign-On (SSO) authentication

For a complete overview of our security policy, please visit our website.

Where are our servers located?

Our infrastructure is based on AWS and distributed to dedicated zones:

NA (North America) — Ohio (US)
LATAM (Latin America) — Sao Paulo (Brazil)

Is data transferred through secure channels?

Yes, it is. All data flows use HTTPS (TLS 1.2), WSS, and JWT Tokens.

Orchestrator SaaS

ElectroNeek Orchestrator SaaS is a cloud-based automation platform designed to provide customers and IT Service Providers with centralized management of their automation environment. It simplifies the process of launching, monitoring, and managing bots, leading to improved efficiency, reduced errors, and time and cost savings.

Which data is stored by Orchestrator SaaS?

Orchestrator SaaS only stores data required to manage and execute bots. The information is listed below:

  • Published Workflows:
    • Version History
    • Launch Results
    • Error details.
    • Output variables - Only if a user explicitly configured the workflow to return some variables to the orchestrator.
    • Execution Logs if enabled
    • Console Logs if enabled
  • Bot Runner data:
    • Status
    • Name (hostname)

No personally identifiable information (PII) data or credentials are stored.

Where is the data stored?

The data is stored in the ElectroNeek database which is encrypted with AES256.

For how long is the data retained?

The data is retained until 1 year after the termination of the agreement with ElectroNeek. The user can request their data to be deleted by submitting an email to compliance@electroneek.com.

Which Data is sent from Orchestrator to Bot Runner?

We send the following data for each bot execution:

  • Workflow metadata
  • Workflow - The workflow is downloaded by the Bot Runner the first time it is executed and every time the workflow changes in the Orchestrator.

Bot Runner

ElectroNeek Bot Runner simplifies the launch and management of bots, enabling you to automate complex business processes, increase productivity, and reduce costs. Bot Runner integrates with Orchestrator SaaS, providing monitoring and reporting tools to track bot performance and ensure value delivery to your clients.

Which data is stored by Bot Runner?

  • Executed Workflow.
  • Execution Logs. These logs contain variable values.
  • Console Logs. This log can contain variable values if the user includes them to construct a log message.
  • Connection Tokens - are not stored after the connection gets established.
  • License information - The license file is a JWT with a lifespan. The token is validated with the public key (the signature is checked).
  • Credentials - They get stored in Microsoft Windows Credential Manager
  • RPD Credential if enabled - They get stored in Windows Credential Manager

Where is the data stored?

Bot Runner is a software application installed on the customer's machine. All the information is saved locally.

For how long is the data retained?

As all the information is saved locally, the data will be kept there until the users decide.

Which Data is sent from Bot Runner to Orchestrator?

  • Project Archive
  • Workflow Launch Result
    • Status of the launch and error details.
    • Output variables - Only if a user explicitly configured the workflow to return some variables to the orchestrator.
  • Bot Runner Status
  • Bot Runner Name (hostname)
  • Execution Logs if enabled. These logs contain variable values.
  • Console Logs if enabled. These logs can contain variable values if the user uses them to construct a log message.

IntegraBots

Integrabots is a cloud-based Integration Platform as a Service (IPaaS). With this platform, users can create flows in a simple online no-code step-by-step interface to integrate different SaaS applications. 

Which data is stored by IntegraBots?

IntegraBots saves the data required to perform the integrations such as Flow definitions, connection data, and logs. No personally identifiable information (PII) data is stored in IntegraBots.

Here is a list of the data stored in IntegraBots:

  • Build Flows.
  • Launch Results
  • Error details.
  • Execution Logs. These logs contain variable values.
  • Connections configuration data.

Where is the data stored?

The data is stored in the ElectroNeek database which is encrypted with AES256.

For how long is the data retained?

The data is retained until 1 year after the termination of the agreement with ElectroNeek. The user can request their data to be deleted by submitting an email to compliance@electroneek.com.

Process Hub

Process Hub is an easy-to-use Business Process Manager tool designed to blend the efforts of human workers with AI agents seamlessly. This state-of-the-art platform enables organizations to create, manage, and optimize complex workflows, efficiently assigning tasks between humans, AI agents, RPA (Robotic Process Automation) bots, and IPaaS (Integration Platform as a Service). 

Which data is stored by Process Hub?

Process Hub stores the following data:

  • Forms. 
  • Process structure. 
  • Job execution Logs. These logs contain variable values.

No personally identifiable information (PII) data or credentials are stored.

Where is the data stored?

The data is stored in the ElectroNeek database which is encrypted with AES256.

For how long is the data retained?

The data is retained until 1 year after the termination of the agreement with ElectroNeek. The user can request their data to be deleted by submitting an email to compliance@electroneek.com.

Easley AI

Easley AI is our Artificial intelligence solution integrated with the entire ElectroNeek platform. Easley AI harnesses the immense power of GPT (Generative Pre-trained Transformer) technology. GPT is a language model known for its ability to understand and generate human-like text. In the case of Easley AI, OpenAI GPT serves as the engine that comprehends natural language instructions. This remarkable technology not only simplifies the automation process but also significantly enhances its accessibility and efficiency.

Which data is stored by Easley AI?

All the data is processed in memory and transferred to OpenAI. Data is not stored in any permanent storage in the ElectroNeek platform. Only the prompts created by the user are stored in the workflow (Studio Pro). 

Where is the data stored?

The data is stored in the ElectroNeek database which is encrypted with AES256.

For how long is the data retained?

The data is retained until 1 year after the termination of the agreement with ElectroNeek. The user can request their data to be deleted by submitting an email to compliance@electroneek.com.

How does OpenAI handle your data?

Key points:

  • OpenAI does not train on the document data provided by the users. 
  • The users own their data inputs and data outputs.
  • OpenAI API Platform has been audited and certified for SOC 2 Type 2 compliance.
  • Data is encrypted at rest (AES-256) and in transit (TLS 1.2+)

How does OpenAI handle data retention and monitoring for API usage?

OpenAI may securely retain API inputs and outputs for up to 30 days to provide the services and to identify abuse. After 30 days, API inputs and outputs are removed from OpenAI systems, unless it is legally required to retain them.

For more information on OpenAI Enterprise Privacy visit: https://openai.com/enterprise-privacy 

OCR Services

The ElectroNeek RPA platform is capable of processing documents with publicly available OCR services like Microsoft Cloud OCR, Google Cloud OCR, Nanonets,  Amazontextract, and others. 

In all cases, the documents are submitted to the OCR Service API endpoint without any manipulation. The result of this operation is then saved in local variables (in memory) and remains until the automation workflow is completed.

Which data is stored by the ElectroNeek OCR services?

Only the credentials provided by the user are stored locally in the Microsoft Credentials Manager where the Studio Pro or Bot Runner is installed.  Neither the document nor the data extracted is stored in a permanent storage.

Where is the data stored?

Only the credentials provided by the user are stored locally in the Microsoft Credentials Manager where the Studio Pro or Bot Runner is installed.

For how long is the data retained?

Credentials in Microsoft Windows Credential will be kept there until the users decide.

Are the documents processed by IntelliDocs stored in the ElectroNeek Platform?

Documents and the data extracted from them are processed in memory and not stored in any permanent storage. 

Is the extracted data stored in the ElectroNeek Platform?

No, it isn’t. The data extracted from the document is transmitted to the ElectroNeek Bot (Studio Pro or Bot Runner), and the data is stored in the customer environment's local variables during the bot runtime.