Privacy Policy

X AI Comment/Reply Generator for Twitter (XAICG)

Last updated: November 14, 2026

XAICG ("the extension") is a product of Unique Labs, developed by Shahriar Ahmed. Website: uniquelabs.org

This policy explains what the extension and the XAICG server process, why, and what is kept.

Summary

1. What is processed when you generate a draft

When you press a XAICG button on a post, or use the compose window, the extension sends the following to the XAICG server:

The server forwards this to OpenAI to generate the draft, checks the result with OpenAI's moderation service, and returns it to your browser. The XAICG server does not store this content in its database and does not write it to its logs.

2. What the XAICG server stores

DataFormPurpose
Install IDOne-way hashIdentifies your installation so your free allowance and license follow it
Access tokenOne-way hashAuthenticates your installation's requests
IP addressKeyed one-way hash (IPv6 addresses are reduced to their /64 network first)Limits abuse of the free plan and request flooding
X account handleHashed in your browser before it is sent, then hashed again with a server keyStops the daily free allowance being restarted by reinstalling
License keyOne-way hash, plus a masked hint such as XAICG-ABCDE-*****-*****-**XYZValidates your license
Google accountGoogle's account ID, your email address and your name, as provided by Google when you sign inYour XAICG account: one free allowance a day per person, and a license that follows you between browsers
Free-use countA number for the current day, stored under a keyed one-way hash of your Google account IDOne free allowance a day per person. Kept even if the account is deleted, so deleting and signing up again does not reset the day's count.
Email addressAs provided at purchase, if anyLicense delivery and support
Usage recordsTime, type of request, model, token counts, outcome, installation, licenseEnforcing plan limits, billing accuracy, abuse detection

Usage records contain no post text and no generated text. Per-request records are deleted after 60 days. Daily totals are kept for accounting.

Raw IP addresses are held in memory only, for short-lived rate limiting, and are not written to the database.

Signing in with Google

Signing in happens inside the extension, through Chrome's own Google account prompt. XAICG asks only for your basic profile (openid, email, profile). Chrome gives the extension a short-lived Google access token for the account you chose; the extension sends it to the XAICG server once, and the server uses it to ask Google who you are. Google's answer contains your Google account ID, email address, name, profile picture address and language; XAICG keeps the first three and discards the rest. The token is not stored, on the server or in the extension. XAICG does not receive your password, and it cannot read or change your email, contacts, files or anything else in your Google account. You can remove XAICG's access at any time at myaccount.google.com/permissions and sign out in the extension's settings.

3. What stays in your browser

Stored with Chrome's extension storage on your device:

None of this is synced to other devices. Removing the extension deletes it.

4. Who receives data

Data is not sold, rented or shared for advertising.

5. Browser permissions

6. Your choices

7. Security

Traffic between the extension and the XAICG server is encrypted with HTTPS. Tokens, install IDs and license keys are stored only as hashes. No method of transmission or storage is perfectly secure.

8. Children

XAICG is not directed at children under 13 and is not intended for anyone below the minimum age required by X.

9. Changes

This policy may be updated. The date at the top shows the latest revision.

10. Contact

Help and contact: xaicg.uniquelabs.org/support

Unique Labs: uniquelabs.org