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:
- Legal Name: Assurance eServices Inc.
- Mailing Address: 804 Morningside Trl, Murphy, TX 75094
- Email: legal@assuranceeservices.com
- Phone: +1 (469) 664-5313
- Website: https://assuranceeservices.com
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 Point | Purpose | Storage |
|---|---|---|
| tenantId | Identify your Fabric tenant | AES databases |
| workspaceId | Identify workspace | AES databases |
| graphqlitemId | Identify pipeline item | AES databases |
| JobCount | Track job count | AES databases |
| JobStepCount | Track job step count | AES databases |
| LastJobAuditID | Track last audit ID | AES databases |
| LastJobStepAuditID | Track last step audit ID | AES 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:
- Email to your registered contact address
- In-product notification within the Service
- Posting on our website: https://assuranceeservices.com/terms-of-service
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:
- Email: legal@assuranceeservices.com
- Mail: Assurance eServices Inc., 804 Morningside Trl, Murphy, TX 75094.
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:
- Email: support@assuranceeservices.com
- Support Portal: https://assuranceeservices.com/support
- Phone: +1 (469) 664-5313 (24/7 for critical issues)
- Documentation: https://assuranceeservices.com/docs
- Knowledge Base: https://assuranceeservices.com/kb
16.2 Sales and Licensing
For licensing inquiries and sales:
- Email: sales@assuranceeservices.com
- Phone: +1 (469) 664-5313
16.3 Legal and Compliance
For legal, compliance, or privacy inquiries:
- Legal: legal@assuranceeservices.com
- Compliance: compliance@assuranceeservices.com
- Privacy: privacy@assuranceeservices.com
- Data Protection Officer: dpo@assuranceeservices.com
17. Related Documents
These Terms reference and incorporate the following documents:
- Privacy Policy: https://assuranceeservices.com/privacy-policy
- BCDR Policy: https://assuranceeservices.com/bcdr-policy
- Compliance Attestation: https://assuranceeservices.com/fabric-workload-compliance-attestation
- Service Level Agreement: https://assuranceeservices.com/sla
- Security Documentation: https://assuranceeservices.com/security
- Compliance Portal: https://assuranceeservices.com/compliance
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.
