Privacy Policy
1. Who we are
CamWall is operated by the camwall.tv operator, established in Belgium (EU). For privacy matters, contact us at hello@camwall.tv. We act as data controller under the GDPR for personal data processed in connection with camwall.tv.
2. What data we collect
Account data (if you register)
If you create a CamWall account, we collect and store in our database (Cloudflare D1):
- Username — required, used to identify your account.
- Email address — optional; used for password recovery and account management. Accounts without email are deleted after 3 years of inactivity.
- Hashed password — we never store your password in plain text.
- Account creation date and last-seen timestamp — used to apply inactivity policies.
- Saved preferences — your filter settings, bookmarks, and wall layout (stored server-side when you are signed in).
Age verification
When you pass the age gate, we set a cookie containing a cryptographic token (HMAC-SHA-256). This token records that age was confirmed and the visitor's country code. It does not store your date of birth or any personal identifier.
Anonymous product analytics
We use Cloudflare Analytics Engine to collect anonymous, aggregated usage events (for example: "a stream was opened", counted per day). These events contain no personal identifiers, no cross-site tracking, and no cookies for analytics purposes. We cannot link an analytics event to a specific person.
Feedback messages
If you submit a feedback message via the in-app form, the text of your message is relayed to a private Discord webhook operated by the CamWall team. If you are signed in, your username is included so we can follow up. We do not store feedback messages in a database.
3. Cookies
| Cookie name | Purpose | Duration |
|---|---|---|
age_verified |
HMAC token confirming age gate was passed. HttpOnly, Secure, SameSite=Strict. | 1 year |
| Auth session cookie (set by better-auth) | Keeps you signed in to your CamWall account. HttpOnly, Secure, SameSite=Lax. | Session / 30 days |
We do not use advertising cookies, tracking pixels, or third-party analytics cookies.
4. Legal basis (GDPR)
- Contract performance — processing account data to deliver your account and saved preferences.
- Legitimate interest — anonymous analytics to understand how the product is used and improve it; age-gate enforcement to comply with legal obligations.
- Consent — feedback submission is voluntary.
5. Data sharing and processors
We do not sell your personal data. We share data only with the following processors:
- Cloudflare, Inc. — infrastructure provider (Workers, D1 database, Analytics Engine, CDN). Cloudflare processes data on our behalf under a Data Processing Addendum. Cloudflare's privacy policy: cloudflare.com/privacypolicy/.
Stream content is served by Chaturbate (Various, Inc.), a third party. CamWall does not share your data with Chaturbate. When you open a performer's room on Chaturbate, you are subject to Chaturbate's own privacy policy.
6. Data retention
- Account data is kept as long as your account is active.
- Email-less accounts with no activity for 3 years are deleted.
- Anonymous analytics data is retained in aggregated form; it cannot be used to identify individuals.
- We do not retain feedback messages in a database.
7. Your rights (GDPR)
If you are in the EU/EEA, you have the right to:
- Access — request a copy of personal data we hold about you.
- Rectification — ask us to correct inaccurate data.
- Erasure — ask us to delete your account and associated data.
- Portability — receive your data in a structured, machine-readable format.
- Restriction — ask us to restrict processing in certain circumstances.
- Objection — object to processing based on legitimate interest.
Exercise any of these rights by emailing hello@camwall.tv. We will respond within 30 days. You also have the right to lodge a complaint with the Belgian Data Protection Authority (dataprotectionauthority.be).
8. Children
CamWall is strictly for adults aged 18 and over. We do not knowingly collect data from minors. If you believe a minor has provided data, contact us immediately at hello@camwall.tv.
9. Changes to this policy
We may update this policy. Material changes will be noted on this page with an updated date. Continued use of CamWall after an update constitutes acceptance.
Contact
Privacy questions: hello@camwall.tv