Memlo

Clear boundaries for class data

Privacy Policy

Last updated August 11, 2026

The short version

  • Memlo reads only class channels or categories a server administrator explicitly selects. A new installation reads nothing until setup is complete.
  • Relevant message text and study files are processed by Anthropic’s Claude API. Structured memories and study digests are stored in Memlo’s hosted database.
  • Product analytics contain event names and operational counts only—never message text, filenames, study content, questions, or answers.
  • Memlo does not sell personal data, show targeted ads, or train its own models on class content.
  • Use /delete-my-data or, for administrators, /delete-server-data.

What Memlo processes

Selected Discord channels

Memlo receives messages, attachments, links, author information, roles, channel identifiers, and message identifiers from channels selected by a server administrator. It ignores every unselected channel. Discord requires the Message Content permission for this functionality.

Stored class memory

When content is relevant, Memlo may store a short deadline or announcement summary; the original text behind a saved note; due dates; contributor Discord ID and display name; server and channel IDs; source links; study digests; generated quizzes and answer keys; grading feedback; and any applicable class or role.

Uploaded files are processed to produce a study digest. Memlo stores the digest and source reference, not a second permanent copy of the original file.

Privacy-preserving analytics

Memlo records installation, completed setup, first remembered deadline, first answer, first reminder, first completed quiz, referral-link display, and removal. Events may include server ID, timezone, scope type, source, or a numeric count.

Analytics do not include message text, attachments, filenames, study digests, questions, answers, display names, or Discord user IDs.

Operational information

Memlo records timestamps and content-free error markers such as the failed component and exception type. Application logs use Discord IDs and internal record IDs where needed for diagnosis, not message content.

How information is used

Information is used only to detect and remember class information, answer questions, deliver reminders, process study material, create and grade quizzes, enforce rate limits, keep the service reliable, and measure product activation and reliability through content-free events.

Memlo does not sell or rent data, use it for targeted advertising, build advertising profiles, or train its own machine-learning models on it.

Service providers

Discord delivers messages and interactions to the bot. See the Discord Privacy Policy.

Anthropic processes relevant message text and study material through the Claude API. See Anthropic’s Privacy Policy and Commercial Terms.

Hosting provider. Memlo runs on a hosted Linux server. Its SQLite database, provider storage where offered, operational logs, and rotating backups live on that infrastructure. The exact provider may change without changing the uses described here.

No other provider receives class content unless this policy is updated first.

Retention and deletion

Class memory remains until it is deleted, the bot is removed, or the operator removes it during maintenance. Memlo creates a database backup every six hours and retains the latest 14 snapshots. Deleted records may remain in rotating backups until the relevant snapshots expire.

  • /delete-my-data deletes records attributed to your Discord ID in that server after confirmation.
  • /delete-server-data lets an administrator delete all class memory, settings, and server-linked telemetry after confirmation.
  • Removing Memlo stops collection and automatically deletes that server’s content and configuration. A content-free aggregate removal event may remain.
  • Email ehsieh175@gmail.com with an access or deletion request.

Choices and controls

Server administrators choose the channels or categories Memlo can read and may remove a scope at any time. /setup-status shows the configured timezone and tracked scopes. Removing the bot stops future processing.

Students and younger users

Memlo is intended only for people who meet Discord’s minimum age requirement, generally 13 or older and higher where local law requires it. It is not directed to children under 13. If you believe information from an underage user was processed, contact ehsieh175@gmail.com.

Security

Memlo uses explicit channel opt-in, least-privilege Discord permissions, rate limits, host filtering for fetched links, size limits, automated backups, health monitoring, and restricted server access. No internet service can guarantee perfect security, so users should not share highly sensitive personal information through Memlo.

Changes and contact

Material changes will update the date at the top of this policy and will be announced through Memlo’s support channel or server where practical. Questions, access requests, or deletion requests: ehsieh175@gmail.com.