Skip to content

Terms of Service

Effective date: 21 June 2026

These terms govern your use of Keryx, open command-line software published by Matt Cockayne (phpboyscout.uk). By installing or using Keryx you agree to these terms.

1. What Keryx is

Keryx generates short promotional videos from written posts and publishes them to social media platforms you authorize. It is self-hosted: you run it on your own machine or CI, and it acts only on accounts you connect. There is no hosted Keryx service.

2. Licence

Keryx is open-source software, released under the MIT License (see the LICENSE file in its repository). Your use of the source code is governed by that licence; these terms additionally cover your use of the application to interact with third-party platforms and services.

3. Your responsibilities

  • Accounts. You may connect only accounts you own or are authorized to manage.
  • Content. You are solely responsible for the content you generate and publish, and for holding the necessary rights to any source material.
  • Platform compliance. You must comply with the terms, developer policies, and community guidelines of every platform you publish to (including Meta, Google / YouTube, TikTok, and LinkedIn), including their rules on automated posting and rate limits.
  • Provider compliance. You must comply with the terms of any AI generation providers you enable (for example Google Gemini and ElevenLabs).
  • Credentials. You are responsible for securing your own API keys and OAuth tokens.

4. Acceptable use

Do not use Keryx to publish unlawful, infringing, deceptive, harmful, or platform-prohibited content; to spam; or to circumvent any platform's automation, security, or rate-limiting policies.

5. Third-party platforms and services

Keryx integrates with third-party APIs whose availability, terms, and behaviour are outside our control. Platform or provider changes may alter or break functionality at any time, with no obligation on us to maintain compatibility.

6. No warranty

Keryx is provided "as is" and "as available", without warranty of any kind, express or implied. Automated publishing carries inherent risk — posting to the wrong account, failed or duplicate posts, expired tokens. Review Keryx's --dry-run output before publishing. You use Keryx at your own risk.

7. Limitation of liability

To the maximum extent permitted by law, Matt Cockayne shall not be liable for any indirect, incidental, special, or consequential damages, or for any loss arising from your use of Keryx — including content published, platform actions or account suspensions, or data loss.

8. Governing law

These terms are governed by the laws of England and Wales.

9. Changes

We may update these terms. The effective date above reflects the current version; the full change history is tracked in the Keryx repository's git log.

10. Contact

matt@phpboyscout.uk.