This site documents an ongoing design project. The platform is in development.  |  butterflydreaming.ai

Ethics Framework

Privacy, safety, and the responsibilities of anonymous encounter

This is a working document, not a final statement. It is published openly as part of the project's commitment to transparency and as an invitation to comment and critique. We do not claim to have resolved every tension — some of the questions raised here are genuinely difficult, and we think honesty about that difficulty is more valuable than false reassurance.

ButterflyDreaming is a non-commercial, volunteer-led project. It is not a business, not a data operation, and not an engagement platform. Its purpose is to create conditions for genuine, anonymous, ephemeral encounter between two people around a shared body of symbolic and reflective text. Every design decision — including the safety and ethics architecture described here — is made in service of that purpose.

Contents
  1. The Nature of the Encounter: Consent and Impermanence
  2. AI Involvement: Transparency and Limits
  3. Equality and Respect Between Partners
  4. Saved Content and the Text-Graph
  5. Research and Evaluation
  6. Philosophical Neutrality and the Integrity of the Corpus
  7. Safety Architecture and Content Moderation
  8. Vulnerability, Safety, and Who This Platform Is For
  9. Operator Accountability
  10. Longevity and the Future of the Graph

On entering ButterflyDreaming, users will be given a clear statement of what the platform is, what is about to happen, and what the encounter involves. This includes:

A briefer reminder of the ephemeral nature of the pairing will be given at the moment of pairing itself. The Japanese concept of ichigo ichie (一期一会) — "one time, one meeting", the Zen and tea ceremony principle that each encounter is utterly unique and will never recur — informs the tone of this moment. The depairing notification, when the encounter ends, is apologetic in register: something real occurred, and its ending deserves to be marked rather than simply terminated.

Note: the priming content corpus will be editorially cleared for rights before inclusion, and users may engage with it freely. The copyright responsibility described above applies to external material that users themselves introduce.

The impermanence of the encounter is not a limitation to be managed but a philosophical commitment. It is what gives each meeting its quality of gift — unrepeatable, unarchived, freely given.
02

AI Involvement: Transparency and Limits

ButterflyDreaming will use AI at several levels. We are committed to being honest about this rather than obscuring it. AI will be used in the following ways:

Users will be told: "AI is guiding your experience and moderating content." This is the honest and sufficient statement at this stage. We note, as a known horizon in the field, that the boundary between AI and human presence in such systems is philosophically and practically complex. ButterflyDreaming commits to transparency about the nature of interactions as the platform evolves. Any future change to how AI is used in the encounter space will be disclosed to users.

03

Equality and Respect Between Partners

The anonymity of the encounter will be mutual and complete. Neither partner will know who the other is — their name, age, location, background, or social position. This is precisely what enables genuine equality of encounter: the usual asymmetries of status, identity, and social performance are suspended.

Users will be asked, as a condition of participation, to treat their partner with respect as an equal. This will be stated plainly on the portal. The anonymity that removes the usual social stakes of conduct is paired with an explicit social contract: you do not know who you are talking to, and they do not know who you are. The encounter asks for good faith from both.

Technical measures will be in place to detect attempts to bypass client-side screening. Server-side checks remain in place regardless of what happens on the client.

Anonymity removes the ledger of social consequence. The ethical obligation it creates in return is to treat the unknown other as fully human.
04

Saved Content and the Text-Graph

Text saved from a dyadic encounter will become part of the Text-Graph — the growing public body of collaboratively created nodes that forms the platform's collective output. Users are introduced to the public domain and AGPL-3.0 licence at the portal stage (Section 1); the full implications are set out here.

Once saved, a node belongs to the commons. It is released under the AGPL-3.0 open licence and cannot be recalled by the individuals who created it. Users will be warned clearly of this at the point of saving, and given a final reflective pause — a brief moment to read what they have created before it becomes permanent. This cooling-off prompt is consistent with the reflective tempo of the platform as a whole.

The only post-save mechanism for removing content is server-side action applied soon after saving — a narrow window in which the moderation team can act on flagged or complained-about material before it propagates. Users are told this honestly: there is no standard right of removal once content has been saved, other than through a valid copyright or safety complaint. Every node will carry a reference URL to facilitate such complaints.

