Terms of Service

Terms of Service

AES ETL Control Panel for Microsoft Fabric

Effective Date: April 28, 2026
Last Updated: April 28, 2026


1. Introduction

Welcome to the AES ETL Control Panel for Microsoft Fabric (“Service” or “Workload”). These Terms of Service (“Terms”) constitute a legally binding agreement between Assurance eServices Inc. (“Assurance eServices”, “AES”, “we”, “us”, or “our”) and you or the entity you represent (“Customer”, “you”, or “your”) governing your use of the AES ETL Control Panel workload.

By installing, accessing, or using the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, do not install or use the Service.

Company Information:


1.1 Data Collection Summary

Transparency Commitment: To ensure complete transparency, we explicitly state what data Assurance eServices collects:

AES Collects and Stores ONLY 7 Operational Identifiers:

Data PointPurposeStorage
tenantIdIdentify your Fabric tenantAES databases
workspaceIdIdentify workspaceAES databases
graphqlitemIdIdentify pipeline itemAES databases
JobCountTrack job countAES databases
JobStepCountTrack job step countAES databases
LastJobAuditIDTrack last audit IDAES databases
LastJobStepAuditIDTrack last step audit IDAES databases

What AES Does NOT Collect:

  • ❌ Personal information (names, emails, phone numbers)
  • ❌ Pipeline configurations or job definitions
  • ❌ Execution logs or diagnostic telemetry
  • ❌ Performance metrics or analytics
  • ❌ Authentication credentials or tokens
  • ❌ Any pipeline data or business content

Your Data (Customer-Controlled):

  • ✅ Pipeline configurations stored in your OneLake
  • ✅ Job definitions stored in your Fabric items
  • ✅ Execution logs (if enabled) in your Lakehouse
  • ✅ All business data processed remains in your Fabric tenant

See Section 5: Data, Privacy, and Security for complete details.


2. Service Description

2.1 Overview

The AES ETL Control Panel is a Microsoft Fabric workload extension that provides data pipeline orchestration, configuration, and monitoring capabilities within the your Microsoft Fabric platform. The Service enables you to:

  • Configure and manage Jobs and Tasks on implemented Fabric AES ETL.
  • Orchestrate data movement from multiple sources (SQL Server, APIs, Spark SQL)
  • Monitor pipeline execution and performance
  • Configure Implementation of change data capture strategies (Type 1, Type 2, SCD)
  • Manage data transformation workflows within Microsoft Fabric

Data Collection Notice: AES collects ONLY 7 operational identifiers (tenantId, workspaceId, graphqlitemId, JobCount, JobStepCount, LastJobAuditID, LastJobStepAuditID) stored in AES databases to enable service functionality. Your pipeline configurations and business data remain in your Microsoft Fabric OneLake storage. See Section 1.1 and Section 5 for complete details.

2.2 Service Delivery Model

The Service is delivered as a Microsoft Fabric workload with the following characteristics:

  • Hosting: Frontend interface hosted on Azure Static Web Apps
  • Customer Data Storage: Pipeline configurations and business data stored in customer-controlled OneLake storage
  • AES Data Collection: AES collects and stores ONLY 7 operational identifiers in AES secure databases (tenantId, workspaceId, graphqlitemId, JobCount, JobStepCount, LastJobAuditID, LastJobStepAuditID)
  • Compute: Pipeline execution occurs within customer’s Microsoft Fabric capacity using Spark compute
  • Integration: Deep integration with Microsoft Fabric platform APIs and services

2.3 Service Availability

We commit to maintaining a 99.9% uptime Service Level Agreement (SLA) for the frontend interface, measured monthly. Actual data pipeline execution availability is dependent on the underlying Microsoft Fabric platform availability within your capacity.

For current service status, visit: https://status.assuranceeservices.com


3. License Grant and Restrictions

3.1 License Models

The Service is available under the following licensing model:

Bring Your Own License (BYOL):

  • Direct licensing through Assurance eServices
  • License keys provided upon purchase
  • License validation required for production use
  • Trial/evaluation licenses available for limited-time assessment

