Security & Data Handling Principles

Last updated: February 9, 2026

1. Security Philosophy

At Exelor, we believe security should be simple, transparent, and practical — not a marketing buzzword. The EAAF platform is built for small and medium businesses that need reliable automation without enterprise complexity. Our security approach reflects this:

  • No hidden risks: We clearly explain what we protect, how we protect it, and where responsibilities lie.
  • Shared responsibility: Exelor secures the platform; you secure your account and integrations. We provide tools and guidance to make this easy.
  • Practical over perfect: We implement proven, cost-effective controls rather than chasing certifications we cannot yet maintain.
  • Transparency first: If a security incident occurs, we will notify affected customers within 24 hours — no hiding, no delays.

This document describes our actual security practices. It is not a sales pitch. For contractual obligations, please refer to our Terms of Service.


2. Data Protection

Encryption in Transit

All data moving between your device and the EAAF platform is protected with TLS 1.3 (or TLS 1.2 as fallback). This includes:

  • Web browser sessions (HTTPS)
  • Mobile app connections
  • API calls from your systems to EAAF
  • Email notifications and webhooks

We use certificates from trusted providers (Let’s Encrypt / DigiCert) with automatic renewal. Certificate pinning is implemented in our mobile apps.

Encryption at Rest

All customer data stored on our servers is encrypted using AES-256:

  • Database records (user accounts, process definitions, integration configs)
  • Uploaded files (BPMN diagrams, SOP documents, images)
  • Backup snapshots

Encryption keys are managed by our cloud providers (AWS KMS / Google Cloud KMS). We do not store unencrypted customer data on any disk or backup medium.

What We Do Not Encrypt (and Why)

  • Searchable text fields (e.g., process names, descriptions) are encrypted at rest but temporarily decrypted in memory during search operations. This is required for platform functionality. We never log or store these decrypted values outside of active memory.
  • Metadata for analytics (e.g., process execution timestamps) is stored in minimally identifiable form to enable performance reporting. This data cannot be linked to specific individuals without additional context stored separately.

3. Authentication & Access Control

Multi-Factor Authentication (MFA)

MFA is available for all user accounts and required for administrators. Supported methods:

  • Time-based one-time passwords (TOTP) via Google Authenticator, Authy, or Microsoft Authenticator
  • Security keys supporting FIDO2/WebAuthn (YubiKey, SoloKey)
  • SMS codes (available but not recommended for high-security environments)

You can enforce MFA for all users in your organization via the Admin Console.

Single Sign-On (SSO)

Enterprise customers can connect EAAF to their existing identity provider:

  • SAML 2.0 (Okta, Azure AD, OneLogin, Ping Identity)
  • OpenID Connect (Google Workspace, GitHub)

SSO setup includes Just-in-Time (JIT) provisioning — users are created automatically on first login.

Role-Based Access Control (RBAC)

We provide granular permissions to ensure users access only what they need:

RoleWhat You Can Do
AdministratorFull access to all platform features; Create and delete user accounts; Assign roles to other users; Manage billing and subscriptions; Configure security settings (MFA, SSO)
Process OwnerFull control over assigned processes; Edit BPMN diagrams and SOPs; View analytics for owned processes; Invite collaborators to specific processes; Approve/reject process changes
ManagerEdit process definitions and documentation; Create new versions of workflows; Run test executions of automations; Cannot delete processes or change ownership
ViewerRead-only access to processes; View analytics dashboards; Export reports (PDF, CSV); Cannot make any changes

All access decisions follow the principle of least privilege. Admins can review active sessions and revoke access instantly from the Security Dashboard.


4. Hosting & Data Location

Where Your Data Lives

EAAF runs on infrastructure provided by Amazon Web Services (AWS) and Google Cloud Platform (GCP). By default, your data is stored in one of these regions based on your signup location:

Re

Region SelectionPhysical LocationCloud Provider
European Union (EU)Plovdiv, BulgariaAWS eu-central-1
European Union (EU)BulgariaGoogle Cloud europe-west1
United States (US)Atlanta, USAAWS us-east-1

Data Isolation

