Privacy Policy
Last updated: February 1, 2026
This Privacy Policy applies to both whyruby.info and rubycommunity.org, which are operated as a unified service under the same data controller.
Information We Collect
GitHub OAuth Data
When you sign in with GitHub, we collect and store:
- Your GitHub username
- Your email address from GitHub
- Your GitHub user ID (for authentication)
- Your GitHub avatar URL
- Your full name from GitHub profile
- Your bio/description from GitHub profile
- Your company information from GitHub profile
- Your website/blog URL from GitHub profile
- Your Twitter username from GitHub profile
- Your location from GitHub profile
- Your public Ruby repositories (name, description, stars, URL)
This information is automatically refreshed from GitHub each time you sign in to keep your profile up to date.
User-Generated Content
- Posts and articles you create
- Comments you make
- Reports you submit about content
Technical Information
- Basic server logs for security and performance monitoring
- Your IP address for security and geographic analysis
Cross-Domain Authentication
When you sign in on one domain, we use a secure, short-lived token (valid for 30 seconds, single-use) to synchronize your session across both domains. This token is transmitted via URL parameter and immediately invalidated after use. No additional personal data is collected during this process.
Analytics Data (via Nullitics)
We collect minimal, anonymized usage data to improve our service using Nullitics, a privacy-first analytics service:
- Pages you visit
- How you arrived at our site (referrer)
- Screen width (for responsive design optimization)
Nullitics does not use cookies, does not store IP addresses, and does not collect any personally identifiable information. Their servers are located in the Netherlands and they are fully compliant with GDPR, ePrivacy, PECR, CCPA, and COPPA.
How We Use Your Information
We use the collected information to:
- Provide and maintain the Ruby advocacy community platform
- Allow you to create and manage your content
- Enable community moderation features
- Prevent spam and abuse
- Analyze website usage patterns to improve functionality and user experience
- Understand which content is most valuable to our community
- Optimize website performance and load times
Information Sharing
We do not sell, trade, or share your personal information with third parties, except:
- When required by law
- To protect our rights or the safety of users
- With your explicit consent
Your GitHub username, avatar, and profile information (name, bio, location, company, social links, Ruby repositories) are displayed publicly on your profile page. Your username and avatar are shown with your posts and comments for community interaction.
Third-Party Services
We use the following third-party services that may process your data:
- GitHub: For authentication and profile data
- Nullitics: For privacy-first website analytics (no cookies, no IP storage, GDPR compliant)
These services have their own privacy policies and data handling practices. We encourage you to review their privacy policies.
Data Security
We implement appropriate security measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.
Your Rights
You can:
- Access your personal data
- Request correction of inaccurate data
- Request deletion of your account and associated data
- Export your content
To exercise these rights, contact us at hey@yurisidorov.com
Cookies and Tracking
We use cookies only for essential website functionality:
- Essential cookies: User authentication, session management, and security features
Analytics without cookies: We use Nullitics for website analytics. Nullitics does not use cookies, does not store IP addresses, and is fully compliant with GDPR, ePrivacy, PECR, CCPA, and COPPA. No cookie consent banner is required.
We do not use cookies for advertising or marketing purposes.
Children's Privacy
Our service is not intended for users under 13 years of age. We do not knowingly collect personal information from children under 13.
Changes to This Policy
We may update this Privacy Policy periodically. Changes will be posted on this page with an updated revision date.
Contact Us
If you have questions about this Privacy Policy, contact us at hey@yurisidorov.com