Terms of Service
What is xllify?
xllify is a packaging tool and runtime for custom functions in Microsoft Excel. xllify Assistant is an Excel add-in that you install to create, test, and deploy custom functions right inside Excel.
Suitability
By using the service, you accept that it meets your needs adequately. xllify-built add-ins extend Excel with custom functions. They cannot fix problems with poorly designed workbooks, fundamentally flawed spreadsheet designs, or incorrect formulas. It is your responsibility to ensure that your workbooks and data are structured appropriately.
Your Add-ins
The add-ins you build are entirely disconnected from xllify Assistant. They don't phone home or collect any analytics. They are yours to host and deploy independently. There are no distribution restrictions or per-seat licenses on your add-ins. You own the code.
Acceptable Use
You may not use xllify to create add-ins intended to deceive, defraud, or harm users, or to distribute malware or other malicious software. JavaScript-based add-ins run inside Excel's sandboxed environment and cannot access the file system, execute arbitrary code, or escalate privileges beyond the Office JavaScript API. XLL add-ins, however, run as native code and do have full system access, with user-submitted code sandboxed by the xllify runtime. Regardless of add-in type, you are solely responsible for the add-ins you build and distribute, and you must not use the service to produce software designed to cause harm.
Early access
xllify is early access software. Features, APIs, and pricing may change. The service is provided without uptime guarantees or SLAs. We will do our best to keep things running smoothly, but outages and breaking changes can happen. If you are evaluating xllify for production use, please bear this in mind.
Pricing
The free tier includes the xllify Assistant, web add-in builds, and XLL builds with a 30-day expiry. Fair-use quotas apply. The early adopter tier is a one-off payment of £79 (~$99 USD) and includes 12 months of full access, permanent XLL builds, commercial redistribution rights, and additional build quota, with preferential pricing after the first year. Payments are processed by Stripe, Inc. Lexvica Limited does not store your payment card details. By completing a purchase you also agree to Stripe's terms of service. If xllify doesn't work for you, contact us within 30 days of purchase for a full refund.
Service
As early access software, xllify has no service level agreement. We aim for high availability but do not guarantee it. Dedicated xllify instances are available for organisations wanting to run the assistant and build process in-house. Get in touch to discuss your requirements.
AI-generated code
xllify will try to use verified code from its library. When it can't, it uses AI to generate code. AI can make mistakes. Always review and test generated functions before using them with important data.
XLL Add-ins
Some functionality is Windows-only due to Excel limitations on other platforms. XLL add-ins run natively in Excel for Windows, offering the best possible performance for calculation-heavy workbooks. As native code, XLLs have full system access, so only install XLLs from sources you trust. If you distribute XLLs, we recommend signing them with a code-signing certificate via Azure Artifact Signing or a similar service. Our local tools support signing via Azure Artifact Signing and local .pfx files.
Disclaimer of Warranties
The xllify service, including all code, add-ins, and outputs generated through it, is provided on an "as is" and "as available" basis without warranties of any kind, whether express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the service will be uninterrupted, error-free, or free of harmful components, or that any generated code will be correct, complete, or suitable for your purposes.
Limitation of Liability
To the maximum extent permitted by applicable law, Lexvica Limited and its officers, employees, and agents shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or business opportunity, arising out of or in connection with your use of the service. Our total aggregate liability for any and all claims arising out of or related to the service shall not exceed the total amount you have paid to Lexvica Limited for use of the service in the twelve months preceding the claim. If you have not paid anything, our maximum liability shall be ten pounds sterling (£10).
Privacy Policy
What personal information xllify collects
When you sign in to xllify Assistant, basic profile information (such as your name and email address) is provided to us by your identity provider (e.g. Microsoft) as part of the standard authentication flow you consent to during sign-in. If you use xllify Assistant without signing in, an anonymous session identifier is created to enforce fair-use quotas; this identifier is not linked to any personal information. xllify Assistant also sends the function descriptions and code you author to our servers for processing, compilation, and packaging. We do not access, read, or store any data from your spreadsheets.
How xllify uses your information
Profile information from sign-in is used to manage your account and enforce usage quotas. Anonymous session identifiers are used solely to enforce fair-use quotas and are not used to track or identify you. Function descriptions and code submitted through xllify Assistant are used solely to generate, compile, and return custom Excel functions to you. We may retain anonymised, aggregated usage metrics (such as request counts and error rates) to maintain and improve the xllify service. We do not sell, rent, or share your personal information with third parties for their marketing purposes.
Analytics
xllify Assistant uses Google Analytics when running in demo mode on our website. The installable add-in does not include Google Analytics or any other third-party tracking. Our website (xllify.com) also uses Google Analytics.
Data storage and security
Data transmitted to xllify servers is encrypted in transit using TLS. We retain submitted function descriptions and code only as long as necessary to fulfil the request.
Generated add-ins
Add-ins built by xllify are entirely self-contained. Once generated, they have no connection to xllify whatsoever - they do not phone home, send telemetry, or make any network calls back to our servers. They are yours to distribute, host, and use without restriction.
Self-hosted and on-premises
Self-hosted and on-premises deployments of xllify are coming soon, allowing organisations to run the entire assistant and build process within their own infrastructure. This is ideal for air-gapped environments or where data must not leave your network. Get in touch to register your interest.
Third-party services
xllify uses third-party AI providers to assist with code generation. When this occurs, your function descriptions and any conversation you have with the assistant are shared with those providers under their data-processing terms. No spreadsheet data is ever shared.
Third-party services used in running xllify:
- Google Cloud Platform (europe-west region) - infrastructure and compute
- Google Cloud Run - application hosting
- Firebase Authentication - user sign-in
- Firebase Hosting - CDN
- Anthropic (Claude) - AI code generation
- GitHub - source code and deployment
Your rights
You may request deletion of any personal information we hold by contacting us. If you are located in the UK or EEA, you have additional rights under data-protection law, including the right to access, rectify, and port your data. To exercise any of these rights, get in touch.
Changes to this policy
We may update this privacy policy from time to time. Any changes will be posted on this page. Continued use of xllify after changes are posted constitutes acceptance of the updated policy.
About
xllify is built by Lexvica Limited, a company registered in England and Wales. We offer consultancy, custom development, and dedicated hosting arrangements. Get in touch to discuss your requirements.