Overview
tendX ("the Extension") is a Chrome browser extension that helps users track their interactions on X (formerly Twitter). We are committed to protecting your privacy. This policy explains how the Extension handles your data.
The short version: Your data stays on your device. We don't collect, store, or have access to any of your personal information or browsing data.
Data Collection
We do not collect any personal data. The Extension operates entirely locally on your device.
- We do not collect your name, email, or any contact information
- We do not collect your browsing history
- We do not collect your X/Twitter credentials or account information
- The Extension does not use cookies or tracking technologies
- The Extension does not collect analytics or usage data
- We have no servers that store user data
Data Storage
All data created by the Extension is stored locally on your device using Chrome's local storage. We never receive or have access to this data. This includes:
What we store locally:
- Username (handle)
- Display name
- Profile picture URL
- Verified status (whether the account has a verified badge)
- Relationship status (whether you follow each other)
- Interaction counts and timestamps (likes, replies, DMs you initiate)
- Notes you add to profiles
- Favorite status (profiles you mark as favorites)
- Google Sheets connection metadata (connected sheet name and folder name, if applicable)
- Your extension preferences and settings
What we do NOT store:
- Bio text
- Direct message (DM) content
- Email addresses
- Passwords or credentials
This data never leaves your device unless you explicitly choose to export it via Google Sheets.
Google Sheets Sync
The Extension offers an optional, user-initiated feature to sync your data to Google Sheets. This feature is entirely optional and only activates when you choose to use it.
Contacts sheet:
- Username (handle)
- Profile URL
- Display name
- Profile picture URL
- Date added
- Favorite status
- Follow relationship (whether you follow the contact and whether they follow you)
- Relationship last checked date
- Verified badge status
Interactions sheet:
- Username (handle)
- Interaction type (like, comment, or DM)
- Date and time
- Notes
- Source
No bio text, DM content, or other sensitive information is ever synced to Google Sheets.
How it works:
- You will be asked to authorize access to your Google account using the
drive.file scope, which limits access to files created by or explicitly shared with the Extension - You can connect a sheet in three ways: select an existing sheet the Extension can access, paste a Google Sheets URL, or create a new sheet. When connecting to a sheet that already contains data, the Extension imports that data into your local storage — the sheet becomes the source of record
- You may optionally organize synced sheets in a dedicated Google Drive folder — this folder is created under the same limited scope and does not grant access to other Drive files
- When listing available sheets, the Extension can only see files it created or that you explicitly shared with it — it cannot browse or access any other files in your Google Drive
- You can switch to a different sheet or disconnect at any time — pending changes are synced to the current sheet before switching
- Your data is sent directly from your browser to Google's servers
- We do not have access to your Google account or exported data
- Connected sheet and folder names are stored locally as part of your extension settings
- You can revoke this access at any time in your Google account settings
X/Twitter Access
The Extension does not require or request access to your X/Twitter account. It works by reading publicly visible information on the pages you visit while browsing X. We:
- Never ask for your X/Twitter login credentials
- Never authenticate with X/Twitter on your behalf
- Never access X/Twitter's API using your account
- Only read information that is already visible on your screen
Your Rights & Data Deletion
You have full control over your data and can delete it at any time:
- Delete individual tracked profiles at any time within the Extension
- Clear all Extension data through the Extension settings or Chrome's extension settings
- Uninstalling the Extension will permanently delete all locally stored data
- Revoke Google Sheets access at any time through your Google account settings
Since we don't store any data on external servers, there is nothing for us to delete — you are always in complete control of your data.
Data Protection & Security
We implement the following measures to protect any sensitive data handled by the Extension:
Encryption in transit
All data transmitted between your browser and Google's servers (during Google Sheets sync) is encrypted using HTTPS/TLS. No data is ever sent over an unencrypted connection.
Local data protection
Data stored locally on your device resides in Chrome's sandboxed extension storage, which is isolated from other extensions and websites. Only the Extension can access this data.
OAuth 2.0 & credential handling
- Google authentication is handled entirely through Google's OAuth 2.0 protocol via Chrome's built-in identity API — we never see, handle, or store your Google password
- OAuth access tokens are managed by Chrome's secure token storage and are never written to disk or accessible to third parties
- The Extension requests only the minimum scope required:
drive.file — limited to files created by or explicitly shared with the Extension, with no access to your email, contacts, or other Google data - You can revoke the Extension's access at any time from your Google account permissions page
No server-side storage
We do not operate any servers that receive, process, or store your data. Because there is no server-side component, there is no risk of a server-side data breach.
No Backend Servers
The Extension operates entirely locally on your device. We do not operate any backend servers that store, process, or have access to your data.
Website Analytics
This website (tendx.app) uses Google Analytics to understand how visitors interact with our marketing pages. This is separate from the Extension, which does not collect any analytics.
- Google Analytics is only loaded after you provide consent via our cookie banner
- We use Google's Consent Mode v2, which means no data is collected until you opt in
- You can withdraw consent at any time by clearing your browser's local storage for this site, which resets the cookie banner
- Analytics data is aggregated and anonymous — we use it to understand page views and traffic sources, not to identify individual visitors
Third-Party Services
The Extension does not share your data with any third parties. It does not integrate with any third-party analytics, advertising, or tracking services.
The only third-party service available is Google Sheets for the optional sync feature, which you must explicitly authorize. When used, data goes directly from your browser to Google — we never see it.
This website uses Google Analytics for visitor analytics (see "Website Analytics" above). This applies only to the marketing site, not the Extension.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of any material changes by updating the "Last updated" date at the top of this page. Your continued use of the Extension after any changes indicates your acceptance of the updated policy.
Contact
If you have any questions about this Privacy Policy or the Extension's data practices, please contact us at:
Email: info@tendx.app