Privacy Policy
Last updated: June 17, 2026
No advertisers. Ever. No ads, no ad networks, no tracking pixels, no selling your data. Anonymous training is on by default — opt out anytime with one tap in chat.
This policy explains how Koharu Companion (the chat app at thekoharuproject.com) handles your information. The service is operated as a private subscriber companion — not a public social network.
Training & your chats
- Default: training on. New accounts may have chats included in anonymized training exports unless you opt out.
- Easy opt-out. Use the Training & privacy switch above the chat box. One tap opts you out; another tap turns it back on.
- No usernames in training. Exported training data never includes your username or account identity.
- Strict when opted out. If you opt out, your messages are blocked from training exports and marked ineligible on the server.
- Immediate effect. Opt-out applies to future exports right away.
What we collect
- Account info — username, password (stored as a one-way hash, never plain text), and invite-code redemption date.
- Chat messages — text you send and Koharu’s replies, stored so your conversation can continue across sessions.
- Generated images — pics you request through preset buttons, saved on the server and shown in your chat history.
- Usage counts — daily chat and monthly image limits for your access tier.
- Session token — a login token stored in your browser so you stay signed in.
- Privacy preference — whether you have opted out of anonymous training.
No advertisers — ever
- No ads. Koharu Companion does not show advertisements. There are no banner ads, video ads, sponsored posts, or “promoted” messages.
- No advertisers. We do not work with ad networks, brands, or marketers. Your chats are not scanned for ad targeting.
- No tracking pixels. No Google/Facebook/TikTok ad tags, no retargeting, no social pixels, no analytics sold to third parties for marketing.
- No data sales. We do not sell, rent, or trade your information to advertisers, data brokers, or anyone else.
What we do not collect
- We do not ask for your real name, email, phone number, or payment details in this app.
- We do not profile you for marketing or advertising purposes.
How your data is used
- To run the chat and image features you use.
- To enforce invite-based access and usage limits.
- For anonymized training to improve Koharu unless you opt out.
Third-party services
Chat replies are generated through OpenRouter, which routes requests to AI model providers. Message content is sent to those providers only to produce a reply. Image generation runs on our own server (ComfyUI); prompts are preset scene descriptions, not a copy of your full chat unless you type similar content yourself.
The public site may be reached through Cloudflare (tunnel/CDN), which may process connection metadata such as IP address for security and delivery.
Storage & security
- Data is stored on servers we control.
- Passwords are hashed with scrypt before storage.
- Generated images are scoped to your account — other users cannot open your image files.
- Admin tools that can export or manage data are restricted to the server operator on localhost.
How long we keep data
- Chat history remains until you tap Clear in the app or your account access expires.
- Account access follows your invite code (typically 30 days per code, unless extended by the operator).
- If you opt out, your chats are not added to training datasets going forward.
Your choices
- Opt out of training — one tap on the switch in the chat footer.
- Clear chat — removes messages in your current session from the server.
- Log out — removes the login token from your browser.
- Install as app — optional; same privacy rules as the website.
To request account deletion or ask privacy questions, contact the site operator through your usual Fansly / subscriber channel.
Children
This service is intended for adults (18+) with invite access. We do not knowingly collect information from minors.
Changes
We may update this policy from time to time. The “Last updated” date at the top will change when we do. Your opt-out choice is always respected.