By accessing or using eitan.grebnev.org (the "Site"), you agree to be bound by these Terms of Service. If you do not agree, please do not use the Site.
This Site is a personal portfolio and technical blog operated by Eitan Grebnev. It may include contact forms, SMS opt-in features, and project write-ups.
By opting in to SMS communications, you consent to receive text messages from Eitan Grebnev at the phone number you provide. Message and data rates may apply. Message frequency varies. Reply STOP to unsubscribe at any time. Reply HELP for help. Carriers are not liable for delayed or undelivered messages.
All content on this Site — including text, code samples, and design — is the property of Eitan Grebnev unless otherwise noted. You may not reproduce or redistribute content without permission.
The Site is provided "as is" without warranties of any kind. Eitan Grebnev makes no representations about the accuracy or completeness of the content.
To the maximum extent permitted by law, Eitan Grebnev shall not be liable for any indirect, incidental, or consequential damages arising from your use of the Site.
These terms may be updated at any time. Continued use of the Site after changes constitutes acceptance of the revised terms.
Questions about these terms? Email eitan@grebnev.org.