From 7292b11c0b40853a12c5bdd02931f9a3edbfbf00 Mon Sep 17 00:00:00 2001
From: Jennie Robinson Faber
Email cannot be changed. Contact us if you need to use a different email.
+ Ghost Guild is a community for game workers exploring cooperative and + worker-centric models. By joining, you're becoming part of a growing + community of practice built on mutual support, shared learning, and + solidarity. +
++ This page covers everything you're agreeing to as a member. Related + policies are linked throughout and are part of this agreement. +
++ Ghost Guild membership is about community and participation, not + access to hidden content. Every member gets the same access to + resources, events, and community spaces regardless of what they + contribute financially. +
+
+ When you join Ghost Guild, you become a Class B member of Baby
+ Ghosts, our parent charity. Class A membership is held by a small
+ group involved in governance, mainly our directors. Class A and
+ Class B have equal access to resources, community, events, and the
+ Solidarity Fund. Voting at the Annual General Meeting is limited
+ to Class A members, as set out in our
+
+ Our three membership circles describe where you are in your journey + with cooperative models. They're not a hierarchy. +
++ You can move between circles as your work and interests evolve. Just + reach out to the Membership Committee when you're ready. +
+ ++ We operate on a pay-what-you-can model. Your contribution is fully + decoupled from your circle. Members with more financial capacity help + make space for members with less. +
++ If money is tight, choose the $0 option. If you have more capacity, + contributing at a higher tier supports others. You can adjust your + contribution anytime as your situation changes. +
++ The Solidarity Fund is administered by the Membership Committee, and + its status is reported to the community each year. +
+As a Ghost Guild member, you have:
+As a Ghost Guild member, you commit to:
++ Our community spaces, including our shared Slack workspace, operate + with an assumption of privacy. This means: +
++ The Ghost Guild wiki at + wiki.ghostguild.org is a + knowledge commons. Anything you contribute to it is automatically and + irrevocably licensed under the + Creative Commons Attribution-ShareAlike 4.0 International License + (CC-BY-SA 4.0) at the moment you post it. +
+In plain terms:
++ This is how a knowledge commons works, and it's central to what Ghost + Guild is doing. If you have something you'd rather keep private or + under a more restrictive license, don't put it in the wiki. +
+
+ Profile information, bulletin board posts, comments in member-only
+ spaces, and direct messages aren't part of the commons and stay under
+ your control. See our
+
+ Your personal information is used to administer your membership and + to communicate with you about Ghost Guild. +
+
+ We use a small number of third-party services to run the platform
+ (payment processing, email, hosting, analytics). Our
+
+ We don't sell your data, share it for marketing, or feed any community + content into generative AI tools. +
++ Membership is valid for one year from joining or renewal. Dues can be + paid monthly or annually, and renewal happens by continuing dues + payments or arranging support through the Solidarity Fund. +
++ You can adjust your contribution to any amount, including $0, at any + time. There's no minimum contribution to maintain membership in good + standing. A failed monthly payment doesn't end your membership. If a + payment doesn't go through, we'll reach out to work it out. +
+
+ You can end your membership at any time by contacting the Membership
+ Committee. In rare cases, membership may be ended for serious
+ violations of these guidelines, following the process in our
+
+ If you leave, your wiki contributions remain in the commons under
+ their CC-BY-SA 4.0 license. Your other personal information is handled
+ according to the retention rules in our
+
These policies are part of what you agree to by joining:
++ By joining Ghost Guild, you're confirming that you've read, + understood, and agree to these community guidelines and the policies + linked above. +
+Welcome to the community, Ghostie!
+
- By joining you agree to our
- This policy is being finalized.
+ {{ policy.description }}
+
+ The full text will be published here ahead of launch. In the meantime,
+ the expectations that apply are summarized in our
+
+ Questions? Contact the Membership Committee at
+ hello@ghostguild.org.
+ Last updated: April 18, 2026
+ Ghost Guild is a program of Baby Ghosts, a Canadian non-profit. This
+ policy explains what information we collect when you use
+ ghostguild.org and wiki.ghostguild.org, what we do with it, and what
+ choices you have.
+
+ We treat your data as something you've trusted us with, not something
+ we own. If anything here is unclear or feels off, email us at
+ hello@ghostguild.org.
+
+ When you apply for membership: your name, pronouns,
+ location, email, the answers you give in your application, and which
+ membership circle you're applying for.
+
+ When you build a profile: anything you choose to add
+ (bio, studio affiliation, skills, social links, availability for peer
+ support, Slack handle). Your profile is visible to other Ghost Guild
+ members. It isn't made public or visible to search engines. If you
+ don't want something seen by other members, don't put it in your
+ profile.
+
+ When you contribute to the wiki: your edits,
+ comments, and authorship are recorded so members can see who wrote
+ what and so we can roll back if needed.
+
+ When you post on the bulletin board: your posts
+ (needs you have, offers you can make), your name as the poster, and
+ the timestamps. The actual connecting between members happens in
+ Slack, not on our platform.
+
+ When you pay dues: payment is handled by Helcim. We
+ see the amount, date, and that the payment came from you. We don't
+ see or store card numbers or banking details.
+
+ When you get emails from us: Resend delivers them.
+ They process your email address and basic delivery metadata.
+
+ For site analytics: we use Plausible. Plausible
+ doesn't use tracking cookies, doesn't store IP addresses, and doesn't
+ follow you across sites. It tells us aggregate things like which
+ pages get visited and roughly how many people use the site. It
+ doesn't tell us who you are.
+
+ We don't use Google Analytics, advertising pixels, or any other
+ tracking. The site uses cookies needed to keep you logged in. That's
+ it.
+
+ To run the membership program: review applications,
+ give you access, support your participation, send you things you've
+ signed up for.
+
+ To help members find each other: making your profile
+ and bulletin board posts visible to the rest of the community.
+
+ To report on impact: anonymized, aggregated numbers
+ for funders and the community (how many members, what topics come up
+ on the bulletin board, where members are based).
+
+ To meet our obligations as a non-profit corporation
+ under Canadian law.
+ The services that store or process your data on our behalf:
+ Other Ghost Guild members: they can see your profile
+ and any bulletin board posts you make. None of this is public or
+ visible to search engines.
+
+ Wiki contributions: anything you post on
+ wiki.ghostguild.org is part of a public knowledge commons (see the
+
+ Baby Ghosts staff and the Membership Committee: for
+ purposes related to running the program.
+ We don't sell your data. We don't share it with third parties for marketing.
+ We don't feed your messages, profile, applications, bulletin board
+ posts, or other community content into generative AI tools, and we
+ don't allow members to do that with each other's content either. This
+ is a community commitment, not just a policy line.
+
+ If we ever want to do something different than what's in this policy,
+ we'll ask first.
+
+ While you're a member: as long as you have an
+ account.
+
+ After you leave: we keep basic account records for
+ one year for administrative reasons (renewals, returning members,
+ financial records we're required to keep). Your wiki contributions
+ remain in the commons under their license; that's how a commons works
+ (see
+ Financial records: we keep what we have to keep
+ under tax law (currently six years).
+
+ You can ask us to delete your account and personal data at any time.
+ We'll do it unless we're legally required to retain something
+ specific, in which case we'll tell you what and why.
+ You can:
+ To do any of these, email
+ hello@ghostguild.org. We'll
+ respond within 30 days.
+
+ If you live in a province with its own privacy law (Quebec, British
+ Columbia, Alberta), you may have additional rights under that law.
+ PIPEDA may also apply to some of what we do. We'll respect those
+ rights regardless of which framework technically covers your
+ situation.
+
+ We host on a private server, encrypt data in transit, and limit
+ access to staff who need it. Perfect security doesn't exist. If
+ something happens that affects your data, we'll tell you within a
+ reasonable time and explain what we're doing about it.
+
+ Ghost Guild is for adults. We don't knowingly collect data from
+ anyone under 18.
+
+ If we change this policy in a way that affects how we handle your
+ data, we'll email members and post the change with a date stamp at
+ least 30 days before it takes effect. Continued use after that means
+ you accept the changes. If you don't, close your account first.
+
+ Questions, requests, complaints:
+ hello@ghostguild.org
+
+ Baby Ghosts Last updated: April 18, 2026
+ These terms apply to your use of ghostguild.org and
+ wiki.ghostguild.org, run by Baby Ghosts (a Canadian non-profit). The
+ You can browse public pages without an account.
+ To become a member, you have to be 18 or older, complete an
+ application, and be accepted by the Membership Committee. Membership
+ is reviewed against our values and processes; we can decline
+ applications, and we don't always provide detailed reasons.
+
+ You're responsible for what happens under your account. Don't share
+ login credentials. If you suspect unauthorized access, tell us at
+ hello@ghostguild.org.
+
+ We may suspend or close accounts that violate these terms, the
+
+ We don't suspend or close accounts because a payment didn't go
+ through. If there's a problem with your contribution, we'll reach
+ out.
+
+ Membership runs annually and renews unless you cancel. You can pay
+ your annual dues all at once or in monthly installments; both result
+ in the same annual membership.
+
+ Dues are pay-what-you-can: you choose your contribution, and you can
+ change it any time as your situation changes. The full pricing
+ structure is on the membership page.
+
+ We don't refund dues. If paying ever becomes a problem, the
+ Solidarity Fund is there for that reason; reach out and we'll work it
+ out.
+
+ The
+
+ If you violate these, we follow the
+
+ There are two different things happening with content on Ghost Guild,
+ and they work differently.
+
+ You keep ownership of profile information, bulletin board posts,
+ comments, messages, and anything else you post in member-only spaces.
+ By posting these, you give Ghost Guild a non-exclusive license to
+ display them within the platform to other members.
+
+ If you delete your account, we remove this content from member-facing
+ areas. Backups may persist for a reasonable period before being
+ purged.
+
+ The wiki at
+ wiki.ghostguild.org is a
+ knowledge commons. When you contribute to it (creating pages, editing
+ existing ones, adding examples, leaving comments on wiki pages), your
+ contribution is automatically and irrevocably licensed under the
+ Creative Commons Attribution-ShareAlike 4.0 International License
+ (CC-BY-SA 4.0).
+ In plain terms:
+ This is how a knowledge commons works, and it's central to what Ghost
+ Guild is doing. We're explicit about it because we want you to
+ contribute knowing exactly what's happening to your work. If you have
+ something you'd rather keep private or under a more restrictive
+ license, don't put it in the wiki.
+
+ Educational materials, templates, and resources we publish on
+ ghostguild.org are for member use within the spirit of the
+ cooperative movement. Where a specific license is attached (like
+ Creative Commons), follow that license. We ask for attribution to
+ Ghost Guild or Baby Ghosts.
+
+ Ghost Guild relies on Helcim (payments), Resend (email), Hetzner
+ (hosting), Outline (wiki), Plausible (analytics), and Slack (via the
+ shared Gamma Space workspace). Their terms apply when you interact
+ with their services. We've picked them carefully but we can't
+ guarantee they'll never have outages, security issues, or policy
+ changes.
+
+ Ghost Guild is provided as-is. We work to keep things running and
+ resources accurate, but we don't guarantee uptime, completeness, or
+ that information on the site is right for your specific situation.
+ Treat our templates and educational materials as starting points, not
+ legal, financial, or business advice. Talk to qualified professionals
+ before you make decisions that need them.
+
+ To the extent the law allows, Baby Ghosts isn't liable for indirect,
+ incidental, or consequential damages arising from your use of the
+ site. Our total liability is capped at the amount of dues you've paid
+ in the past 12 months (which may well be zero, given how our pricing
+ works).
+
+ For disputes between members, we use the
+
+ For disputes with Baby Ghosts about these terms or your account,
+ please reach out first. Most things we can sort out by talking. If we
+ can't, the dispute will be governed by the laws of Ontario, Canada.
+
+ We'll update these terms from time to time. For changes that
+ materially affect your rights or our obligations, we'll email members
+ at least 30 days before the new terms take effect. Continued use
+ after that means you accept the changes. If you don't, close your
+ account before they kick in.
+
+ Baby Ghosts Loading series pass information...
- Cancelling your membership will immediately revoke access to
- member-only resources, events, and the Slack workspace.
- This action cannot be easily undone.
+ Cancelling closes your account and ends access to member-only
+ spaces, including Slack. If you're cancelling because of a
+ money issue, the
+
@@ -139,8 +142,8 @@
Preparing payment setup… Payment setup complete. Redirecting to your account…
+ You'll be charged ${{ firstCharge }} today (${{ form.contributionAmount }}/month × 12).
+
+ Then ${{ firstCharge }} every {{ cadence === 'annual' ? 'year' : 'month' }}, until you cancel.
+
- You're signing up for ${{ form.contributionAmount }} CAD / month.
- Click "Complete Payment" below to open the secure payment modal and verify your payment method. Your membership is active. Redirecting to your dashboard... {{ guidanceLabel }}
+ You'll be charged ${{ firstCharge }} today (${{ form.contributionAmount }}/month × 12).
+
+ Then ${{ firstCharge }} every {{ cadence === 'annual' ? 'year' : 'month' }}, until you cancel.
+
Cancelling closes your account and ends access to member-only
- spaces, including Slack. If you're cancelling because of a
+ spaces, including Slack. If you're cancelling because of a
money issue, the
@@ -242,7 +242,7 @@
{{ guidanceLabel }}
+ Baby Ghosts Studio Development Fund is a registered Canadian charity.
+ Members who file Canadian taxes can claim their contributions.
+ We'll help you set up tax receipts once you've joined.
+
Pay what you can. If you can pay more, you're making room for
someone who can't.
@@ -744,6 +749,13 @@ onUnmounted(() => {
margin-top: 16px;
}
+.charity-note {
+ font-size: 12px;
+ color: var(--text-dim);
+ line-height: 1.65;
+ margin-top: 16px;
+}
+
/* ---- FORM SECTION ---- */
.form-section {
padding: 32px;
From 91711aa39b67ad3da5c4595145a8cad428fa7b04 Mon Sep 17 00:00:00 2001
From: Jennie Robinson Faber What we collect
+ Why we collect it
+ Who else sees it
+
+
+ What we don't do
+ How long we keep it
+ Your rights
+
+
+ Security
+ Children
+ Changes
+ Contact
+
+ 3230 Yonge Street #4052
+ Toronto ON M4N 3P6
+ Canada
+ Who can use Ghost Guild
+ Your account
+ Membership and dues
+ Acceptable use
+
+
+ Your content
+ Profiles, bulletin board posts, comments, and other member-only content
+ Wiki contributions
+
+
+ Our content
+ Third-party services
+ Disclaimers
+ Limitation of liability
+ Disputes
+ Changes
+ Contact
+
+
+ 3230 Yonge Street #4052
+ Toronto ON M4N 3P6
+ Canada
+ Pay what you can
@@ -234,9 +234,39 @@
Pay what you can
@@ -472,17 +472,25 @@ const contributionOptions = getContributionOptions();
// Minimal labels for the dropdown — reactive to cadence.
const contributionItems = computed(() => {
- const isAnnual = cadence.value === "annual";
return Object.values(CONTRIBUTION_TIERS).map((tier) => {
const base = tier.amount;
if (base === 0) return { value: tier.value, label: "$0" };
- const amt = isAnnual ? base * 10 : base;
- const suffix = isAnnual ? "/yr" : "/mo";
- const hint = tier.value === "15" && !isAnnual ? " (suggested)" : "";
+ const amt = getTierAmount(tier, cadence.value);
+ const suffix = cadence.value === "annual" ? "/yr" : "/mo";
+ const hint = tier.value === "15" && cadence.value !== "annual" ? " (suggested)" : "";
return { value: tier.value, label: `$${amt}${suffix}${hint}` };
});
});
+// Format tier amount for display in tier list
+const formatTierAmount = (value, label) => {
+ const tier = getContributionTierByValue(value);
+ if (!tier || tier.amount === 0) return "$0";
+ const amt = getTierAmount(tier, cadence.value);
+ const suffix = cadence.value === "annual" ? "/yr" : "/mo";
+ return `$${amt}${suffix}`;
+};
+
// Initialize composables
const {
initializeHelcimPay,
From 748a84d001f55f35f78045199b277a28eb1f9ae7 Mon Sep 17 00:00:00 2001
From: Jennie Robinson Faber Pay what you can
@@ -420,7 +420,6 @@
import { reactive, ref, computed, onMounted, onUnmounted } from "vue";
import { getCircleOptions } from "~/config/circles";
import {
- getContributionOptions,
requiresPayment,
getContributionTierByValue,
getTierAmount,
@@ -467,9 +466,6 @@ const paymentToken = ref(null);
// Circle options from central config
const circleOptions = getCircleOptions();
-// Contribution options from central config
-const contributionOptions = getContributionOptions();
-
// Minimal labels for the dropdown — reactive to cadence.
const contributionItems = computed(() => {
return Object.values(CONTRIBUTION_TIERS).map((tier) => {
@@ -482,8 +478,7 @@ const contributionItems = computed(() => {
});
});
-// Format tier amount for display in tier list
-const formatTierAmount = (value, label) => {
+const formatTierAmount = (value) => {
const tier = getContributionTierByValue(value);
if (!tier || tier.amount === 0) return "$0";
const amt = getTierAmount(tier, cadence.value);
From fb337a427776242bf9523e7c63006927e09edb99 Mon Sep 17 00:00:00 2001
From: Jennie Robinson Faber Payment Information
- Welcome to Ghost Guild!
-