Excelano
  • Work
  • Testimonials
  • How I work
  • About
  • Contact

Legal

Master terms for excelano.com and its applications. Last updated May 24, 2026.

  • Terms of Service
  • Privacy Statement
  • Applications
  • Contact

Terms of Service

1. About these terms

These Terms of Service ("Terms") govern your access to and use of excelano.com and any application operated by Excelano LLC ("Excelano," "we," "us"). By using the site or any Excelano application, you agree to these Terms. If you do not agree, do not use the site.

2. Who we are

Excelano LLC is a Texas limited liability company based in Houston, Texas. Excelano provides technology consulting services and operates one or more web applications under its own domains.

3. What this site provides

excelano.com is an informational site describing Excelano's services, work history, and contact information. The site is provided for general information only. Nothing on the site is an offer to provide services, and use of the site does not create a consulting, professional, or contractual relationship. Consulting engagements are governed by a separate written agreement.

4. Acceptable use

You agree not to use the site or any Excelano application to: violate any law or third-party right; transmit harmful code; attempt to interfere with, probe, or disrupt the site's operation; access accounts or data you are not authorized to access; or scrape, harvest, or aggregate content for resale. We may suspend or terminate access for any conduct that, in our reasonable judgment, violates these Terms.

5. Intellectual property

Content on excelano.com, including text, graphics, logos, and code, is owned by Excelano or its licensors and is protected by intellectual property law. You may view and link to public pages. You may not copy, modify, distribute, or create derivative works from the site's content for commercial purposes without prior written permission. Third-party trademarks belong to their respective owners; their appearance on the site does not imply endorsement.

6. Application-specific terms

Excelano operates separate applications (for example, xinglet.com) each with its own legal page. Those application-specific terms incorporate these master Terms by reference and add provisions specific to that application, including how user accounts work and what user content the application stores. Where the application-specific terms and these master Terms conflict, the application-specific terms control for use of that application.

7. Disclaimer of warranties

THE SITE AND ANY EXCELANO APPLICATION ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. Excelano does not warrant that the site will be uninterrupted, error-free, secure against every threat, or that defects will be corrected.

8. Limitation of liability

TO THE FULLEST EXTENT PERMITTED BY LAW, EXCELANO AND ITS MEMBERS, OFFICERS, AND CONTRACTORS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, LOST DATA, OR LOSS OF GOODWILL, ARISING OUT OF OR RELATED TO YOUR USE OF THE SITE OR ANY EXCELANO APPLICATION, EVEN IF EXCELANO WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Excelano's total aggregate liability arising out of or related to the site or any free-to-use application will not exceed one hundred U.S. dollars ($100). For paid services, liability is governed by the applicable written agreement.

9. Indemnification

