Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions docs/donor-agreement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Donor Agreement

## Before you share your points

SlugSwap connects donors and requesters on campus. This agreement explains what happens when you join as a donor so there are no surprises.

---

## How it works

You set a monthly contribution amount. Each week, your share of that amount becomes part of a shared pool that verified UCSC students can draw from.

When a requester generates a claim code, SlugSwap uses your linked dining account to produce a barcode on their behalf. When they scan it at a dining terminal, points are deducted from your balance. This is intentional — that's how the sharing works.

---

## What you're authorizing

By linking your GET account and activating donor status, you're authorizing SlugSwap to:

- Connect to your school dining account (GET Tools) to generate claim codes on your behalf
- Draw from your Flexi Dollars, Banana Bucks, and Slug Points up to your contribution limit
- Do this automatically when requesters claim from the pool

We do not store your UCSC or GET password. Your credentials are encrypted and used only to generate codes.

We may allocate and redistribute contributions across the pool at our discretion to maintain pool health, fairness, and availability for requesters.

---

## You stay in control

- **Pause anytime** — no codes are generated from your account while paused
- **Update your monthly amount** anytime; changes take effect the next weekly cycle
- **Stop donating** anytime; your account is effectively removed from pool activity

**On limits:** When you reach your contribution limit, SlugSwap stops generating claim codes from your account. We can't intercept purchases you make directly at dining terminals, but no SlugSwap-generated activity will occur beyond your set limit.

---

## Fairness

- Requesters have weekly allowance limits so no single person can drain the pool
- We track usage and can suspend access for abuse
- You can see your weekly and monthly impact (people helped, points contributed) in the app

---

## Questions

If you see unexpected activity on your dining account, contact us at [support contact]. We'll investigate and work to make it right.