3.2 License Grant

Subject to your compliance with these Terms and payment of applicable fees, we grant you a non-exclusive, non-transferable, revocable license to:

  • Install and use the Service within your Microsoft Fabric tenant
  • Configure and operate data pipelines for your business purposes
  • Access documentation and support resources
  • Use the Service by your authorized employees, contractors, and agents

3.3 License Restrictions

You may NOT:

  • Resell, sublicense, rent, or lease the Service to third parties
  • Reverse engineer, decompile, or disassemble the Service
  • Remove or modify any proprietary notices or labels
  • Use the Service to develop competing products or services
  • Access the Service through unauthorized means or automated tools (except as provided by the Service)
  • Share license keys or credentials with unauthorized parties
  • Use the Service in violation of applicable laws or regulations
  • Exceed the scope of your licensed capacity or user count

3.4 Trial and Evaluation Licenses

Trial licenses are provided for evaluation purposes only and are subject to:

  • Time-limited access (as specified at time of provisioning)
  • Full feature access for evaluation
  • No production use or reliance for business-critical operations
  • Automatic expiration upon trial period completion
  • No warranty or SLA commitments

4. User Obligations and Acceptable Use

4.1 Account Responsibility

You are responsible for:

  • Maintaining the security of your Microsoft Fabric tenant and user credentials
  • All activities conducted under your account
  • Ensuring authorized users comply with these Terms
  • Promptly notifying us of any unauthorized access or security breaches

4.2 Acceptable Use Policy

You agree to use the Service only for lawful purposes. Prohibited activities include:

  • Violating any applicable laws, regulations, or third-party rights
  • Transmitting malicious code, viruses, or harmful components
  • Attempting to gain unauthorized access to systems or networks
  • Interfering with or disrupting the Service or Microsoft Fabric platform
  • Using the Service to process, store, or transmit illegal content
  • Engaging in fraudulent, deceptive, or misleading practices
  • Collecting or harvesting personal information without consent
  • Overloading or stress-testing the Service infrastructure

4.3 Compliance Requirements

You must:

  • Comply with all Microsoft Fabric platform policies and terms
  • Ensure you have rights to all data processed through the Service
  • Obtain necessary consents for personal data processing
  • Comply with applicable data protection and privacy laws
  • Maintain appropriate security controls for your data

5. Data, Privacy, and Security

5.1 Customer Data Ownership

Your Data: You retain all rights, title, and interest in your pipeline configurations, job definitions, and business data processed through the Service. We do not claim any ownership rights to your data stored in OneLake.

AES Operational Data: The 7 operational identifiers collected by AES (tenantId, workspaceId, graphqlitemId, JobCount, JobStepCount, LastJobAuditID, LastJobStepAuditID) are used solely for service operation and do not constitute your business data or intellectual property. Upon service termination, these identifiers are deleted per our retention policy (90-day grace period or immediate upon request).

5.2 Data Storage and Processing

Customer-Controlled Data:

  • Storage Location: Pipeline configurations, job definitions, and business data are stored in your Microsoft Fabric OneLake storage within your selected capacity region
  • Data Residency: Your data remains within your designated geographic region
  • Processing: Pipeline execution occurs within your Fabric capacity using your allocated Spark compute resources

AES-Collected Data:

  • Limited Collection: AES collects and stores ONLY 7 operational identifiers in AES secure databases
  • Identifiers: tenantId, workspaceId, graphqlitemId, JobCount, JobStepCount, LastJobAuditID, LastJobStepAuditID
  • Purpose: Enable pipeline state tracking and job orchestration
  • Storage: Encrypted in AES databases using AES-256 encryption
  • Retention: Duration of service use plus 90-day grace period
  • No Other Data: AES does not collect, store, or maintain execution logs, telemetry, personal data, or business content outside your OneLake

5.3 Privacy Policy

Our collection, use, and protection of information is governed by our Privacy Policy, available at: https://assuranceeservices.com/privacy-policy

