Terms of Service
for Ruby News — a personal tool used to upload completed videos to TikTok via the official TikTok Content Posting API.
Last updated: 30 October 20251. Overview
Ruby News (the “App”) is a personal, non-commercial script operated by Fabian Westhäußer (the “Operator”). These Terms of Service (the “Terms”) govern use of the App. By using the App you agree to these Terms.
2. Not a public service
The App is intended solely for the Operator’s own TikTok account. It is not offered to the public, is not a SaaS, and does not provide services to third parties.
3. Functionality
The App uploads already-finished video files to TikTok using TikTok’s official API. It does not generate content, provide analytics, or access follower/comment data.
4. TikTok policies & API compliance
- The App must be used in accordance with TikTok’s Terms, Community Guidelines, and Developer Policies.
- Only authorized scopes are used:
video.uploadand, if enabled,video.publish. - The Operator is responsible for ensuring that all uploaded content complies with applicable laws and platform rules.
5. Intellectual property
- The Operator retains rights in the original content uploaded via the App.
- Third‑party materials (e.g., images, music, clips) must be properly licensed or used under a valid exception; the Operator bears responsibility for rights clearance.
6. Privacy
See the Privacy Policy for details. In short: the App does not collect personal data from viewers or third parties. Local OAuth tokens are used only to authenticate uploads to the Operator’s account.
7. Security
The App runs locally. The Operator should keep devices secure, safeguard tokens, and rotate credentials if compromise is suspected.
8. Availability & changes
The App is provided “as is” without guarantees of availability, accuracy, or performance. The Operator may modify, suspend, or discontinue the App at any time.
9. Disclaimer of warranties
To the maximum extent permitted by law, the App is provided as is and as available, without warranties of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non‑infringement.
10. Limitation of liability
To the maximum extent permitted by law, the Operator shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or any loss of data, profits, or revenues, arising from use of or inability to use the App, even if advised of the possibility of such damages.
11. Acceptable use
- No unlawful, infringing, or harmful content may be uploaded.
- No bypassing of TikTok’s technical protections or rate limits.
- No sharing of access tokens or credentials with third parties.
12. Termination
The Operator may terminate or restrict use of the App at any time. Sections that by their nature should survive termination (e.g., IP, disclaimers, limitations) will survive.
13. Governing law
These Terms are governed by the laws of Germany, without regard to conflict of law principles. The exclusive venue for disputes shall be the competent courts located in Stuttgart.
14. Changes to the Terms
The Operator may update these Terms from time to time. Material changes will be indicated by updating the “Last updated” date above.
15. Contact
Questions about these Terms? Contact: ruby.musicnews@gmail.com