You agree to indemnify and hold Excelano harmless from claims, damages, and expenses (including reasonable attorneys' fees) arising out of your use of the site or an Excelano application, your violation of these Terms, or your violation of any third-party right.

10. Changes to these Terms

Excelano may update these Terms at any time. The "Last updated" date above reflects the current version. Material changes will be announced on the site or by email to registered users where applicable. Continued use of the site after changes take effect constitutes acceptance of the updated Terms.

11. Termination

You may stop using the site at any time. Excelano may suspend or terminate access to the site or any application at any time, with or without notice, for any reason, including suspected violation of these Terms. Provisions that by their nature should survive termination, including intellectual property, disclaimers, limitations of liability, indemnification, and governing law, will survive.

12. Governing law and venue

These Terms are governed by the laws of the State of Texas, without regard to its conflict-of-laws principles. Any dispute arising out of or related to these Terms or use of the site will be resolved exclusively in the state or federal courts located in Harris County, Texas, and you consent to the personal jurisdiction of those courts. The United Nations Convention on Contracts for the International Sale of Goods does not apply.

13. Miscellaneous

These Terms, together with any application-specific terms and any separately signed written agreement, are the entire agreement between you and Excelano regarding the subject matter. If any provision is found unenforceable, the remaining provisions remain in effect. Failure to enforce a provision is not a waiver of future enforcement. You may not assign these Terms without Excelano's written consent; Excelano may assign these Terms in connection with a sale, merger, or reorganization.

Privacy Statement

1. What this statement covers

This Privacy Statement describes how Excelano LLC handles information collected through excelano.com. Excelano applications (for example, xinglet.com) have their own privacy statements that describe the data those applications collect and store; see the application-specific legal page for details.

2. Information collected on excelano.com

Excelano.com is primarily an informational site. The only information you actively provide is through the contact form, which collects your name, email address, an optional company name, and the message you write. If you do not submit the contact form, the site collects only the standard request data described below.

The web server records request data for security and operational purposes: IP address, timestamp, user-agent string, requested URL, and HTTP response status. For contact-form submissions, the server also logs the timestamp, source IP, and the name, company, and email address you provided, alongside a delivery status code.

The site uses your browser's sessionStorage to remember which hero variant and photo were shown when you first arrived, so they do not change as you navigate. This data stays in your browser, is cleared when you close the browser, and is not transmitted to Excelano.

3. How information is used

Information you submit through the contact form is used to reply to your inquiry. Server logs are used to operate the site, diagnose problems, and investigate suspected abuse. Excelano does not use site data for advertising, profiling, or automated decision-making.

4. Third parties

Excelano uses Resend (resend.com) to send transactional email, including replies to contact-form submissions. When you submit the form, the message content and your email address are transmitted to Resend for delivery. Resend's privacy practices are described at resend.com/legal/privacy-policy.

The site is hosted by Namecheap. Standard hosting telemetry (request logs, basic resource metrics) is processed by the hosting provider in the course of operating the server. Namecheap's privacy practices are described at namecheap.com/legal/general/privacy-policy.

Excelano does not use third-party analytics, advertising trackers, social-network pixels, or session-replay services on excelano.com.

5. Cookies

Excelano.com does not set first-party cookies and does not load third-party cookies. The site uses sessionStorage for the variant selection described above, which is browser storage and not a cookie.

6. Data retention

Contact-form submissions are retained in Excelano's email and contact log indefinitely for record-keeping. Server access logs are retained for up to ninety (90) days. You may request deletion of your contact-form record at any time using the address in the Contact section below.

7. Your rights

You may request that Excelano confirm what personal information it holds about you, correct inaccurate information, or delete information that is no longer needed for the purpose for which it was collected. Send requests to the address in the Contact section. Excelano will respond within a reasonable period and will not charge a fee for routine requests. Some information (for example, server logs needed to investigate abuse) may be retained until its operational purpose is served.

8. Children's privacy

excelano.com is not directed to children under the age of 13 and Excelano does not knowingly collect personal information from children under 13. If you believe a child has provided information through the site, contact Excelano and the information will be deleted.

9. Security

Excelano uses HTTPS site-wide and applies reasonable administrative and technical safeguards to protect submitted information. No system is perfectly secure; Excelano cannot guarantee that information transmitted to or stored on the site will remain free of unauthorized access.

10. International users

Excelano is based in the United States. If you access the site from outside the United States, your information is transferred to and processed in the United States, which may have data-protection rules different from those in your country.

11. Changes to this statement

Excelano may update this Privacy Statement at any time. The "Last updated" date at the top of this page reflects the current version. Material changes will be noted on the site.

Applications

Excelano operates the following applications, each with its own legal page that extends the master Terms and Privacy Statement above:

  • xinglet.com — Terms and Privacy
  • Blick (iOS) — Privacy

Blick (iOS) — Privacy

Blick is an iOS app that reads from and writes to your Microsoft 365 account on your behalf. This section is the canonical statement of what Blick does and does not do with your data. The companion repository at github.com/excelano/blick is open source so that every claim here is independently verifiable.

What stays on your device

When you ask for your summary, Blick fetches calendar events, unread emails, and Teams chats from the Microsoft Graph API using your account's own credentials. The fetched data is held in memory long enough to render the summary on screen. When you swipe to mark read or flag, Blick also holds the target message ID in memory long enough to issue the write. Nothing is persisted to disk, including caches. Closing or backgrounding the app discards the data.

What leaves your device

Microsoft Graph API calls. When you ask for your summary, Blick issues HTTPS requests to your Microsoft 365 service. These calls go to graph.microsoft.com (and regional equivalents) and login.microsoftonline.com. They carry your access token, which Microsoft uses to identify you, and they return the calendar, mail, and chat data your account has access to. When you swipe to mark read or flag, Blick issues the corresponding write to the same destinations. This is the same traffic that any Microsoft Graph client makes; Blick does not add headers, identifiers, or analytics to it.

Nothing else. Blick makes no other network requests. No analytics, no crash reporting, no telemetry, no usage logging that leaves the device, no third-party SDKs that would. The Xcode project deliberately imports nothing of the sort, which is the point: this is enforced by the absence of code, not by a policy that depends on the developer behaving well.

Writes

Blick can mark email as read and toggle the follow-up flag on email. Both happen by swipe gesture in the inbox list. The optimistic update is reverted if the Graph call fails.

The Microsoft 365 scopes Blick requests reflect what it does: Mail.ReadWrite for the email mutations, Chat.ReadWrite for Teams reads, and Calendars.Read because no calendar mutations are planned.

What Blick does not collect

Blick does not collect Microsoft 365 content, query history, usage events, screen views, button taps, feature counts, crash reports, performance metrics, diagnostic logs, device identifiers, advertising identifiers, installation identifiers, or anything else. When Blick ships to the App Store, its App Privacy declaration will be "Data Not Collected." This document and the open-source repository are the substance behind that label.

One thing outside the app's control

Apple aggregates anonymous crash logs at the iOS level from devices that have Share With App Developers turned on, and surfaces those aggregates to developers in App Store Connect. Blick neither collects this data nor processes it; the repository contains no code that touches it. But Apple may still surface aggregate, anonymized crash signatures to the developer account regardless of what the app itself does. If you do not want any of your device's anonymous crash data shared with any developer, including this one, the iOS-level control lives at Settings > Privacy & Security > Analytics & Improvements > Share With App Developers. Turning it off applies to all apps on your phone.

How to verify the claims yourself

The full source is at github.com/excelano/blick. To check the claims here independently:

  1. Search the project for URLSession. Every network call should target graph.microsoft.com, login.microsoftonline.com, or one of their regional equivalents.
  2. Search for analytics and crash-reporter SDK names: Firebase, Sentry, Crashlytics, Mixpanel, Amplitude, Segment, GoogleAnalytics. None should appear.
  3. Search for print( and os_log( and confirm there are no statements that emit user content.

If you would rather not depend on Excelano's published Azure App Registration at all, see SELF-HOSTING.md.

Updates to this section

This section changes as the design changes. The change history is the git log of PRIVACY.md in the Blick source repository.

Contact

For legal or privacy questions, including requests under the Your Rights section above, contact Excelano at hello@excelano.com or by mail at:

Excelano LLC
Houston, Texas, USA

For a mailing address suitable for legal service, request it by email and one will be provided.

© Excelano LLC. Houston, Texas. · Legal