Key privacy commitments:

  • Minimal data collection: ONLY 7 operational identifiers (tenantId, workspaceId, graphqlitemId, JobCount, JobStepCount, LastJobAuditID, LastJobStepAuditID)
  • Secure storage: Operational identifiers encrypted in AES databases with AES-256 encryption
  • No personal data: No user names, email addresses, or personal information collected
  • No execution logs: No telemetry, diagnostic data, or performance metrics collected
  • No sale or sharing: No data sold or shared with third parties
  • Customer control: Your pipeline configurations and business data remain in your OneLake
  • Compliance: GDPR, CCPA, SOC 2 Type II, and ISO 27001 compliant

5.4 Security Measures

We implement industry-standard security measures including:

  • Microsoft Entra (Azure AD) authentication exclusively
  • HTTPS-only encrypted communication
  • Content Security Policy (CSP) enforcement
  • Regular security assessments and penetration testing
  • SOC 2 Type II and ISO 27001 compliance
  • Protection against OWASP Top 10 vulnerabilities

5.5 Data Breach Notification

In the event of a security breach affecting your data, we will:

  • Notify you within 72 hours of discovery
  • Provide details of the breach nature and scope
  • Describe remediation actions taken
  • Assist with any required regulatory notifications

6. Fees and Payment

6.1 Pricing

Pricing for the Service is available through direct engagement with our sales team at: sales@assuranceeservices.com

Pricing may be based on:

  • Number of licensed users
  • Job Task processed
  • Compute resources consumed
  • Support tier selected
  • Contract term length

6.2 Payment Terms

  • Fees are payable as specified in your license agreement
  • Payment typically required in advance (monthly, quarterly, or annually)
  • Late payments may result in service suspension
  • All fees are non-refundable except as required by law

6.3 Fee Changes

We reserve the right to modify fees upon 90 days’ written notice. Fee changes will apply:

  • At your next renewal date for subscription licenses
  • Immediately for usage-based charges
  • Upon mutual agreement for enterprise contracts

6.4 Taxes

Fees do not include applicable taxes, duties, or governmental charges. You are responsible for all such taxes except those based on our net income.


7. Intellectual Property Rights

7.1 Service Ownership

All rights, title, and interest in the Service, including all software, documentation, trademarks, and intellectual property, remain the exclusive property of Assurance eServices. These Terms do not grant you any ownership rights.

7.2 Feedback and Suggestions

If you provide feedback, suggestions, or enhancement requests, we may use such feedback without obligation or compensation to you. You grant us a perpetual, worldwide, royalty-free license to use any feedback you provide.

7.3 Trademarks

“Assurance eServices”, “AES ETL Control Panel”, and associated logos are trademarks of Assurance eServices Inc. You may not use our trademarks without prior written consent.


8. Third-Party Services and Components

8.1 Microsoft Fabric Dependency

The Service operates within and depends upon the Microsoft Fabric platform. Your use is subject to:

  • Microsoft Fabric Terms of Service
  • Microsoft Fabric Capacity availability
  • Microsoft Azure infrastructure availability
  • Microsoft Entra authentication services

We are not responsible for disruptions caused by Microsoft services or infrastructure.

8.2 Open Source Components

The Service may incorporate open-source software components, each governed by their respective licenses. Applicable open-source licenses are available upon request.


9. Warranties and Disclaimers

9.1 Service Warranty

We warrant that:

  • The Service will perform substantially in accordance with documentation
  • We have the right to provide the Service to you
  • The Service does not infringe third-party intellectual property rights

9.2 Customer Warranties

You warrant that:

  • You have authority to enter into these Terms
  • Your use complies with all applicable laws
  • You have rights to all data processed through the Service
  • You will not use the Service for unlawful purposes

9.3 DISCLAIMER OF WARRANTIES

