Early accessSuperPost is in early access. Sign up to get early-bird pricing locked for life.Lock pricing →
superpost

Terms of Service

The agreement between you and SuperPost when you sign up, use the service, and pay us.

Last updated

Working draft pending review. Final legally-binding text will be published with the production launch.

Acceptance

By creating a SuperPost account, connecting a repository, or using the API or CLI, you agree to these terms. If you are using SuperPost on behalf of an organisation, you confirm you have authority to bind that organisation to these terms.

The service

SuperPost is a marketing-automation product for software repositories. It generates short-form posts, video, and replies from repository activity and publishes them to third-party platforms you connect.

You are responsible for the content of your repository, the third-party accounts you connect, and the posts that SuperPost generates and publishes on your behalf.

Edits as training signal

When you edit a generated draft before publishing, we capture the original and edited text in a per-workspace ledger so that the engine learns your revision style and produces better drafts over time. Edits are used only to improve generation for your own workspace; they are not shared with other workspaces, sold, or used to train third-party foundation models. You can disable edit capture from Settings → Privacy and you can request deletion of your edit ledger at any time from Settings → Data.

Voice cloning and internal critic

If you opt in to voice cloning, we send the voice samples you upload to ElevenLabs to create a per-workspace voice clone, and we use that clone to generate the audio in every short-form video we render for you. Separately, if you opt in to the internal critic during onboarding, the engine synthesises the same draft in your cloned voice as part of a quality check that compares the result against your voice samples to score whether the draft sounds like you. Internal-critic audio is never published; it is deleted within 24 hours of the comparison unless you ask us to retain it. The clone output is AI-generated synthetic speech, not a recording of you. Your authorization is recorded in a tamper-evident, signed, append-only consent ledger; you can withdraw it at any time from Settings → Voice, and withdrawal immediately and permanently blocks any further synthesis from that voice.

Outcome polling on connected platforms

After we publish a post on your behalf to a platform you have connected (X, TikTok, or YouTube), we poll that platform's public API at 1 hour, 6 hours, 24 hours, and 7 days after publication to record public engagement metrics — views, likes, reactions, comments, reshares, watch-time where the platform exposes it. These metrics feed a per-workspace learning loop that selects future hooks, formats, and post times. We only poll posts the engine published; we do not crawl your accounts or scrape historical content.

Cross-workspace anonymized winner aggregation (opt-in)

If you opt in by enabling the public-leaderboard switch in workspace settings (off by default), we include this workspace's high-performing posts in an anonymized cross-workspace winner library used to bootstrap good defaults for new workspaces and power the public leaderboard at superpost.io/leaderboard. We strip the workspace identifier, owner name, repository URL, and any text features we cannot guarantee are non-attributing before a winner enters the shared pool. Turning the switch off removes existing contributions from the shared pool within 24 hours.

Folder uploads

You can upload a zipped folder of your project as an alternative to connecting a GitHub repository. We extract the upload to Cloudflare R2 object storage under a workspace-scoped prefix; only members of the uploading workspace can read those objects, and the per-bucket policy denies cross-workspace access. Uploads are retained for the active life of the workspace and deleted within 30 days of workspace deletion. You can remove a specific upload at any time from Settings → Sources.

Staged replies

If you turn on the engagement-reply feature (off by default), the engine generates up to three reply drafts when you publish a post and may ship one from your account if no human reply lands within the first 60 minutes of the post going live. Staged replies are written in your voice, drawn from your own context, and labelled internally as staged so we can show you which replies were generated. Any reply from a real human to the parent post immediately cancels the staged drafts. You can disable this feature in Settings → Engagement at any time.

Fees and billing

Pricing is published at superpost.io/pricing. The 14-day free trial requires no payment method. After the trial, your card is charged automatically on your selected plan.

Monthly plans cancel at the end of the current cycle. Annual plans run to the end of the paid year. We do not issue partial-month refunds outside the trial window.

Termination

You can cancel any time from your dashboard. We may suspend or terminate accounts that violate these terms, the acceptable-use policy at superpost.io/legal/acceptable-use, or any third-party platform policy.

Liability

SuperPost is provided as-is. We do not warrant that the service will be uninterrupted, error-free, or that generated content will achieve any particular outcome. Aggregate liability is capped at the fees you paid us in the twelve months preceding any claim.

Governing law

These terms are governed by the laws of the State of Delaware, USA, without regard to conflict-of-law principles. Disputes are subject to the exclusive jurisdiction of the state and federal courts located in Delaware.