ErrBits (errbits.com) is a technical blog about SystemC, ARM architecture, and C/C++ internals. This page explains what data is collected when you use the site, why it is collected, and what you can do about it.

Short version: We collect only what is needed to run the site. We never sell your data, never share it with advertisers, and never send unsolicited email.

What We Collect — At a Glance

Data When Where stored Why
Email, name, photo URL, uid Google Sign-In Firebase Auth Account identity
Email, name, uid, subscribedAt Sign-in or newsletter form Firestore subscribers/ New article notifications
Article title, URL, savedAt Bookmark click Firestore bookmarks/{uid}/ Your reading list
Studio step completion Mark Done click Firestore users/{uid}/progress/ Track learning progress
Page views, sessions, device type All page loads (passive) Firebase Analytics Understand which content is useful
Font requests All page loads (passive) Google Fonts CDN Render JetBrains Mono & Inter fonts
Translation requests When you click Translate Google Translate Translate page content on demand

Google Sign-In

When you sign in with Google, we receive your email address, display name, profile photo URL, and a unique Firebase user ID (uid). This data is used solely to:

We do not access your Google Drive, Gmail, Contacts, or any other Google data. Signing in is optional — all articles are readable without an account.

Newsletter Subscription

Your email is stored in Firestore when you sign in with Google (one-time, only if not already subscribed), or when you submit the newsletter form at the bottom of articles.

Your email is used only to notify you when a new article is published. No marketing emails, sponsored content, or third-party promotions. To unsubscribe, email adiitrack7@gmail.com and your record will be deleted.

Bookmarks and Reading List

When you bookmark an article, we store the article title, URL, and timestamp in Firestore under your uid (bookmarks/{uid}/articles/{slug}). This data is private — only you can read it — and powers the Reading List page.

You can delete any bookmark directly from the Reading List page at any time.

SystemC Studio Progress

When you click Mark Done in the Studio, the completed step is saved to Firestore under users/{uid}/progress/studio. This data is private to your account and used only to restore your progress on subsequent visits.

Analytics

We use Firebase Analytics (Google) to understand site usage. It collects page views, session duration, scroll depth, and device/browser type. This data is aggregated and not used for advertising. We do not display ads on this site.

Third-Party Services

The following Google services are used. Each has its own privacy policy:

No advertising networks, no third-party tracking scripts, and no data brokers are used on this site.

Your Rights

Data Retention

No Selling or Sharing

We do not sell, rent, trade, or share your personal data with any third party for advertising or commercial purposes. Ever.

Cookies

Firebase Auth uses browser cookies and localStorage to persist your sign-in session. No other first-party cookies are set. Firebase Analytics may set cookies as part of session tracking.

Contact

For privacy questions, data requests, or concerns:

Aditya Gauravadiitrack7@gmail.com

We aim to respond within 48 hours.