EXCEPT AS EXPRESSLY PROVIDED IN SECTION 9.1, THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. WE DISCLAIM ALL WARRANTIES INCLUDING:

  • MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  • NON-INFRINGEMENT OF THIRD-PARTY RIGHTS
  • UNINTERRUPTED OR ERROR-FREE OPERATION
  • ACCURACY OR COMPLETENESS OF RESULTS
  • CORRECTION OF DEFECTS OR ERRORS

Some jurisdictions do not allow warranty exclusions, so some limitations may not apply to you.


10. Limitation of Liability

10.1 Liability Cap

TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS SHALL NOT EXCEED THE AMOUNTS PAID BY YOU FOR THE SERVICE DURING THE 12 MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO LIABILITY.

10.2 Exclusion of Consequential Damages

IN NO EVENT SHALL WE BE LIABLE FOR:

  • INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
  • LOSS OF PROFITS, REVENUE, OR BUSINESS OPPORTUNITIES
  • LOSS OF DATA OR COST OF SUBSTITUTE SERVICES
  • BUSINESS INTERRUPTION OR LOSS OF GOODWILL
  • ANY DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE SERVICE

This limitation applies regardless of the legal theory (contract, tort, negligence, strict liability) and even if we were advised of the possibility of such damages.

10.3 Exceptions

The limitations in this section do not apply to:

  • Amounts owed by you for Service fees
  • Your breach of license restrictions or acceptable use policies
  • Your violation of applicable laws or third-party rights
  • Your gross negligence or willful misconduct
  • Liability that cannot be excluded by law

11. Indemnification

11.1 Your Indemnification Obligations

You agree to indemnify, defend, and hold harmless Assurance eServices and our officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including reasonable attorneys’ fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of applicable laws or third-party rights
  • Your data or content processed through the Service
  • Claims that your data infringes third-party rights

11.2 Our Indemnification Obligations

We will indemnify and defend you against third-party claims that the Service infringes such party’s intellectual property rights, provided you:

  • Promptly notify us in writing of the claim
  • Grant us sole control of defense and settlement
  • Provide reasonable assistance in the defense

This obligation does not apply if infringement results from:

  • Modification of the Service by anyone other than us
  • Your combination of the Service with other products
  • Your use after we notified you to discontinue use
  • Your use in violation of these Terms

12. Termination

12.1 Term

These Terms commence when you first access the Service and continue until terminated by either party.

12.2 Termination by You

You may terminate at any time by:

  • Ceasing all use of the Service
  • Uninstalling the workload from your Microsoft Fabric tenant
  • Providing written notice to: support@assuranceeservices.com

12.3 Termination by Us

We may suspend or terminate your access immediately if:

  • You breach these Terms
  • Your account is overdue for payment beyond grace period
  • You engage in fraudulent or illegal activities
  • Required by law or legal process
  • The Service is discontinued

12.4 Effect of Termination

Upon termination:

  • Your license to use the Service immediately ceases
  • You must cease all use and uninstall the workload
  • You remain responsible for any unpaid fees
  • Provisions that by nature should survive will continue (Sections 5, 7, 9, 10, 11, 14, 15)
  • Your pipeline configurations and business data remain in your OneLake storage under your control
  • The 7 operational identifiers stored by AES will be retained for 90 days (grace period for service restoration), then automatically deleted unless you request immediate deletion by contacting privacy@assuranceeservices.com

12.5 No Refunds

Fees paid are non-refundable, except:

  • As required by applicable law
  • If we terminate for convenience with advance notice
  • As explicitly agreed in your license agreement

13. Business Continuity and Disaster Recovery

We maintain a comprehensive Business Continuity and Disaster Recovery (BCDR) plan to ensure service resilience:

  • Recovery Time Objective (RTO): 4 hours
  • Recovery Point Objective (RPO): 15 minutes
  • Uptime SLA: 99.9% availability commitment
  • Backup Strategy:
    • AES databases (7 operational identifiers): Automated daily backups with redundancy
    • Customer data (OneLake): Automatic versioning and snapshots managed by Microsoft Fabric
  • Failover: Automated failover and redundancy for frontend hosting
  • Data Protection:
    • AES operational identifiers protected with encrypted backups
    • Your pipeline configurations and data protected by OneLake’s built-in resilience

