Privacy Policy

Last updated: March 2, 2025

At MyBlocks, we take your privacy seriously. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website and use our service.

Information We Collect

We collect information that you provide directly to us when you:

  • Create an account
  • Use our services
  • Contact customer support
  • Participate in surveys or promotions

The types of information we may collect include:

  • Contact information (such as name and email address)
  • Account credentials
  • Profile information
  • User content (such as components, code snippets, and comments)
  • Payment information (processed by our payment provider)
  • Usage data and analytics

How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve our services
  • Process transactions
  • Send you technical notices, updates, security alerts, and administrative messages
  • Respond to your comments, questions, and customer service requests
  • Communicate with you about products, services, offers, and events
  • Monitor and analyze trends, usage, and activities in connection with our service
  • Detect, investigate, and prevent fraudulent transactions and other illegal activities
  • Personalize your experience

Third-Party Authentication

MyBlocks offers authentication through third-party services including Google, GitHub, and Figma. When you choose to authenticate using these services, we may receive certain profile and account information about you from the provider. This information may include your name, email address, and profile picture.

Google Authentication Scopes

When you sign in with Google, MyBlocks requests the following specific permissions:

  • Email Address (/auth/userinfo.email): We request access to see your primary Google Account email address to create and identify your MyBlocks account.
  • Basic Profile Information (/auth/userinfo.profile): We request access to basic profile information you've made available, such as your name and profile picture, to personalize your MyBlocks experience.
  • OpenID Connect (openid): This allows us to securely authenticate you with Google and associate you with your personal information on Google.

We use this information solely for the purpose of creating and managing your MyBlocks account. We do not share your login information with other users or with any other third parties except as necessary to provide our services or as required by law.

Data Sharing and Disclosure

We may share your personal information in the following situations:

  • With Service Providers: We may share your information with third-party vendors, consultants, and other service providers who need access to such information to carry out work on our behalf.
  • For Legal Reasons: We may disclose your information if we believe it is necessary to comply with a legal obligation, protect and defend our rights or property, or protect the safety of our users or the public.
  • Business Transfers: If we are involved in a merger, acquisition, or sale of all or a portion of our assets, your information may be transferred as part of that transaction.
  • With Your Consent: We may share your information with third parties when we have your consent to do so.

Data Security

We implement appropriate technical and organizational measures to protect the security of your personal information. However, please be aware that no method of transmission over the Internet or method of electronic storage is 100% secure.

Your Rights

Depending on your location, you may have certain rights regarding your personal information, including:

  • The right to access your personal information
  • The right to correct inaccurate information
  • The right to delete your information
  • The right to restrict or object to processing
  • The right to data portability

Children's Privacy

Our service is not intended for individuals under the age of 16. We do not knowingly collect personal information from children under 16. If we learn we have collected personal information from a child under 16, we will delete this information.

Changes to This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date at the top.

Contact Us

If you have any questions about this Privacy Policy, please contact us at:

support@myblocks.dev