Privacy Policy
Last updated: February 21, 2026
1. What We Collect
When you sign in with X (Twitter), we receive and store:
- Your X user ID, username (@handle), and profile picture URL
- A display name (which you can change in your dashboard)
When you use the site, we also store:
- MichiPoints balance, streak data, and activity log (check-ins, tweet submissions, gallery visits, arcade plays)
- Tweet URLs and text excerpts you submit for point verification
- Memes you upload (images, metadata, moderation status)
- Solana wallet address, if you choose to provide one
- Drawings created in the 3D gallery
We do not collect your email address, password, browsing history, IP address logs, or any financial data.
2. How We Use Your Data
- Authentication — to identify you across sessions via a secure JWT token
- Gamification — to track your MichiPoints, streaks, and activity
- Tweet verification — to confirm tweet ownership and content via the public FxTwitter API
- Leaderboard — your display name and point total are shown publicly on the leaderboard
- Content moderation — to review uploaded memes before publishing
3. Cookies & Storage
We use a session cookie for authentication (JWT-based, expires after 7 days). We also use localStorage for theme preference and gallery settings. We do not use any third-party tracking or analytics cookies.
4. Third-Party Services
- X (Twitter) OAuth — for login (governed by X's privacy policy)
- FxTwitter API — to fetch public tweet data for point verification
- Cloudflare R2 — for media file storage
- Google Fonts — for typography (governed by Google's privacy policy)
We do not sell or share your personal data with any third parties.
5. Data Retention & Deletion
Your data is stored for as long as your account exists. You can request deletion of your account and all associated data by contacting us. Upon deletion, your points, submissions, and profile data will be permanently removed.
6. Your Rights
You have the right to access, correct, or delete your personal data at any time. For any privacy-related requests, contact us at the address listed in the Impressum.
7. Changes
We may update this policy from time to time. Changes will be posted on this page with an updated date.