Last updated: January 2026

This Privacy Policy explains how the Beacon Platform (“we”, “us”, or “our”) collects, uses, and protects information when you use our services.


1. Data Controller

Affective Technologies LLC [Contact Email]

For privacy-related inquiries, contact: [privacy@example.com]

Note: Replace bracketed email placeholders with your organization’s details before publishing.


2. What We Collect

2.1 Data You Provide

Data TypePurposeRetention
WhatsApp chat exportsGenerate community health summariesRaw exports: 30 days; derived data: indefinite
Community metadataOrganize and label data sourcesUntil deleted by admin

2.2 Automatically Collected Data

Data TypePurposeRetention
Request logs (User-Agent, IP)Security and debuggingPer Cloudflare defaults
AI usage metricsQuota managementIndefinite

3. How We Process Your Data

3.1 Privacy-by-Design

We apply multiple layers of privacy protection:

  1. Input redaction - Phone numbers, emails, and URLs are removed before AI processing
  2. AI guardrails - Models are instructed to never include names, quotes, or timestamps
  3. Output validation - All AI outputs are checked for PII patterns before storage
  4. Data separation - Raw data remains private; only aggregated weekly summaries are public

3.2 What We Never Show Publicly

  • Names or phone numbers
  • Direct message quotes
  • Specific timestamps
  • Group names or identifiers
  • Any information that could identify individuals

3.3 What We Do Show Publicly

  • Weekly aggregate summaries
  • Sentiment scores and themes
  • Message and participant counts (totals only)
  • Date ranges (week-level only)

4. Lawful Basis

We process data based on:

  • Legitimate interest - Providing community analytics services
  • Consent - Where required for specific processing activities

Note: Confirm your lawful basis with legal counsel.


5. Data Sharing and Transfers

5.1 Subprocessors

SubprocessorPurposeLocation
CloudflareHosting, CDN, Workers, D1, R2, AIGlobal (US-based company)
Google FontsUI typographyGlobal

5.2 International Transfers

Data may be processed in countries outside your jurisdiction. We rely on:

  • Cloudflare’s Data Processing Addendum (DPA)
  • Standard Contractual Clauses (SCCs) where applicable

6. Data Retention

Data CategoryRetention Period
Raw chat exports (R2)30 days or until manually deleted
Message hashesIndefinite (for deduplication)
Daily digestsIndefinite
Weekly summariesIndefinite

Admins can delete data at any time via the /clear endpoint or admin dashboard.


7. Your Rights

Under GDPR and similar regulations, you have the right to:

RightHow to Exercise
AccessRequest a copy of your data
RectificationRequest correction of inaccurate data
ErasureRequest deletion of your data
PortabilityRequest your data in a portable format
ObjectObject to processing based on legitimate interest
ComplaintLodge a complaint with your supervisory authority

To exercise these rights, contact: [privacy@example.com]

Note: DSAR (Data Subject Access Request) endpoints are planned. See the remediation plan for implementation status.


8. Security

We implement security measures including:

  • Encryption at rest (R2, D1)
  • Admin authentication via Cloudflare Access or API tokens
  • Input validation and sanitization
  • Regular security audits

For details, see our Security Model.


9. Children’s Data

This service is not directed at children under 13 (or 16 in the EU). We do not knowingly collect data from children. If you believe we have collected such data, contact us immediately.


10. Changes to This Policy

We may update this policy periodically. Material changes will be communicated via:

  • Update to the “Last updated” date
  • Notice on the platform (where appropriate)

11. Contact Us

For questions about this Privacy Policy:

[ORGANIZATION NAME] Email: [privacy@example.com] Address: [Your Address]


Legal Review Required: This is a draft template. Have legal counsel review before publishing.