Membership Developer

Last updated Aug 16, 2026

Membership

After you sign in to the Developer portal, the home page and the sidebar item Membership show your current developer affiliation: team name, Team ID, team type, and your role. Use the masthead to switch among teams you belong to.

Personal and organization teams

On your first successful sign-in, the system prepares a default personal team (the display name is typically Personal team) and makes you the Account Holder. App clients you later create under Identifiers are bound to the currently selected team.

You can also create organization teams and switch among them. You may invite other people to a personal team so existing identifiers can be shared.

A team is used to:

  • Manage people and invitations on the Developer portal (membership lives on the portal, not on Swaymoon Account)
  • Bind identifiers to a Team ID; Swaymoon Account only stores that client-to-team binding
  • Issue pairwise sub values isolated by team, so the same person is not correlatable across developer teams

Roles

RoleCapabilities
Account HolderUnique per team. Can rename the team, invite and remove people, change others’ roles, and manage identifiers. Cannot leave or be removed.
AdminCan invite and remove people (except the Account Holder), change non-holder roles, and manage identifiers.
DeveloperCan manage identifiers. Cannot invite or remove people.

Users and Access in the sidebar is where you view people, send invitations (by notification email), and accept invitations. The invitee must sign in with the Swaymoon Account that uses the same notification email.

Current limits

The portal does not provide:

  • Paid membership, plan upgrades, or billing
  • Account Holder transfer
  • Per-app access for members
  • Certificates or device management

Relationship to Swaymoon Account

Membership is tied to your Swaymoon Account, but team members, roles, and invitations are stored only on the Developer portal. Swaymoon Account is the identity provider: sign-in, email binding, and registering identifiers by Team ID (including pairwise sub). It does not store who belongs to which portal team.

If you delete the account or delete account data through the privacy flow, the portal’s local session is cleared and that account’s portal memberships are removed. What happens to registered identifiers depends on deletions you perform in the portal and on Swaymoon Account rules. See the Developer portal Privacy Policy and the related Account guides.