Full BCDR documentation: https://assuranceeservices.com/bcdr-policy


14. Changes to Terms

14.1 Modification Rights

We reserve the right to modify these Terms at any time. Changes will be effective:

  • Immediately for new users upon acceptance
  • 30 days after notice for existing users
  • Immediately for legal or compliance reasons

14.2 Notice of Changes

We will notify you of material changes by:

14.3 Acceptance of Changes

Your continued use of the Service after the effective date constitutes acceptance of modified Terms. If you do not agree to changes, you must discontinue use.


15. General Provisions

15.1 Governing Law

These Terms are governed by the laws of the State of Texas, United States, without regard to conflict of law provisions.

15.2 Dispute Resolution

Informal Resolution: Before pursuing formal dispute resolution, parties agree to attempt good-faith negotiations for 30 days.

Arbitration: If informal resolution fails, disputes shall be resolved through binding arbitration administered by the American Arbitration Association (AAA) under its Commercial Arbitration Rules. Arbitration shall occur in Dallas, Texas.

Exceptions: Either party may seek injunctive relief in court for:

  • Intellectual property infringement
  • Breach of confidentiality obligations
  • Violation of license restrictions

15.3 Class Action Waiver

YOU AGREE THAT DISPUTES MUST BE BROUGHT ON AN INDIVIDUAL BASIS ONLY. YOU WAIVE THE RIGHT TO PARTICIPATE IN CLASS ACTIONS, CONSOLIDATED PROCEEDINGS, OR REPRESENTATIVE ACTIONS.

15.4 Jurisdiction and Venue

For matters not subject to arbitration, the parties consent to exclusive jurisdiction and venue in the state and federal courts located in Dallas County, Texas.

15.5 Export Compliance

You agree to comply with all applicable export and import laws. You represent that you are not:

  • Located in a country subject to U.S. government embargo
  • Listed on any U.S. government prohibited or restricted party list
  • Subject to export restrictions under applicable law

15.6 Force Majeure

Neither party is liable for failure to perform due to causes beyond reasonable control, including:

  • Natural disasters, pandemics, or acts of God
  • War, terrorism, or civil unrest
  • Government actions or regulatory changes
  • Internet or telecommunications failures
  • Microsoft Fabric platform outages

15.7 Independent Contractors

The parties are independent contractors. These Terms do not create a partnership, joint venture, employment, or agency relationship.

15.8 Assignment

You may not assign these Terms without our prior written consent. We may assign these Terms to any successor or affiliate. Any attempted unauthorized assignment is void.

15.9 Severability

If any provision is found unenforceable, it shall be modified to the minimum extent necessary to make it enforceable, or if not possible, severed. The remaining provisions continue in full force.

15.10 Waiver

Failure to enforce any provision does not constitute a waiver of future enforcement. Waivers must be in writing and signed by an authorized representative.

15.11 Entire Agreement

These Terms, together with your license agreement and our Privacy Policy, constitute the entire agreement regarding the Service and supersede all prior communications and proposals.

15.12 Notices

All notices must be in writing and sent to:

To Assurance eServices:

To You:

  • Email address provided during registration
  • Mailing address on your account

15.13 Language

These Terms are drafted in English. Any translations are provided for convenience only. In case of conflict, the English version prevails.


16. Support and Contact Information

16.1 Customer Support

For assistance with the Service, contact our support team:

16.2 Sales and Licensing

For licensing inquiries and sales:

For legal, compliance, or privacy inquiries:


These Terms reference and incorporate the following documents:


18. Acknowledgment

BY INSTALLING, ACCESSING, OR USING THE AES ETL CONTROL PANEL SERVICE, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS OF SERVICE.

If you have questions about these Terms, contact us at: legal@assuranceeservices.com


Document Version: 1.1
Effective Date: April 28, 2026
Last Reviewed: April 28, 2026
Next Review Date: October 28, 2026


© 2026 Assurance eServices Inc. All rights reserved.