Skip to main content
MoralTrade
ExploreCreateMessagesCommitmentsSafety
Search
Get startedSign in

Privacy

Private details remain participant-controlled.

Moral Trade separates public account information, broad matching previews, exact wishes, sensitive evidence, and contact details. Moving information between those layers requires an explicit purpose and permission.

Create accountReview private matchingContact privacy support

Disclosure contract

pass

9 field types, 3 audience stages, and 6 search controls are covered by the current public contract.

Open disclosure JSON

Principles

The operating privacy model

  • Broad previews are separate from exact wishes, asks, constraints, evidence bodies, and contact details.
  • A compatibility signal does not authorize contact or disclosure.
  • Disclosure grants are field-bound, purpose-bound, audience-bound, revocable, and may expire.
  • Private matching does not autonomously scrape private feeds or send unsolicited outreach.
  • Public reports use aggregate counts and suppress small samples rather than exposing case files.
  • Analytics must not rank moral worth, causes, people, or worldviews.

Data summary

Purpose, processors, and retention

Account and profile data

Purpose: Authenticate users, maintain accounts, and display only profile fields chosen for publication.

Processors: Supabase supports authentication and database storage.

Retention: Kept while the account or a required review record remains active, subject to export, correction, deletion, and restriction rights.

Private wishes and matching data

Purpose: Create broad previews, run controlled compatibility checks, support reviewed searches, and manage consented introductions.

Processors: Stored in Moral Trade records backed by Supabase; sensitive text may be encrypted before storage.

Retention: Limited by the relevant consent, expiry, review, safety, or deletion state. Exact wishes and source notes do not appear on public cards.

Payment and donation references

Purpose: Reconcile external payments, contribution evidence, agreement payment state, refunds, disputes, and provider events.

Processors: Stripe handles supported payment objects; Every.org handles off-site donation routes.

Retention: Identifiers, amounts, status, cadence, and evidence references may be retained for reconciliation, disputes, audit integrity, and compliance.

Analytics and attribution

Purpose: Measure whether people understand the service, complete onboarding, perform a concrete first action, and encounter errors or safety blockers.

Processors: Privacy-safe internal funnel records and route-level service telemetry.

Retention: Uses paths, event types, coarse labels, counts, buckets, referral codes, and campaign attribution. Raw private content is excluded.

Notifications and support

Purpose: Deliver account, evidence, review, matching, security, and service communications.

Processors: An external email provider may deliver queued notifications.

Retention: Preference, delivery, failure, opt-out, and support records are retained as needed to honor choices and diagnose delivery.

Consent-gated disclosure

Fields move through explicit stages

Audience stages

registry, consent, introduced.

Access levels

hidden, broad, specific, contact.

Redacted by default

exact private wishes before consent, exact asks before consent, contact details before introduction, raw source notes, sensitive constraints in public preview, private feed payloads.

Contract status

pass
Inspect contract

Optional analytics

Control privacy-safe funnel measurement for this browser

Optional events use route paths, bounded event types, counts, buckets, and campaign attribution. They exclude exact wishes, private messages, evidence bodies, source notes, and contact details.

Your controls

Export, correct, restrict, revoke, or delete

Account data requests

Use the member workspace to export profile data and begin correction, deletion, or restriction requests.

Open data controls

Private matching deletion

Enter DELETE BACKGROUND NETWORKING in the workspace to remove the participant-facing private matching layer.

Records covered
  • Private wish profile and wish entries
  • Deterministic intent claims and profile synthesis
  • Broad preview and discoverability surface
  • Manual source summaries and connector permissions
  • Saved searches, delegate strategy records, and helper runs
  • Match suggestions, opportunity feedback, consent records, notifications, privacy grants, and access requests
  • Introduction planning records, network invites, bounties, and collectives
  • Queued background-networking emails
  • Safety, budget, and operator audit rows retained only as redacted or anonymized records

Data inventory

Inspect private matching categories
  • Broad previews: public-preview; Until the profile is hidden, corrected, or deleted.
  • Private wishes, asks, constraints, and capabilities: private-profile; Until correction, deletion, or account removal, subject to safety/legal holds.
  • Intent claims: private-profile; Until regenerated, superseded, corrected, or deleted with background-networking data.
  • Disclosure grants and access requests: consent-ledger; For the active introduction plus audit retention after expiry or revocation.
  • Source notes and connection permissions: manual-source-summary; Until the source-level retention timer expires, source removal, deletion request, or safety/legal hold.
  • Budgets, snapshots, reports, appeals, and operator queues: operations; Operational window plus abuse-prevention audit retention.

External services

Processors and provider boundaries

Supabase supports authentication and database storage. Stripe handles supported card, payment, and payout objects. Every.org handles direct donation routes. An external email provider may deliver queued notifications. Those providers operate under their own security and privacy obligations in addition to Moral Trade's controls.

MoralTrade

A marketplace for productive difference.

Trade commitments, redirect offsetting donations, and join conditional funding pools. Moral Trade keeps the no-deal default, maximum exposure, evidence, settlement, and exit terms visible before reliance.

Research supports the mechanism. The public product is the marketplace and coordination infrastructure.

Marketplace

  • Explore trades
  • Create a trade
  • Private messages
  • Track commitments

Safety & transparency

  • Contextual credibility
  • Service status
  • Safety and anti-threat rules
  • Transparency

Learn

  • Interactive walkthrough
  • What is Moral Trade?
  • Research
  • Technical specification
  • Worked examples

Organization

  • Team and governance
  • Join the network
  • Support
  • Contact
  • Privacy
  • Terms

Moral Trade does not provide legal, tax, investment, or blanket impact certification. Payment, custody, authorization, settlement, and refund capabilities are disclosed at the point where a user could rely on them.

© 2026 Moral Trade

PrivacyTermsAccessibilityContact