Community.fun

Discord holder access

Your wallet.
Your choice.

Verification links one Discord account to a Solana wallet so Community.fun can check token holdings and manage the Verified Holder role.

What we use

We store your Discord ID, display name, linked wallet address, verification status and check times. Discord tells us whether your email is verified. The email address and Discord OAuth access tokens are not kept.

What you sign

A short, single-use message names community.fun, your wallet, your Discord account, our server, the current token rules and an expiry time. It proves control of the wallet. It is not a transaction, a transfer, or permission to spend tokens.

Where checks happen

Cloudflare runs this service and stores its records. Discord receives role changes. Our Solana RPC provider receives the public wallet address to read finalized token balances. Linking an address to Discord makes that association known to Community.fun; public blockchain activity remains publicly visible.

How long records remain

Essential HttpOnly, Secure, SameSite Lax cookies bind the Discord sign-in to this browser. The temporary OAuth state expires after five minutes. The session cookie expires after 24 hours. These cookies are separate from the PFP maker's optional wallet session.

The Discord sign-in session expires after 24 hours. Wallet links remain while access is active. Unlinking removes the link after Discord confirms access removal. Inactive links are deleted after 90 days. Access events are retained for up to 30 days; owner policy changes for up to 90 days. Routine cleanup is scheduled and may be delayed by service outages.

Your controls

Use Unlink wallet on the access page to request removal. If Discord is unavailable, the request stays pending and is retried. We do not claim removal until Discord confirms it. Contact support for help with access or deletion.

Back to verification