Your data is logically separated from other customers:

  • Each organization has a unique database schema
  • API keys and authentication tokens are scoped to your organization only
  • Network traffic between organizations is isolated at the virtual network level
  • We conduct regular tests to ensure no cross-tenant data leakage is possible

On-Premise Option

For organizations with strict data sovereignty requirements (government, healthcare, finance), we offer a self-hosted version of EAAF that runs entirely within your infrastructure. Contact [email protected] for details.


5. Backup & Recovery

We maintain multiple layers of data protection:

Backup TypeFrequencyRetentionPurpose
Database snapshotsEvery 4 hours7 daysPoint-in-time recovery
File version historyOn every save30 daysRestore previous document versions
Configuration backupDaily90 daysRebuild platform after infrastructure failure
Log archivesContinuous12 monthsSecurity investigations and compliance audits

Recovery Objectives

MetricTarget
Recovery Point Objective (RPO)Less than 4 hour
Recovery Time Objective (RTO)Less than 4 hours
Maximum Tolerable Downtime24 hours

In the event of a regional cloud outage, we can restore service in an alternate region within 4 hours using our cross-region backup strategy.


6. Monitoring & Threat Detection

What We Monitor

Our systems continuously watch for suspicious activity:

  • Failed login attempts (brute force detection)
  • Unusual geographic access patterns (e.g., login from new country)
  • API abuse (excessive request rates)
  • Integration anomalies (e.g., workflow executing at 3 AM when normally idle)
  • Data export attempts exceeding normal volume

How We Respond

When our systems detect potential threats:

  1. Suspicious sessions are automatically logged out
  2. Affected users receive an email alert within 5 minutes
  3. Our security team investigates within 30 minutes during business hours
  4. For critical threats (e.g., credential theft), we may temporarily suspend affected accounts until identity is verified

Audit Logs You Can Access

Every action in EAAF is logged. As an administrator, you can view:

  • User login history (time, IP address, device)
  • Process modifications (who changed what and when)
  • Integration executions (which workflow ran, inputs/outputs)
  • Data exports (who exported what and when)
  • Role changes and permission updates

Logs are retained for 12 months and can be exported as CSV for your own audits.


7. Compliance Status

We are committed to responsible data handling, but we are transparent about our current certification status:

Compliance AreaStatusNotesPurpose
GDPRFully compliant (EU General Data Protection Regulation)We act as a data processor under Article 28; Data Processing Addendum available upon requestPoint-in-time recovery
CCPA/CPRACompliant for California residentsWe honor “Do Not Sell” and deletion requestsRestore previous document versions
PCI DSSNot applicableWe do not store or process raw payment card data — all billing is handled by Stripe and PayPal (both PCI DSS Level 1 compliant)Rebuild platform after infrastructure failure
ISO 27001Not certifiedWe follow ISO 27001 controls as a best practice framework, but have not undergone formal certificationSecurity investigations and compliance audits
SOC 2Not certifiedPlanned for 2027 as we scale; currently using SOC 2 criteria for internal audits
EU-U.S. Data Privacy FrameworkNot applicableWe offer EU data residency by default; no need for cross-border transfer mechanisms

We provide a Data Processing Addendum (DPA) to all customers upon request, which formalizes our GDPR obligations as a data processor.


8. Incident Response

Our Process When an Incident Occurs

  1. Detection — via monitoring tools, user reports, or third-party alerts
  2. Containment — isolate affected systems within 15 minutes
  3. Assessment — determine scope and impact within 2 hours
  4. Notification — inform affected customers within 24 hours
  5. Remediation — fix root cause and restore service
  6. Review — document lessons learned and update controls within 7 days

What You Will Receive in a Notification

If your organization is affected by a security incident, we will send an email to your account administrators containing:

  • Date and time of detection
  • Type of incident (e.g., “unauthorized access attempt”, “data exposure”)
  • Systems and data affected
  • Actions we have taken to contain it
  • Actions you should take (e.g., “reset passwords”, “review integration logs”)
  • Contact person for follow-up questions

Reporting Vulnerabilities

Found a security issue in EAAF? We appreciate responsible disclosure:

📧 Email: [email protected]
⏱ Response time: We acknowledge all reports within 48 hours
🛡 Safe harbor: We will not take legal action against researchers who:

  • Report vulnerabilities privately first
  • Do not exploit vulnerabilities beyond proof-of-concept
  • Do not disclose details publicly before we fix the issue

