Privacy Policy for XCheck — Non-Follower Finder
Last Updated: March 20, 2026
Introduction
Colored Pixels Studio built XCheck — Non-Follower Finder as a freemium Chrome browser extension with an optional one-time Pro upgrade. This SERVICE is provided by Colored Pixels Studio and is intended for use as is.
Throughout this document, “Colored Pixels Studio,” “we,” “our,” or “us” refers to the individual owner/developer operating under the brand name “Colored Pixels Studio” and any affiliated parties who contribute to the development, maintenance, or operation of the XCheck extension.
This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decides to use our Service.
Privacy-First Design: XCheck is designed with your privacy as a foundation. The extension operates entirely within your browser. It does not use the X (Twitter) API, does not require your X password or any login credentials, does not display advertisements, and does not transmit your scan results or Following list data to any external server.
If you choose to use our Service, then you agree to the terms outlined in this policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at XCheck unless otherwise defined in this Privacy Policy.
Information Collection and Use
XCheck does not collect personal information for its own purposes.
The extension processes certain data locally within your browser to perform its core function of identifying non-followers. This data is never transmitted to our servers and we have no access to it.
We do not:
- Collect your name, email, phone number, or any personal identifiers beyond what you voluntarily enter into the extension (your X username)
- Track your location
- Access your contacts, files, browsing history, or other browser data
- Use analytics, telemetry, or tracking services of any kind
- Display advertisements or use advertising networks
- Transmit your scan results or Following list data to any external server
- Share any information with third parties for marketing purposes
- Access your X (Twitter) account via the X API or OAuth
- Read your direct messages, tweets, or any data beyond your Following page
Data Processed Locally
To perform its core function, XCheck processes the following data entirely within your browser. This data exists only in your browser’s memory during an active scan session and in Chrome’s local/sync storage for preferences:
- Your X username: You enter this during setup. It is stored in Chrome’s sync storage so you don’t have to re-enter it each time.
- Profile data from your Following page: As you scroll through your X Following page, the extension reads each profile card’s display name, handle, and “Follows you” indicator directly from the page DOM. This data is held in memory during the scan session and is not persisted to disk.
- Non-follower list: Accounts identified as not following you back are displayed in the side panel during your session. This list exists in memory only and is cleared when you close the tab or clear the scan.
- Whitelist: Accounts you choose to whitelist are stored in Chrome’s local storage so they persist across sessions.
- Theme preference: Your dark/light mode selection is stored in Chrome’s local storage.
- Pro license status: Whether you have activated a Pro license, your license key, and a locally generated instance ID are stored in Chrome’s sync storage.
None of this data is transmitted to our servers or any third party (with the sole exception of license activation data sent to Polar, described below).
Data Retention
Scan results (non-follower lists, scanned profile data) are held in browser memory only and are not persisted. They are lost when you close the tab, close the side panel, or clear the scan.
Persistent data stored in Chrome’s storage (your X username, whitelist, theme preference, and license status) remains until you explicitly clear it or uninstall the extension. We do not retain any copies of this data because we never receive it.
License activation records are maintained by Polar according to their own retention policy. You can review it at polar.sh/legal/privacy.
How XCheck Reads Your Following Page
XCheck uses a content script that runs on x.com pages matching your Following page URL. This content script:
- Reads the DOM (Document Object Model) of your Following page — the same HTML content you see in your browser
- Detects profile cards as they load during scrolling and checks for the presence of X’s “Follows you” indicator
- Extracts the display name and handle from each profile card
- Sends this data to the side panel via Chrome’s internal messaging system (runtime messages between extension components)
The content script does not:
- Click any buttons, submit any forms, or perform any actions on the page
- Modify the page content in any way
- Make any network requests to X’s servers or any other server
- Access pages other than your Following page
- Read your direct messages, tweets, notifications, or any other X content
This approach means XCheck never needs your X password, API keys, or OAuth authorization. It reads what is already visible on your screen — nothing more.
License Activation and Payment Processing
XCheck offers an optional Pro upgrade for a one-time payment of $4.99. Payment is processed by Polar (polar.sh), who acts as our Merchant of Record. Polar uses Stripe as its underlying payment processor. We do not process, handle, or store your payment information.
Polar: When you activate a Pro license key, the extension sends the following data to Polar’s API:
- The license key you entered
- Your organization identifier (a fixed ID identifying XCheck as the product)
- A label containing a locally generated instance identifier (a random UUID created by the extension, not linked to your identity)
Polar responds with whether the license is valid and matches the correct product benefit. The extension also performs a periodic revalidation (once per day) to confirm the license remains active. No other data is sent to Polar.
Polar does not receive:
- Your X username or handle
- Your scan results or non-follower data
- Your whitelist or any other extension data
- Your browsing history or any page content
For more information, please review Polar’s Privacy Policy.
No Advertising
XCheck does not display any advertisements. We do not use any advertising networks, including but not limited to Google Ads, Facebook Audience Network, or any other ad services.
We do not:
- Collect data for advertising purposes
- Share data with advertising networks
- Track you across websites or browser tabs
- Use any form of behavioral targeting or profiling
No Analytics or Tracking
XCheck does not include any analytics or telemetry services. We do not use Google Analytics, Mixpanel, Amplitude, Sentry, or any other tracking tool.
We do not know:
- How many people use XCheck
- How often you run scans
- How many non-followers you find
- Which accounts you whitelist or don’t
- Any information about your usage patterns
Service Providers
We employ the following third-party service solely for payment processing and license management:
- Polar (polar.sh) — acts as our Merchant of Record, processes Pro upgrade payments via Stripe, and validates license keys. Polar receives only the license key, an organization identifier, and a random instance label during activation and revalidation. No personal data, scan results, or extension usage data is shared with Polar.
No other third-party services are used by XCheck.
Data Security
Your data security is inherently protected by XCheck’s local-only architecture:
- Scan results exist only in browser memory and are never written to disk or transmitted over a network
- Persistent preferences are stored in Chrome’s built-in storage, protected by Chrome’s own security model
- No data transmission means no risk of interception during transfer
- No cloud storage means no risk of server breaches affecting your data
- The only network communication is license key validation with Polar over HTTPS
However, please note that no method of electronic storage is 100% secure. You are responsible for maintaining the security of your device and browser.
Permissions Explained
XCheck requests only the following Chrome permissions, each for a specific purpose:
- sidePanel: Displays scan results, non-follower lists, and whitelist management in Chrome’s built-in side panel alongside your X tab.
- storage: Saves your X username, theme preference, whitelist, and license status locally in Chrome’s storage. Sync storage is used so preferences persist across your Chrome browsers.
- tabs: Opens your X Following page in a new tab during setup and enables communication between the side panel and the content script on the active X tab.
- Host permission (x.com): Allows the content script to run on your X Following page to read profile cards and detect the “Follows you” indicator. No data is written to the page and no actions are performed.
- Host permission (api.polar.sh): Allows the extension to send license keys to Polar for activation and periodic revalidation. No user data beyond the license key and instance label is transmitted.
XCheck does not request access to your browsing history, bookmarks, downloads, cookies, or any other browser data.
Disclaimers and Limitations
Extension Purpose and Limitations
IMPORTANT — PLEASE READ CAREFULLY:
- PERSONAL USE ONLY: XCheck is a personal tool designed to help individual users identify accounts on X (formerly Twitter) that do not follow them back. It is intended solely as an informational aid.
- NOT AFFILIATED WITH X: XCheck is an independent tool and is not affiliated with, endorsed by, or associated with X Corp., Twitter Inc., or any of their subsidiaries. X and Twitter are trademarks of X Corp.
- READ-ONLY OPERATION: XCheck does not perform any actions on your X account. It does not follow, unfollow, like, retweet, block, mute, or interact with any account on your behalf. Any actions you take based on XCheck’s results are your own responsibility.
- NOT A GROWTH OR AUTOMATION TOOL: XCheck does not automate any engagement actions on X. It is a read-only scanner that identifies non-followers. It should not be used as part of any follow/unfollow scheme or growth hacking strategy that violates X’s Terms of Service.
- USER DISCRETION: Use of this extension is entirely at your own discretion and risk. You are solely responsible for determining whether and how to act on the information XCheck provides.
Data Accuracy Disclaimer
Scan results provided by XCheck are based on the data X displays on your Following page at the time of scanning and may not be perfectly accurate.
- Results reflect the “Follows you” indicator as rendered by X at the time of scanning — if X does not display this indicator for a given account, XCheck cannot detect it
- X may change its page structure, DOM layout, or indicator behavior at any time without notice, which could affect XCheck’s ability to detect non-followers
- Accounts that have recently followed or unfollowed you may not be immediately reflected in X’s interface
- We do not guarantee the accuracy, completeness, or reliability of any scan results
- We are not liable for any consequences resulting from actions taken based on scan results
Account Safety Disclaimer
XCheck is designed to be safe for your X account, but we cannot guarantee immunity from platform enforcement.
- XCheck does not automate any actions on X and does not violate X’s Terms of Service to our knowledge
- However, X may change its Terms of Service, enforcement policies, or detection methods at any time
- We are not responsible for any actions X takes against your account, whether related to XCheck usage or not
- If you choose to unfollow accounts based on XCheck’s results, do so at a reasonable pace — bulk unfollowing in rapid succession may trigger X’s rate limits regardless of which tool prompted the decision
Extension Availability Disclaimer
- XCheck depends on X’s current page structure to function. Changes to x.com may cause the extension to stop working temporarily or permanently
- We will make reasonable efforts to update XCheck when X changes its interface, but we cannot guarantee immediate or ongoing compatibility
- Chrome browser updates or policy changes may affect extension functionality
- We reserve the right to discontinue XCheck at any time
Pro Upgrade Disclaimer
- The Pro upgrade is a one-time payment that unlocks unlimited scanning
- Pro features are provided “as is” and may change over time
- We reserve the right to modify, add, or remove Pro features
- License activation requires a network connection to Polar’s servers
- We are not liable for service interruptions affecting license validation
- Refund requests should be directed to Polar or to us via email
- We do not store payment information and cannot process refunds directly
Third-Party Service Disclaimer
XCheck integrates with Polar (polar.sh) for payment processing and license management. Polar uses Stripe as its underlying payment processor. Polar and Stripe are independent entities.
- We are not responsible for the availability, accuracy, or reliability of Polar’s or Stripe’s services
- Polar or Stripe service outages may temporarily affect Pro license activation or validation
- Polar’s and Stripe’s privacy policies and terms may change without our control
- We are not liable for any actions, errors, or omissions of Polar or Stripe
Limitation of Liability
PLEASE READ THIS SECTION CAREFULLY. IT LIMITS OUR LIABILITY TO YOU.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:
- AS-IS BASIS: XCheck is provided on an “AS IS” and “AS AVAILABLE” basis without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.
- NO WARRANTIES: We do not warrant that the extension will be uninterrupted, error-free, secure, accurate, reliable, or free from viruses or other harmful components.
- LIMITATION OF DAMAGES: In no event shall Colored Pixels Studio, its owner, affiliates, or contributors be liable for any indirect, incidental, special, consequential, punitive, or exemplary damages, including but not limited to damages for loss of profits, goodwill, use, data, or other intangible losses, arising out of or in connection with your use or inability to use the extension.
- MAXIMUM LIABILITY: Our total cumulative liability to you for any and all claims arising from or related to the extension shall not exceed the amount you paid to us for the Pro upgrade in the twelve (12) months preceding the claim, or fifty US dollars ($50.00), whichever is less.
- ESSENTIAL PURPOSE: The limitations set forth in this section shall apply even if any limited remedy fails of its essential purpose.
- JURISDICTIONAL LIMITATIONS: Some jurisdictions do not allow the exclusion of certain warranties or limitation of liability for certain damages. If these laws apply to you, some or all of the above disclaimers or limitations may not apply, and you may have additional rights.
Indemnification
You agree to defend, indemnify, and hold harmless Colored Pixels Studio, its owner, affiliates, and contributors from and against any and all claims, damages, obligations, losses, liabilities, costs, and expenses (including but not limited to attorney’s fees) arising from:
- Your use of and access to the extension
- Your violation of any term of this Privacy Policy or Terms of Service
- Your violation of any third-party right, including any intellectual property or privacy right
- Any claim that your use of the extension caused damage to a third party
- Any actions you take on X (Twitter) based on information provided by the extension
- Any violation of X’s Terms of Service resulting from actions you take after using the extension
This indemnification obligation will survive the termination of your use of the extension.
Governing Law and Dispute Resolution
Governing Law: This Privacy Policy and any disputes arising from or relating to it or the extension shall be governed by and construed in accordance with the laws of the State of New Jersey, United States, without regard to its conflict of law provisions.
Jurisdiction: You agree that any legal action or proceeding arising out of or relating to this Privacy Policy or the extension shall be brought exclusively in the state or federal courts located in New Jersey, United States, and you consent to the personal jurisdiction of such courts.
Informal Resolution: Before filing any legal claim, you agree to attempt to resolve the dispute informally by contacting us at the email address provided below. We will attempt to resolve the dispute informally within sixty (60) days.
Waiver of Class Actions: You agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated, or representative action.
Your Data Rights and Controls
Because all your data is stored locally in your browser, you have complete control over it:
Deleting Your Data:
- Clear your current scan by clicking “Clear Scan” in the extension
- Remove individual accounts from your whitelist within the extension
- Delete all extension data by uninstalling XCheck from Chrome
- No request to us is necessary — you have direct control
Exporting Your Data:
- Use the “Copy All” button to copy non-follower profile URLs to your clipboard
- You can also copy whitelist URLs separately
Changing Your Username:
- Use the “Change username” button in the extension header at any time
- Your previous scan results will be cleared when you start a new scan
Children’s Privacy
XCheck is not directed at children under the age of 13. We do not knowingly collect personally identifiable information from children under 13.
Since XCheck does not collect personal information from any users and requires an existing X (Twitter) account to function (which itself requires users to be at least 13 years old), there is minimal risk of children’s personal data being collected or stored.
If you are a parent or guardian and believe your child has somehow provided personal information through the extension, please contact us so we can investigate and take appropriate action.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the “Last Updated” date.
You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.
Your continued use of the extension after any changes constitutes your acceptance of the new Privacy Policy.
This policy is effective as of March 20, 2026.
Contact Us
If you have any questions, concerns, or suggestions about our Privacy Policy or the extension, please contact us at:
Email:
hellocoloredpixelsstudio@gmail.com
For payment-related inquiries regarding Pro upgrades, please contact Polar Support as all payments are processed through their platform.
Summary
In plain language:
- Your privacy is protected — we collect no personal data and have no access to your scan results
- Your data stays in your browser — nothing is sent to our servers, ever
- No API, no passwords — XCheck reads your screen, not your account
- No ads, no tracking — your experience is clean and private
- You’re in control — clear your data anytime with one click or by uninstalling
- Read-only — XCheck never performs actions on your X account