The Text-Graph will be backed up continuously using Memgraph's native backup structure, allowing the graph to be reconstructed to within minutes of any point. The graph will also be made available in the public domain in an open, documented format at regular intervals. The community's gift will endure even if the platform does not.

05

Research and Evaluation

ButterflyDreaming is a research project as well as a platform. Anonymous, aggregate data from encounters may be used in published research describing the platform's design, operation, and effects. Users will be informed of this on the portal.

The core assurance is that no individual encounter can be attributed to any individual. The platform will collect no personal data. Anonymity is not a feature added on top of a data system — it is the architecture. There will be no record that could link a node or a conversation fragment to a named person, because such a record will never be created.

This resolves the conventional tensions of research ethics around consent and privacy in a distinctive way: where there is no personal data, conventional data protection obligations have nothing to act upon, and the usual risks of data breach or re-identification do not arise.

06

Philosophical Neutrality and the Integrity of the Corpus

ButterflyDreaming is grounded in a set of philosophical traditions — Daoist thought, Jungian amplification, complexity theory, contemporary biology — that inform its design. This is not a neutral framing. We acknowledge that openly.

The priming content corpus — the body of poetry, myth, folktale, and philosophy that will seed the platform and frame the encounters — will be editorially curated and cleared for rights before inclusion. Our intention is to draw from a broad range of cultural and geographic traditions, and to avoid allowing any single tradition to dominate the symbolic commons. A corpus that is culturally narrow will produce encounters that are culturally narrow.

Users may add their own text, including quotation from or interpretation of external works and priming material. They are encouraged to bring commentary, reflection, and creative response. Copyright responsibility for externally sourced material rests with the user, as described in Section 1.

The values that define what belongs in the corpus and what does not are stated as: solidarity, equity, and freedom — a recognition that genuine encounter requires both care for the other and respect for their freedom. Content that is harmful to the common global wellbeing, or that is incompatible with these values, will not be admitted to the corpus.

The tolerance question

We are aware of the classic tension: a commitment to openness must still have limits, or it becomes a vehicle for those who wish to close it. ButterflyDreaming will reserve the power to tag content that is ideologically swamping, culturally imbalanced, or produced by coordinated campaigns. Tagging is not deletion — tagged content remains in the graph, but users will be able to filter by tag. This preserves the record without amplifying distortion.

The tagging taxonomy will be kept minimal to avoid becoming an editorial classification system with its own biases. Tags in use will include: flagged for volume, flagged for thematic imbalance, community reviewed.

07

Safety Architecture and Content Moderation

User-generated content — both live chat and saved nodes — will pass through three parallel real-time detection streams. These will operate independently and trigger different responses.

Stream 1 — Toxicity and harmful content

Detects material that may harm the partner: abuse, manipulation, threatening language, identity-based attacks, sexually explicit content. Will use a layered pipeline:

Flagged text will be underlined and returned to the originating user for correction before transmission. If transmitted anyway, the offending passage will be replaced with asterisks in the received or stored version.

Stream 2 — Distress and negative self-affect

Will detect signals that may indicate the originating user is in distress — expressions of hopelessness, self-harm ideation, acute crisis. This is a separate detector because distress signals are not caught by toxicity filters and require a completely different response.

Rather than blocking or asterisking, the AI modulator will surface gently — pausing the encounter, addressing the user directly, and offering the portal safety resources. The encounter will be held rather than terminated, preserving the user's agency. The modulator's intervention at this level is designed to feel continuous with its general presence in the encounter space, not like external enforcement.

Stream 3 — Anonymity protection

Will detect content that could identify a user to their current platform partner. Checking will be both AI-assisted and manual. Hard identifiers — phone numbers, email addresses, URLs — will be pattern-matched client-side with high confidence. Soft identifiers — specific clock times or named locations — are context-dependent and harder to detect automatically.

A specific design rule will apply: explicit clock times will not be permitted in user-generated content. Vague temporal references are acceptable; specific times are not. This rule addresses one of the most common soft identifier classes, though we acknowledge that circumlocutions exist and no automated rule is fully comprehensive. Both AI-assisted and manual review will form part of the anonymity protection process.

