Terms of Service
Last updated: September 18, 2025
1. Agreement to Terms
By accessing or using skoredin.pro ("Website") and any services provided by Sergei Skoredin ("we," "our," or "us"), you agree to be bound by these Terms of Service ("Terms"). If you disagree with any part of these terms, you do not have permission to access our services.
2. Services Description
We provide the following services:
- Technical Blog: Educational content about Go programming, backend development, and software engineering
- Mentorship Services: One-on-one technical mentoring and consulting
- AiBsCleaner Tool: Code analysis service for Go projects
- Technical Consulting: Backend optimization and architecture consulting
3. Acceptable Use
3.1 You MAY:
- Access and read blog content for personal and professional education
- Share links to our content with proper attribution
- Use code examples from articles in your projects (MIT license unless stated otherwise)
- Submit code for analysis through AiBsCleaner following the guidelines
- Contact us for mentorship or consulting services
3.2 You MAY NOT:
- Reproduce entire articles without written permission
- Use automated tools to scrape or download content in bulk
- Submit malicious code or attempt to compromise our services
- Use our services for illegal activities
- Impersonate us or misrepresent your affiliation with us
- Attempt to reverse engineer or hack our services
- Use AiBsCleaner to analyze code you don't have rights to
- Overwhelm our services with excessive requests (rate limiting applies)
4. Intellectual Property
4.1 Our Content
All original content on this website (articles, images, designs) is protected by copyright law. You may:
- Quote portions with attribution
- Share links to our content
- Use code snippets under MIT license (unless specified otherwise)
4.2 User Submissions
When you submit code to AiBsCleaner or content through our services:
- You retain ownership of your content
- You grant us a limited license to process and analyze your code
- We don't claim ownership of your submitted code
- You warrant that you have the right to submit such content
5. AiBsCleaner Service Terms
5.1 Service Limitations
- Maximum file size: 10MB per submission
- Rate limit: 100 requests per hour per IP
- Supported languages: Go (additional languages may be added)
- Results are suggestions only - verify before implementing
5.2 Data Handling
- Temporary processing: Code is downloaded to temporary storage for analysis only
- Immediate deletion: All code files are permanently deleted after analysis completes
- No permanent storage: We don't keep copies of your code
- Results caching: Only analysis results (not code) may be cached for up to 24 hours
- Anonymous metrics: We collect only aggregate quality patterns, no actual code
5.3 Repository Integration Security
- OAuth 2.0 only: We use secure OAuth flow, never username/password
- Minimal permissions: Read-only access to code only
- Encrypted storage: All tokens are encrypted with AES-256
- Automatic cleanup: Tokens deleted on disconnect
- Your responsibility: Use repository integration only on trusted networks
- Revocation: You can revoke access anytime from GitHub/GitLab settings
6. Mentorship and Consulting Services
6.1 Booking and Payment
- Sessions must be booked in advance
- Payment is required before the session
- Cancellations require 24-hour notice for refund
- No-shows forfeit the session fee
6.2 Service Scope
- Mentorship is educational guidance, not guaranteed solutions
- Consulting recommendations are based on information provided
- Implementation remains your responsibility
- We don't guarantee specific outcomes or results
7. Privacy and Data Protection
Your use of our services is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.
8. Disclaimers and Limitations of Liability
8.1 "As Is" Basis
Our services are provided "as is" without warranties of any kind, either express or implied, including but not limited to:
- Merchantability
- Fitness for a particular purpose
- Non-infringement
- Accuracy or completeness of information
8.2 Educational Content
Blog articles and tutorials are for educational purposes. We don't guarantee:
- Code will work in all environments
- Solutions are optimal for your use case
- Information is current (technology changes rapidly)
8.3 Limitation of Liability
To the maximum extent permitted by law, we shall not be liable for:
- Indirect, incidental, or consequential damages
- Loss of profits, data, or business opportunities
- Damages from use or inability to use our services
- Damages exceeding fees paid for the specific service
9. Indemnification
You agree to indemnify and hold us harmless from any claims, losses, or damages arising from:
- Your violation of these Terms
- Your use of our services
- Your violation of any third-party rights
- Content you submit through our services
10. Third-Party Services
Our website may contain links to third-party services. We are not responsible for:
- Content on third-party websites
- Privacy practices of other sites
- Products or services offered by third parties
11. Modifications to Service and Terms
11.1 Service Changes
We reserve the right to:
- Modify or discontinue services at any time
- Change features or functionality
- Implement new restrictions or requirements
11.2 Terms Updates
We may update these Terms at any time. Continued use after changes constitutes acceptance of new terms. For significant changes, we'll provide notice on the website.
12. Termination
We may terminate or suspend access to our services immediately, without prior notice, for:
- Violation of these Terms
- Harmful or illegal activities
- Request by law enforcement
- Extended periods of inactivity
- Technical or security issues
13. Governing Law and Jurisdiction
These Terms shall be governed by the laws of Germany, without regard to conflict of law principles. Any disputes shall be resolved in the courts of Berlin, Germany.
14. Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
15. Entire Agreement
These Terms constitute the entire agreement between you and us regarding the use of our services, superseding any prior agreements.
16. Contact Information
Service Provider: Sergei Skoredin
Email: [email protected]
Website: https://skoredin.pro
Location: Berlin, Germany
For questions about these Terms, please contact us via email.
17. Special Provisions for EU Users
For users in the European Union:
- You have a 14-day cooling-off period for digital services (where applicable)
- These Terms don't affect your statutory consumer rights
- Disputes may be submitted to the EU Online Dispute Resolution platform
18. Acknowledgment
By using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service and our Privacy Policy.