9. Third-Party Services

We rely on trusted providers to deliver core platform capabilities. All partners sign data processing agreements and undergo security reviews before integration.

CategoryProvider(s)Purpose
Cloud HostingAWS, Google CloudInfrastructure, servers, storage and networking
DatabasePostgreSQL (managed)Structured data storage for processes and users
File StorageAWS S3, Google Cloud StorageDocuments, BPMN diagrams, SOP files and media
Payment ProcessingStripe, PayPalSecure subscription billing (we never store card numbers)
Email DeliverySendGrid, Amazon SESTransactional emails and notifications
AnalyticsMixpanel, Google AnalyticsPlatform usage insights and product improvement
Customer SupportIntercom, ZendeskHelp desk and live chat
Integration Enginen8n (self-hosted)Workflow automation and system integrations

We do not sell, rent, or share your business process data with any third party for advertising or marketing purposes. Third parties only access data necessary to deliver the specific service they provide (e.g., SendGrid only sees email addresses and message content needed for delivery).

A complete list of subprocessors is available upon request to enterprise customers.


10. Our Data Handling Principles

Data Minimization

CategoryWe CollectWe Do NOT Collect
Identity DataName, email, job title; • Company name; • Phone number (optional)Biometric data; • Government ID numbers; • Social security numbers
Process DataBPMN diagrams; • SOP documents; • Workflow configurations; • Integration settings
Integration DataAPI keys (encrypted); • Webhook URLs; • Connection metadataFull database exports; • Passwords to your systems; • Raw authentication tokens
Usage DataLogin timestamps; • Pages visited; • Actions performed; • Error reportsKeystroke logging; • Screenshots; • Content of private messages
Personal DataContact details of users you provideHealth information; • Religious beliefs; • Political opinions; • Sexual orientation; • Criminal records
Financial DataBilling address; • Invoice historyCredit card numbers (processed by Stripe/PayPal); • Bank account passwords

Data Retention

Data TypeRetention PeriodWhat Happens After
Active accountsWhile subscription is activeData remains fully accessible
Closed accounts3 yearsData archived, available on request for legal/compliance
Deletion requests30 daysPermanent deletion from all systems and backups
Security logs12 monthsKept for audit and incident investigation
Backup snapshots7 daysPoint-in-time recovery available
File version history30 daysPrevious versions of documents and process diagrams

When you request account deletion:

  1. We anonymize personal data (user names replaced with “Deleted User”, emails removed)
  2. We delete process configurations, integration secrets, and API keys
  3. We retain only aggregated, non-identifiable usage statistics required by law

Data Portability

You own your data. At any time, you can export:

  • BPMN diagrams as XML files (standard BPMN 2.0 format)
  • SOP documents as PDF or Markdown
  • Process metrics as CSV or JSON
  • Full account data via our API (requires admin privileges)

Export tools are available in the Settings → Data Export section of the platform.


11. Security Recommendations for Your Organization

To get the most secure experience from EAAF, we recommend:

PriorityAreaAction Item
CRITICALAccount SecurityEnable Multi-Factor Authentication (MFA) for all users, especially admins
HIGHAccount SecurityUse strong passwords (12+ characters, mix of letters, numbers, symbols)
HIGHAccount SecurityRemove access for former employees immediately after departure
HIGHIntegration SecurityUse API keys with minimal permissions (never use admin-level keys for bots)
HIGHProcess SecurityApply Role-Based Access Control (RBAC) to sensitive processes (finance, HR)
MEDIUMAccount SecurityReview user access list quarterly and remove inactive accounts
MEDIUMIntegration SecurityRotate API keys and secrets every 90 days
MEDIUMProcess SecurityClassify processes by sensitivity: Public / Internal / Confidential
MEDIUMProcess SecurityEnable version history for all critical processes to track changes
LOWTrainingTrain employees to recognize phishing emails that impersonate EAAF

This document describes our current security practices as of February 9, 2026. We update it quarterly as our platform evolves. It is provided for informational purposes and does not constitute a legally binding commitment beyond the terms in your Service Agreement with Exelor.