Index
1. Data Controller and Scope
This policy describes how Fumoshare collects, uses, and protects user personal data. Processing is carried out in full compliance with Regulation (EU) 2016/679 (GDPR).
2. Data Origin: Social Authentication & Account Linking
Fumoshare uses secure social authentication via Discord OAuth2, Google OAuth2, and LINE Login. We also support linking multiple social providers to a single collector profile. It is not possible to create an account with email and password on our servers.
What We Receive from Authentication Providers
- Discord: user ID, username, and email address (with an optional prompt to join the official community Discord server).
- Google: Google ID, name, and email address (including Google One Tap support).
- LINE: LINE user ID, display name, and email address (if granted by the user or an internal account identifier).
Usernames are automatically sanitized (retaining only
a-z0-9_\-. characters, with a length between 3 and 20 characters) and checked against reserved and previously deleted usernames to ensure system compatibility and prevent impersonation. We do not request access to your private messages, contacts, Google Drive, Discord servers (beyond optional community join), or other sensitive account data.Independent Third-Party Platforms
- Discord Privacy Policy
- Google Privacy Policy
- LINE Privacy Policy
Fumoshare acts as an independent data controller once authentication is completed.
3. Types of Data Collected
We only collect data strictly necessary to provide our platform services. We do not sell or transfer your data to third parties for commercial or marketing purposes.
A. Authentication & Account Data
B. Session and Technical Data
C. Published Content (Posts, Stories, Comments, Likes)
D. Saved Posts (Favorites & Bookmarks)
showSaved).E. Geolocation Data
F. Notifications and Preferences
G. Reports and Moderation Records
H. Wishlist, FumoDex Collection & Purchase Dates
I. Minigames & Community Features (Fumo Cards, FumoWall & Achievements)
J. On-Demand Comment Translation (Translation Cache)
4. Purposes and Legal Basis
We process your data exclusively for the following purposes under the GDPR.
Service Provision
Legal basis: performance of a contract (providing the service requested by the user).
Public Display, Translation and Republication of Your Content
Legal basis: performance of a contract and consent.
Security and Abuse Prevention
Legal basis: legitimate interest of the data controller.
Anonymous Statistical Analysis
Legal basis: legitimate interest of the data controller.
Automated Content Classification (Machine Learning)
Legal basis: legitimate interest of the data controller (maintaining platform safety and content standards).
Automatic Translation (Articles & User Comments)
Legal basis: legitimate interest of the data controller (multilingual accessibility).
Compliance with Legal Obligations and Law Enforcement
Legal basis: compliance with a legal obligation to which the data controller is subject.
5. Machine Learning & Automated Image Analysis
To maintain community safety and content quality, Fumoshare uses automated image analysis powered by dedicated, self-hosted Machine Learning models. No image data is ever transmitted to external cloud AI services or third-party APIs. Analysis runs exclusively on still images (JPG, PNG, WebP) uploaded for posts and stories.
Server-Side Local Execution (Isolated Docker Containers)
OpenAI CLIP (ViT-B/32): Multimodal AI model running in a dedicated container (
fumoshare_ml). It performs zero-shot semantic matching between the image embedding and customizable verification prompts configured by staff administrators. The model is used exclusively for Fumo Detection: verifying the presence of a physical FumoFumo plush toy in the uploaded photo.nsfwjs (TensorFlow.js): Specialized neural network classifier running in a dedicated microservice container (
fumoshare_nsfw). It categorizes images across five standard visual classes (Porn, Hentai, Sexy, Drawing, Neutral) to compute a weighted sensitivity score:- NSFW & Sensitive Content Detection: accurately identifying photographic and illustrated sexual content, hentai, and explicit imagery before publication.
Both models run in isolated local Docker containers on our own server. Images are transmitted exclusively over an internal Docker network bridge and are NEVER sent to OpenAI, third-party cloud APIs, or external processors.
Strict Data Isolation
Automated Moderation Logic
6. Automated Decision-Making (GDPR Article 22)
Some content is published, queued, or blocked through automated image and text analysis (see Section 5). These automated checks concern content, not your account, and borderline cases are always routed to a human moderator for review.
Human Review and Your Rights
8. Site Analytics (Plausible & Cloudflare)
We use privacy-first analytics tools. Neither tool uses cookies or tracks users across external websites.
Plausible Analytics (Self-Hosted)
Plausible Data Policy.
Cloudflare Web Analytics
Cloudflare Privacy Policy.
9. Infrastructure & External Services
Your data is hosted on infrastructure located within the European Union. Below is the list of third-party service providers used for hosting and delivery:
Hosting & PostgreSQL Database (Hetzner)
Hetzner Website | Hetzner Privacy Policy.
Cloudflare R2 Object Storage
Cloudflare Privacy Policy.
Cloudflare Turnstile (CAPTCHA)
Cloudflare Privacy Policy.
Imgproxy (Self-Hosted Image Optimization)
Self-Hosted Fonts (Outfit)
/fonts/). No requests are made to external font services such as Google Fonts, and no data is shared with third parties for typography.LibreTranslate (Self-Hosted Translation)
OpenStreetMap
tile.openstreetmap.org).OpenStreetMap Privacy Policy.
Country Flags (flagcdn.com)
flagcdn.com.
Community Social Bridges & Bot Channels
10. Data Security
We adopt appropriate technical and organizational measures to protect your personal data against unauthorized access, alteration, disclosure, or destruction.
Encryption
httpOnly and sameSite protections.Access Control and Secret Management
11. International Data Transfers
We keep your personal data within the European Union.
Processing Within the EU
Third-Party Identity Providers
12. Data Retention
Data retention schedules on EU servers:
Session Data
Fumo Stories
User Content and Social Data
Abuse Prevention & SHA-256 Hashes
Analytics Data
Comment Translation Cache
Suspended and Banned Accounts
13. Data Recipients
Personal data is never sold or shared for marketing purposes. Essential processing involves the following recipients:
Infrastructure Providers
Authentication Providers
Analytics & Functionality Services
Business Transfers
14. Children, Minors and Eligibility
Fumoshare is not intended for, and may not be used by, children under 13 years of age. In line with the age requirements of our authentication providers (Discord, Google, and LINE), we do not knowingly collect personal data from children under 13.
Minimum Age
Account Eligibility
Appeals and Reinstatement
15. User Rights and Self-Service Account Deletion
Under the GDPR, you have the right to access, rectify, restrict, or request the complete deletion of your personal data.
Self-Service Instant Account Deletion
Contact and Support
16. Changes to this Privacy Policy
We may update this Privacy Policy from time to time to reflect changes to our services, our data practices, or legal requirements.
How We Notify You
Need Help?
Join our official Discord server for support, privacy inquiries, or account assistance.