1. Supporter contribution
Monthly membership contributes to hosting, storage, maintenance, support, documentation, backups, monitoring, and community operations. It does not purchase, rent, license, or reserve any specific media title, catalog, uptime level, or streaming service.
2. Optional access perk
Eligible active supporters may receive one personal private Jellyfin account per eligible seat with up to two concurrent streams when the perk is available. Higher support levels help fund operations; they do not buy extra streams, devices, titles, uptime, or media rights. Access can be limited, paused, disabled, or revoked when billing lapses, abuse is detected, legal or privacy risk appears, capacity changes, operations require it, or an administrator places the membership under review.
3. Billing and cancellation
Stripe Checkout and the Stripe Billing Portal handle payment methods, invoices, and cancellation. Local portal state follows Stripe events and may lag briefly while webhooks and reconciliation jobs process. A canceled, unpaid, or past-due membership can lose supporter eligibility and any optional access perk.
4. Refunds, disputes, and holds
Refund, dispute, and chargeback events are treated conservatively and may place access in admin review. This staging policy does not promise automatic refunds, timelines, or outcomes. Final public refund, dispute, and chargeback language is a launch gate and is not approved by this scaffold.
5. Account safety
Accounts are personal. Credential sharing, stream-limit abuse, automated scraping, or attempts to bypass limits may result in disabled access. Jellyfin accounts are disabled rather than deleted where practical.
6. Privacy and support information
The portal should collect only the information needed to operate membership, billing support, security, provisioning, audit logs, and abuse prevention. Supporters should not send passwords, API keys, payment-card numbers, private tokens, or unrelated personal information through support requests.
7. Rights and public-launch gate
The operator must confirm rights, privacy, consumer/payment, and acceptable-use obligations before public production. Public copy, Stripe product names, refund language, dispute handling, revocation language, and privacy terms require business and counsel approval.