Terms and Conditions of Use
Xari Crud
Effective date: March 11, 2026 | Version: 1.0
1. Acceptance of Terms
By downloading, installing, or using Xari Crud, you accept these Terms and Conditions. If you do not agree with these terms, do not use the application.
2. Service Description
Xari Crud is a dynamic CRUD mobile client that connects to XAF Web API backends. The application discovers OData entities via Swagger/OpenAPI and automatically generates list, detail, and edit screens for data management.
Important: Xari Crud is a client tool that depends on an external XAF Web API server. The application does not provide or host its own backend services.
3. License of Use
You are granted a limited, non-exclusive, non-transferable, and revocable license to use Xari Crud for your personal and non-commercial use, in accordance with these terms.
You may not:
- Copy, modify, or create derivative works of the application.
- Reverse engineer, decompile, or disassemble the application.
- Sell, rent, lease, or sublicense the application.
- Use the application for illegal or unauthorized purposes.
- Attempt to access unauthorized systems or networks.
4. Connection to External Servers
Xari Crud connects exclusively to the XAF Web API server that you configure. By using the application, you represent and warrant that:
- You are authorized to access the XAF server you connect to.
- The credentials you use are legitimate and belong to you or were provided to you by the server administrator.
- You will not use the application to gain unauthorized access to servers or data.
- You are responsible for verifying that the server uses secure HTTPS connections with valid certificates.
Disclaimer: We are not responsible for the security, availability, content, or privacy policies of the XAF servers you connect to. Your relationship with the server provider is independent of your relationship with us.
5. Account and Authentication
Authentication in Xari Crud is managed by the XAF server you connect to. You are responsible for:
- Maintaining the confidentiality of your credentials.
- All activities performed with your authenticated session.
- Notifying the server administrator of any unauthorized use.
- Logging out when not using the application on shared devices.
6. Appropriate Use of the Application
You agree to use Xari Crud responsibly. You must not:
- Manipulate or alter data on servers without proper authorization.
- Use the application to maliciously delete, modify, or corrupt data.
- Attempt to exploit vulnerabilities in connected servers.
- Use the application in a way that violates applicable laws or regulations.
- Intentionally overload servers through excessive requests.
7. Data and Responsibility
Xari Crud acts as a client that facilitates interaction with data stored on external XAF servers.
- The data you view, create, edit, or delete through the application resides on the XAF server, not in the application.
- CRUD operations (create, read, update, delete) are executed directly on the server.
- We are not responsible for the loss, corruption, or unauthorized access to data stored on third-party servers.
- It is the server administrator's responsibility to implement adequate backups and access controls.
8. Intellectual Property
Xari Crud, including its design, source code, logos, graphics, and all application content, is the property of Hector Veitia and is protected by intellectual property laws.
DevExpress and MAUI are trademarks of their respective owners. All other trademarks, service marks, and trade names are the property of their respective owners.
9. Service Availability
We make our best effort to keep Xari Crud working properly, but we do not guarantee that:
- The application will always be available or function without interruptions.
- It will be compatible with all XAF Web API servers.
- It will be free of errors.
- Defects will be corrected within a specific timeframe.
The application's functionality depends on the availability and compatibility of the XAF server you connect to. We reserve the right to modify or discontinue the application.
10. Fees and Payments
Xari Crud is a free application. It contains no in-app purchases, subscriptions, or advertising.
11. Application Updates
We may release updates to add features, fix bugs, improve performance, strengthen security, expand XAF server compatibility, or meet legal or technical requirements. Some updates may be mandatory to continue using certain services.
12. Termination
You may stop using Xari Crud at any time by logging out and uninstalling the application.
We may suspend or terminate your access if:
- You violate these terms.
- You use the application fraudulently or illegally.
- You pose a security risk.
Upon uninstalling the application:
- All local data (token, server URL, preferences) will be deleted from the device.
- Data stored on the XAF server will not be affected.
13. Limitation of Liability
Xari Crud is provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, non-infringement, or accuracy.
We are not responsible for:
- Direct or indirect damages.
- Loss, corruption, or unauthorized access to data on external servers.
- Actions performed on servers through the application.
- Incompatibility with certain XAF servers.
- Errors, interruptions, or loss of information.
- Security issues on third-party servers.
- Unauthorized use of the session.
Maximum liability shall not exceed the amount paid for the application in the last twelve months (currently zero).
14. Indemnification
You agree to indemnify and hold harmless Hector Veitia, his employees, and affiliates from any claims or expenses arising from your use of Xari Crud, violation of these terms, unauthorized access to servers, improper data manipulation, or infringement of third-party rights.
15. Dispute Resolution
These terms are governed by the laws of Ecuador. Any dispute shall be resolved in the courts of Ecuador. Before initiating legal action, an informal resolution will be attempted by contacting us via email.
16. General Provisions
- If any provision is found invalid, the remaining provisions shall remain in effect.
- Failure to exercise a right does not constitute a waiver.
- These terms constitute the entire agreement.
- You may not assign them without prior consent.
- Provisions that should survive will remain in effect after termination.
17. Changes to Terms
We reserve the right to modify these terms. Notification will be provided through the application or by updating the effective date. Continued use implies acceptance of the changes.
18. Data Collection Statement
- The configured server URL is stored (local Secure Storage).
- A JWT authentication token is stored (local Secure Storage).
- App preferences are stored (local storage).
- Credentials (username and password) are sent to the XAF server for authentication and are not permanently stored.
- No location, contacts, photos, device identifiers, or financial information is collected.
- No analytics, crash reporting, or advertising is used.
- No data is sent to third-party services; the only communication is with the XAF server configured by the user.
19. Contact
For questions or concerns you can contact us at hveitia86@gmail.com