Privacy Policy

Last Updated: November 5, 2026

This Privacy Policy describes the privacy practices of TechXperts, LLC (“CWSI”, “we”, “us”, or “our”) and how we handle personal information that we collect through our website at cwsi.net and any other sites or services that link to this Privacy Policy (collectively, the “Services”).

Personal Information We Collect

Information You Provide to Us

  • Contact and account information, such as your first and last name, email address, and username and password for your account on the Services.
  • Payment information, such as your credit card number and billing address. For customers who pay for the Services using a payment card, their information is processed by our payment service provider, Stripe. We do not have access to payment card numbers. To learn about Stripe’s data collection and usage practices, please read Stripe’s Services Agreement and Privacy Statement. Silver bought in our app is paid through Google Play or the App Store (see Google Play and App Store subscriptions).
  • Feedback or correspondence, such as information you provide when you contact us with questions, feedback, or otherwise correspond with us online.
  • Usage information, such as information about how you use the Services and interact with us, including information associated with any content you submit to us, and information you provide when you use any interactive features of the Services.
  • Lounge photos. If you send photos of an airport lounge, we keep them and, once approved, show them on the lounge's page credited with your first name and last initial (for example “Rick P.”).
  • Aircraft photos. If you send photos of an aircraft type, we keep them and show them on that type's page, and in our Android app, credited with your first name and last initial (for example “Rick P.”). We check your first photos before they appear; once three of your aircraft photos have been approved, new ones appear at once and we look at them afterwards. We also keep any report a member sends about a photo, with that member's account.
  • Friends and family. Silver members may save the names and email addresses of up to 5 people (Gold members up to 10) to receive updates about their trips, by email or in the cwsi app. We send each person one invitation and nothing more unless they accept; every message has a link to stop with one click. We do not send text messages, and we no longer collect or use phone numbers for them.
  • App sign-in. If you sign in to the cwsi.net app, we keep a record that the app is signed in (the phone's make and model, when it was signed in and when it was last used) until you sign out of the app or delete your account. You can sign the app out from Settings on your profile. When you sign in to the cwsi.net app, the app sends us a random install identifier it creates (never a hardware or advertising identifier), the device’s make and model, and its platform (Android or iOS), and we record when the device was last used. We use these only to show you Your devices and to apply the device limit; only you can see them, you can remove a device at any time, and they are deleted with your account.
  • Marketing information, such as your preferences for receiving communications about our activities and details about how you engage with our communications.

Information We Obtain from Third Parties

  • Social media information. We may maintain pages on social media platforms, such as Facebook, LinkedIn, and other third-party platforms. When you visit or interact with our pages on those platforms, the platform provider’s privacy policy will apply to your interactions and their collection, use, and processing of your personal information. You or the platforms may provide us with information through the platform, and we will treat such information in accordance with this Privacy Policy.
  • Third-party login information. When you link, connect, or login to the Services with a third-party service, such as Google OAuth, Microsoft or Sign in with Apple, you direct that service to send us information associated with your account, such as your name and email address, as controlled by that service or as authorized by you via your privacy settings on that service.

Automatic Data Collection

We, our service providers, and our advertising partners may automatically log information about you, your computer or mobile device, and your interaction over time with our Services, our communications, and other online services, such as:

  • Device data, such as your computer’s or mobile device’s operating system type and version, browser type, screen resolution, IP address, unique identifiers, language settings, mobile device carrier, and general location information such as city, state, or geographic area.
  • Online activity data, such as pages or screens you viewed, how long you spent on a page or screen, browsing history, navigation paths between pages or screens, information about your activity on a page or screen, access times, and duration of access, and whether you have opened our marketing emails or clicked links within them.

We use the following tools for automatic data collection:

  • Cookies, which are text files that websites store on a visitor’s device to uniquely identify the visitor’s browser or to store information or settings in the browser for the purpose of helping you navigate between pages efficiently, remembering your preferences, enabling functionality, helping us understand user activity and patterns, and facilitating online advertising.
  • Local storage technologies, like HTML5, that provide cookie-equivalent functionality but can store larger amounts of data on your device.
  • Web beacons, also known as pixel tags or clear GIFs, which are used to demonstrate that a webpage or email was accessed or opened, or that certain content was viewed or clicked.

Location and nearby flights

If you allow your browser to share your location, the flight tracker uses it to show airline flights near you. It may open on that view by itself if you have already allowed location for our site, or, if you are a signed-in member, after your browser asks you. Each time it looks up nearby flights (once for a visitor who is not signed in; every one or two minutes while the view is open for a signed-in member) your browser sends your location to our server. We use it only to find those flights, and we do not store or log it or use it for advertising. The view starts with the flights within 50 miles. For paying members, when fewer than three flights are that close it widens to 100 or 200 miles, and for those wider views the position is rounded to about seven miles before it reaches our flight data service. Anyone can turn this off in their browser’s site settings, and paying members can also turn it off in their profile. Nearby flights lookups are not stored. When you move the map we ask for the flights in that area; the area is rounded to whole degrees and not stored.

Paying members can also choose a favorite airport (US airports only) on the website and in our apps. It is saved on your account and used only to open the flight tracker on the flights near that airport instead of near you; that view does not use your location. You can change or remove it in your profile at any time, it is removed when you delete your data, and it is deleted with your account.

For signed-in members the flight tracker keeps up to ten recent searches with your account so they appear on the website and in the app: the flight numbers, airports, routes, airlines and aircraft types you searched (and, for Gold members, private-aircraft operator searches), and the time of each. A copy is also kept in your browser or app on that device. Tail-number searches are never kept. You can clear the list at any time with Clear all, and it is deleted when you delete your data or your account; a copy left on a device is emptied the next time the flight tracker loads there.

Flight and calculator history

In your profile you can choose whether your recent flight searches and calculator results are shown to you in your account. The setting is off for new accounts and on for accounts that existed on 31 October 2026. When it is off we hide that history from you, on the website and in the app, but we still log searches and calculations with your IP address and member ID to run and improve the site, and we do not delete what is already stored. If you turn it back on, it appears again. You can delete your data at any time from your profile.

Private aircraft (Gold)

Gold members can see private and business aircraft that appear in public flight data that is not blocked from display, including on aircraft type pages, and the last 24 hours of such a flight’s track. For these aircraft we show facts about the aircraft from public sources, such as its make, model, year built and engines. We never show or store who owns an aircraft. We do not show an aircraft whose owner has asked for its display to be limited (the LADD programme), nor police, medical, border-patrol, flight-inspection, other government or military aircraft, where we can identify them. Stored positions of private flights are removed from our live store 24 hours after landing, and private flight history (tail, type, route and times) is kept for 30 days and shown only to Gold members. When a Gold member searches by tail number, our search log keeps only that a tail search was made, when, and the account and address of the request, never the tail number itself; ordinary web server logs may include the address of the request. When a Gold member lists an operator’s flights, our search log keeps which operator was searched and, when the member opens a single operator flight, that flight’s number (the operator’s code and number, such as EJA512), with when, and the account and address of the request. Tail numbers are never kept. When a Gold member opens a private aircraft, the aircraft’s registration is sent from the member’s browser to Planespotters.net to look up a photo of it; that lookup carries no cookies and does not name the page it came from, and we do not keep its answer on our servers.

Some private positions come from the OpenSky Network (opensky-network.org) and have no route or history. We keep these positions in server memory for about a minute and do not store them after that. We never show owner information, and aircraft on privacy and blocked lists are not shown.

One public map is an exception: the Schaumburg Regional Airport view at cwsi.net/pilotpetes shows private and business aircraft within 25 miles of that airport to every visitor, signed in or not. There an aircraft is shown without its tail number or registration, owner, aircraft facts, photo or track: only its type, position, altitude, speed and heading and, when filed, its departure and arrival airports, under a label that changes every day. The same exclusions apply (the LADD programme, police, medical, border-patrol, flight-inspection, other government and military aircraft, where we can identify them). Anywhere else on the site, private aircraft are shown only to Gold members.

Flight and tail history (Gold)

Gold members can look up the past flights of an airline flight number or a tail number from public flight data. We keep airline flight history for a year and private flight history for 30 days, then delete it. Aircraft whose owners have asked for them not to be shown, military and government aircraft are never kept or shown. When a Gold member looks up a history, our search log keeps only that a lookup was made, when, and the account and address of the request, never the tail number itself.

How We Use Your Personal Information

To Operate Our Services

  • Provide, operate, maintain, secure, and improve our Services;
  • Provide information about our Services;
  • Communicate with you about our Services, including by sending you announcements, updates, security alerts, and support and administrative messages;
  • Understand your needs and interests, and personalize your experience with our Services and our communications; and
  • Respond to your requests, questions, and feedback.

For Identity Verification

If you log into our Services using Google OAuth, Microsoft or Sign in with Apple, we will use your information to verify that you are associated with the email address provided. With Sign in with Apple we also keep, in protected form, the token Apple gives us, only so that the connection can be removed at Apple when you delete your account.

For Research and Development

To analyze and improve the Services and to develop new products and Services, including by studying the use of our Services.

Marketing and Advertising

  • Direct marketing. We may from time to time send you direct marketing communications as permitted by law, including notifying you of special promotions and offers via email. You may opt out of our marketing communications as described in the “Opt Out of Marketing Communications” section below.
  • Interest-based advertising. We engage advertising partners, including third-party advertising companies and social media companies, to display ads on our Services and around the web. These companies may use cookies and similar technologies to collect information about your interactions over time across our Services and other online services, and use that information to serve online ads that they think will interest you. This is called interest-based advertising.

To Comply with Law

As we believe necessary or appropriate to comply with applicable laws, lawful requests, and legal process, such as to respond to subpoenas or requests from government authorities.

For Compliance, Fraud Prevention, and Safety

To: (a) protect our, your, or others’ rights, privacy, safety, or property (including by making and defending legal claims); (b) enforce the terms and conditions that govern our Services; and (c) protect, investigate, and deter against fraudulent, harmful, unauthorized, unethical, or illegal activity.

To Create Anonymous Data

To create anonymous data from your personal information and other individuals whose personal information we collect. We make personal information into anonymous data by removing information that makes the data personally identifiable to you. We may use this anonymous data and share it with third parties for our lawful business purposes, including to analyze and improve our Services and promote our business.

How We Share Your Personal Information

  • Service providers. We may share your personal information with third-party companies and individuals that provide services on our behalf or help us operate our Services (such as customer support, hosting, analytics, email delivery, marketing, payment processing, and database management services).
  • Advertising partners. We may share your personal information with third-party advertising companies, including for the interest-based advertising purposes described above.
  • Professional advisors. We may disclose your personal information to professional advisors, such as lawyers, bankers, auditors, and insurers, where necessary in the course of the professional services that they render to us.
  • For compliance, fraud prevention, and safety. We may share your personal information for the compliance, fraud prevention, and safety purposes described above.
  • Business transfers. We may sell, transfer, or otherwise share some or all of our business or assets, including your personal information, in connection with a business transaction (or potential business transaction) such as a corporate divestiture, merger, consolidation, acquisition, reorganization, or sale of assets, or in the event of bankruptcy or dissolution. In such a case, we will make reasonable efforts to require the recipient to honor this Privacy Policy.

Your Choices

Access, Update, or Delete Your Information

If you have registered for an account with us, you may review, update, and delete certain information in your account by logging in to your profile page.

Steps to delete your account, or only your data, and what is deleted and kept, are on our account deletion page. If you cannot sign in, contact us and we will delete the account for you.

If you delete your account or your data, lounge photos and aircraft photos still waiting for review are deleted, and so are the photo reports you sent. Approved lounge photos and aircraft photos stay on the site, credited to “cwsi.net member” instead of your name, because you gave us permission to show them when you sent them. Deleting your account or your data also deletes the friends and family you saved.

Opt Out of Marketing Communications

When you create an account, we send you one welcome email. We may also add your email address to our list for occasional emails about new cwsi.net features, unless you tick “Don’t send me cwsi.net updates” when you sign up. If you sign up from the European Economic Area, the United Kingdom, Switzerland or Canada, or from a country we cannot determine, we add you only if you tick “Send me occasional cwsi.net updates”. We use the country your connection comes from, as reported by our network provider, to decide which choice to show, and we keep that country and your choice with your account.

You may opt out of marketing-related emails at any time by following the unsubscribe link at the bottom of any of these emails, or by ticking “Opt out of newsletters” in your profile. You may continue to receive service-related and other non-marketing communications.

Online Tracking Opt-Out

There are a number of ways to opt out of having your online activity and device data collected through our Services:

  • Blocking cookies in your browser. Most browsers let you remove or reject cookies, including cookies used for interest-based advertising. To do this, follow the instructions in your browser settings. For more information about cookies, including how to see what cookies have been set on your device and how to manage and delete them, visit allaboutcookies.org.
  • Blocking advertising ID use in your mobile settings. Your mobile device settings may provide functionality to limit use of the advertising ID associated with your mobile device for interest-based advertising purposes.
  • Using privacy plug-ins or browsers. You can block our Services from setting cookies used for interest-based ads by using a browser with privacy features, like Brave, or installing browser plugins like Privacy Badger, DuckDuckGo, Ghostery, or uBlock Origin, and configuring them to block third-party cookies/trackers.
  • Advertising industry opt-out tools. You can also use these opt-out options to limit use of your information for interest-based advertising by participating companies:

Note that because these opt-out mechanisms are specific to the device or browser on which they are exercised, you will need to opt out on every browser and device that you use.

Do Not Track

Some Internet browsers may be configured to send “Do Not Track” signals to the online services that you visit. We currently do not respond to “Do Not Track” or similar signals. To find out more about “Do Not Track,” please visit allaboutdnt.com.

Stripe

Customers who use a payment card to purchase our Services will have their payment information handled by Stripe. The information you provide to Stripe is handled in accordance with their terms and privacy policies. Your payment data is stored by Stripe. For more information, please read Stripe’s Services Agreement and Privacy Statement.

Google Play and App Store subscriptions

If you buy Silver in the cwsi.net Flight Tracker app, Google Play or the Apple App Store takes the payment. We never see or keep your card or other payment details; Google or Apple holds them under its own terms and privacy policy (Google Privacy Policy, Apple Privacy Policy). So that the purchase reaches the right account, the app gives the store a code made from your cwsi.net account number, never your email address.

For each subscription we keep: which store it is with, the product (monthly or yearly), the store’s subscription reference, its state (for example active, in a free trial, in a payment grace period, cancelled, expired or refunded), its period, grace and renewal dates, whether it renews, when we last checked it with the store, and a hash of the purchase token (never the token itself). While a store subscription decides your Silver, we also keep what your membership would be without it, so that a refund or cancellation takes away only the store’s time. We check each purchase with the store before it gives you Silver, and the store tells us about renewals, cancellations and refunds; we use all of this only to keep your Silver membership right.

Renewals, cancellations and refunds are handled by Google or Apple, not by us. Manage or cancel a subscription in Google Play or the App Store. Deleting your cwsi.net account removes these records but does not cancel the subscription, so cancel it in the store first; after the account is deleted the purchase cannot be moved to another account. Deleting only your data keeps these records, because they are your account’s link to the subscription.

Trip forwarding and flight updates (Silver)

When a Silver member forwards a flight confirmation to [email protected], we read that email to find the flights in it. The text of the email is sent to our AI provider, Anthropic, for that purpose only; when the email itself has no flight details, a PDF itinerary attached to it is sent to Anthropic too. The email itself is deleted as soon as it has been processed; if processing has to wait, only its text is kept, encrypted, for at most 6 hours. Mail from an address that is not a verified sender on a Silver account is not processed: only who sent it is checked, and nothing in it is sent to Anthropic. Two kinds of mail to that address are read: your email provider’s forwarding confirmation (we pass its code or link on to the Silver mailbox that asked for it) and the code email we sent to an address you are adding (forwarding it back confirms that address).

We keep the flights (airline, flight number, airports, dates and times), the confirmation code, the passengers’ first names, and the extra addresses you verify for forwarding. We never ask for or keep passengers’ last names, ticket or frequent flyer numbers, seats or prices. A one-line record of each forwarded email’s outcome (no content) is kept 30 days.

If you turn on alerts, messages are delivered through Brevo by email, or as a notification in the app.

Friends and family: you add a person with a first name and an email address (and, if you like, the name we show them). We email that person one invitation, only when you press Send invite, and one reminder at most; we send nothing more unless they say yes. Each message has a link that stops updates with one click, and the page it opens lets them choose what they get, mute it, delete their data from your list, or opt out of all cwsi trip email. We keep their first name, email address, what you and they chose, and a record of their consent: when they said yes, no, never or stop, the IP address and browser of that answer, and a log of invitations and answers (times and counts, never the message). A person who says no, or opts out of everything, is remembered only as a one-way hash of the address, so they are not invited again. If they link a free cwsi account in the app, we keep that link, and their phone’s notification registration belongs to that account like any member’s. If you also save a last name for one of them, it is kept for your own list only and is never sent to anyone. Their data is deleted when you remove them, when you delete your account or your data (Profile, Settings), and when they ask, from the link in any message or through our contact page; when a friend deletes their own account the link to it is removed.

Your past trips are kept as your trip history for 3 years after their last flight, then deleted. If Silver ends, My trips is locked and new forwards are not added, but your history stays (within those 3 years) until you renew. Flights stop being followed when Silver ends. Deleting your account or your data (Profile, Settings) deletes all of this, including the working copy kept by our trip forwarding service. Your saved trip update settings and the record of the updates we sent are deleted with your account or your data too; otherwise the record of the updates we sent is kept 3 years.

App notifications on your phone

In the Android app, a paying member can turn on “App notifications on this phone” for their trips. Nothing below happens until you turn it on. When you do, the app registers a device token with cwsi.net, together with the app version. We keep these for each phone you turn notifications on for, up to 5 phones per member. Of the token we keep only the token itself and a SHA-256 hash of it, and our admin screens never show it. Google Firebase Cloud Messaging delivers each notification to your phone, so Google receives the token and the message to do that; the iPhone app will use Apple’s push service in the same way. The app uses no Firebase Analytics or Crashlytics, and Firebase’s analytics collection is switched off in the app; the only other identifier is an installation identifier created by Firebase when you turn notifications on. A notification carries only trip facts you already have in My trips (the flight, route, times and, where known, the gate).

To stop notifications, turn notifications off with the same switch in the app; that phone’s token is deleted from our records at once. A token is also deleted when Google tells us the app was uninstalled or the token is no longer valid, when you delete your account or your data (Profile, Settings), and when the same phone is registered by another member. Otherwise it is kept until one of those happens.

Invite links

Every member can share a personal invite link: cwsi.net/refer/ followed by a short name made from your first name and last initial, which anyone who opens the link sees. When someone opens it we keep a cookie in their browser for 30 days naming the link, so that if they create an account we can record who invited them. We keep which account invited which, when the friend joined and first paid for Silver, and the free months earned and applied, with the Stripe payment and subscription references our accounts need.

If you delete your account, your link stops working for good and is never given to anyone else. Free months already earned stay in our records, with your name and email removed. A friend who deletes their account still counts in your total as “a friend”. Deleting only your data (Profile, Settings) keeps your link and your free month record.

Slack App

If a workspace installs the cwsi.net app for Slack, we store that workspace’s Slack ID, its name, the access token Slack issues to the app, the app’s bot user ID, and the install date. We use them only to answer /cwsi commands, show link previews for cwsi.net pages, and show the app’s Home tab. The app cannot read messages or channel history, and we do not store messages, command text, or information about individual Slack users. We keep aggregate usage counts (which command or preview type was used, the airline, and the workspace ID; never user IDs or message text) to understand how the app is used. When the app is removed from a workspace, Slack notifies us and we delete that workspace’s record immediately.

Other Sites, Mobile Applications, and Services

Our Services may contain links to other websites, mobile applications, and other online services operated by third parties. These links are not an endorsement of, or representation that we are affiliated with, any third party. In addition, our content may be included on web pages or in mobile applications or online services that are not associated with us. We do not control third-party websites, mobile applications, or online services, and we are not responsible for their actions. Other websites and services follow different rules regarding the collection, use, and sharing of your personal information. We encourage you to read the privacy policies of the other websites and mobile applications and online services you use.

Security Practices

We use reasonable organizational, technical, and administrative measures designed to protect against unauthorized access, misuse, loss, disclosure, alteration, and destruction of personal information we maintain. Unfortunately, data transmission over the Internet cannot be guaranteed as completely secure. Therefore, while we strive to protect your personal information, we cannot guarantee the security of personal information.

Children

Our Services are not intended for use by children under 13 years of age. If we learn that we have collected personal information through the Services from a child under 13 without the consent of the child’s parent or guardian as required by law, we will delete it.

International Users

By using our Services, you understand and acknowledge that your personal information will be transferred from your location to the facilities and servers of CWSI in the United States.

Changes to This Privacy Policy

We reserve the right to modify this Privacy Policy at any time. If we make material changes to this Privacy Policy, we will notify you by updating the date of this Privacy Policy and posting it on our Services. We may also provide notification of changes in another way that we believe is reasonably likely to reach you, such as via e-mail (if you have an account where we have your contact information) or another manner through our Services.

Any modifications to this Privacy Policy will be effective upon our posting the new terms and/or upon implementation of the new changes on our Services (or as otherwise indicated at the time of posting).

How to Contact Us

Please direct any questions or comments about this Policy or privacy practices to [email protected].