The modulator's role

The AI modulator is not a censor. Its interventions should feel continuous with its general role of shaping the encounter space — not like an external enforcement mechanism that drops in when rules are broken. The modulator is a presence throughout, not a watchdog that appears at moments of violation.

Modulator responses will run on a spectrum of severity:

Content design as a safety mechanism

The choice of symbolic, reflective, literary content as the priming corpus is not only a philosophical decision — it is a safety design decision. The register of poetry, myth, and folktale naturally suppresses the linguistic patterns that carry the greatest risks: specific identifying information, transactional language, explicit content, and the vocabulary of manipulation. The content design and the safety architecture reinforce each other.

Known limitations

08

Vulnerability, Safety, and Who This Platform Is For

ButterflyDreaming takes a considered position on vulnerability that differs from the approach of most platforms: rather than treating the platform as unsuitable for particular groups, we argue that ButterflyDreaming is a lower-risk environment than most digital spaces, and that the appropriate response to vulnerability is transparency, monitoring, and accessible support — not exclusion.

The risk comparison

The comparison with online gaming is instructive. Children and young people routinely encounter strangers, competitive aggression, and potentially harmful interactions in gaming environments that attract far less regulatory concern than this platform. ButterflyDreaming's design reduces these risks substantially.

The symbolic content argument

The priming corpus draws on poetry, myth, folktale, and philosophy — the same body of material that has been used in therapeutic, educational, and developmental contexts for centuries. The literature on this is substantial: Bruno Bettelheim's work on fairy tales, and a long tradition of bibliotherapy and symbolic work in therapeutic practice, make the case that archetypal symbolic material is not harmful to young or vulnerable people — quite the contrary. The platform's content is not a risk factor.

Self-selection

The platform will require reading competence, tolerance for ambiguity, willingness to engage with symbolic material without visual stimulation, and comfort with the unusual structure of an anonymous dyadic encounter. It will not naturally attract young children, and the entry process will give every user the opportunity to understand what they are entering before they proceed.

Portal safety features

Facilitated group use

Parents, teachers, support workers, and community groups are explicitly invited to use ButterflyDreaming as a facilitated local group tool. In this context the platform operates differently — not as an anonymous stranger-encounter system but as a structured reflective exercise among people who know each other, with a facilitator present. This is a genuinely different use case that extends the platform's reach while reducing its risks further.

Age and legal position

Research conducted in March 2026 confirms that ButterflyDreaming falls outside mandatory age verification requirements on three grounds: its content design (no pornography, no self-harm content, no content triggering the specific duties of the UK Online Safety Act 2023); its scale (several hundred simultaneously online users is far below all regulatory thresholds); and its non-commercial status. The legal landscape in this area is evolving rapidly and will be monitored.

09

Operator Accountability

ButterflyDreaming is built and operated in good faith by a small volunteer team with no commercial interest in its outcomes. We cannot guarantee the safety of every user in every encounter — no platform honestly can. What we can state is:

We cannot guarantee safety. What we can guarantee is that safety has been central to every design decision, that we will respond seriously to every concern raised, and that we will learn from what we cannot yet foresee.

The platform is envisaged as operating under fiscal hosting by Social Change Nest CIC (UK), a registered community interest company, pending formal application. This will provide a degree of formal accountability and separation. Questions about liability for member projects are addressed by Social Change Nest's own governance arrangements.

10

Longevity and the Future of the Graph

The Text-Graph is the community's collective gift — a growing body of collaborative text that does not belong to any individual or to the project team. Its longevity matters independently of the platform's own future.

If ButterflyDreaming were to cease operating, the Text-Graph would remain available in its exported form as a public domain resource. The gift will not be conditional on the platform's survival.

Invitation to Comment

This framework is a working document, not a final statement. We welcome comment, challenge, and critique from anyone who reads it.

The comment system below allows both guest comments without registration and comments with a Hyvor account. If you would like to be notified when someone replies to your comment, you will need to register — this is an extremely minimal process. Guest comments are equally welcome and will be read.

The ethics of what we are building is not something we can resolve alone, and we do not claim to have done so.

Guest commenting welcome — no account needed. Register with Hyvor to receive reply notifications.