Cookie Policy
Last Updated: November 9, 2025
Version: 1.1
1. Introduction
This Cookie Policy explains how DevNotes.IT ("we", "us", or "our") uses cookies and similar technologies when you visit our website at devnotes.it. This policy should be read together with our Privacy Policy.
DevNotes.IT is a blog and tutorial platform for developers, providing educational content about programming, DevOps, and software development.
2. What Are Cookies?
Cookies are small text files that are placed on your device (computer, smartphone, tablet) when you visit a website. They are widely used to make websites work more efficiently and provide information to website owners.
Cookies can be "session cookies" (deleted when you close your browser) or "persistent cookies" (remain on your device for a set period or until you delete them).
In addition to cookies, we also use local storage (a browser feature similar to cookies) to store some preferences directly in your browser.
3. How We Use Cookies and Data
We use cookies and similar technologies for the following purposes:
- Authentication - To maintain your login session when you sign in via Google, GitHub, or Facebook
- Security - To protect against cross-site request forgery (CSRF) and other security threats
- User preferences - To remember your settings (theme, language preferences)
- Cookie consent - To remember your cookie preferences and consent choices
- Payment processing - To securely process payments or donations through Stripe
- Session tracking - To identify your browser session for consent audit purposes
4. Types of Cookies We Use
4.1 Strictly Necessary Cookies
These cookies are essential for the website to function properly. They cannot be disabled as they are necessary for providing services you have requested.
We use strictly necessary cookies for:
- Authentication - To remember your login state and maintain your session when you sign in via OAuth providers (Google, GitHub, Facebook)
- Security - To protect against fraud, validate registration processes, and ensure secure access to your account
- Consent tracking - To identify your browser session for recording and managing your cookie consent choices as required by GDPR
These cookies typically expire between a few minutes (for temporary security tokens) to one year (for consent tracking). Session cookies are automatically refreshed while you actively use the site.
4.2 Functional Cookies
These cookies enable enhanced functionality and personalization. If you do not allow these cookies, some or all of these features may not function properly (e.g., you won't be able to make donations or your theme preference won't be saved).
We use functional cookies and similar technologies for:
- User preferences - To remember your settings such as theme preference (dark/light mode) and language choice
- Consent management - To store your cookie consent preferences locally in your browser
- Payment processing - To enable secure payment processing when you make donations via Stripe Checkout
Most preference data is stored in your browser's local storage and persists until you clear your browser data. Payment-related cookies are set by Stripe and may be session-based or persistent depending on your interaction with the payment flow.
Third-party cookies: When you interact with payment forms, Stripe may set various cookies necessary for secure transaction processing and fraud prevention. For complete details about Stripe's cookies, see Stripe's Cookie Policy.
4.3 Analytics Cookies
These cookies help us understand how visitors interact with our website by collecting aggregated and anonymous information about page visits, navigation patterns, and site usage.
Consent gating: Analytics cookies are only loaded after you provide explicit consent via our cookie banner or settings, and only if analytics tracking is configured by the site administrator.
We use analytics cookies for:
- Site usage analysis - To understand which pages are visited, how visitors navigate the site, and identify areas for improvement
- Performance optimization - To measure page load times and identify technical issues affecting user experience
- Content effectiveness - To determine which content is most valuable to our visitors and guide future content development
Third-party provider: We use Google Analytics 4 for analytics. Google may set various cookies to distinguish users, maintain session state, and throttle request rates. These cookies typically expire between 1 minute to 2 years depending on their function. For complete information, see Google Analytics Cookie Usage and Google Privacy Policy.
4.4 Marketing Cookies
These cookies are used to deliver advertisements that are relevant to you and your interests. They also help us measure the effectiveness of advertising campaigns and limit the number of times you see an advertisement.
Consent gating: Marketing cookies are only loaded after you provide explicit consent via our cookie banner or settings, and only if advertising is configured by the site administrator.
We use marketing cookies for:
- Personalized advertising - To show you relevant advertisements based on your interests and browsing behavior
- Ad frequency management - To limit how many times you see the same advertisement
- Campaign effectiveness - To measure which advertisements are most effective and optimize advertising spend
- Conversion tracking - To understand which advertisements lead to desired actions (e.g., newsletter subscriptions, content engagement)
Data protection measures:
- Cookies are set only after obtaining your explicit consent
- You can withdraw consent at any time through cookie settings
- No sensitive personal information is intentionally collected
- Data is primarily used for aggregate reporting and optimization
Third-party provider: We use Google AdSense for advertising. Google may set various cookies to serve personalized ads, measure ad performance, and prevent fraud. These cookies typically expire between a few hours to 2 years depending on their function. For complete information, see Google AdSense Cookie Usage and Google Privacy Policy.
5. Third-Party Services and Cookies
We integrate with third-party services to provide certain functionality. These services may set their own cookies when you interact with them:
5.1 Stripe (Payment Processing)
When you make a donation via our donation page, Stripe sets cookies to enable secure payment processing. These cookies are loaded only after you provide consent for functional cookies. Without consenting, you cannot make donations.
Data processed: Payment information, transaction details, name, email
Purpose: Secure payment processing and fraud prevention
Learn more: Stripe Privacy Policy
5.2 OAuth Authentication Providers
We support sign-in via OAuth 2.0 providers. When you choose to sign in using one of these providers, they may set their own cookies:
Google OAuth
Data received: Profile information (name, email, profile picture)
Purpose: User authentication and account creation
Google Privacy Policy
GitHub OAuth
Data received: Profile information (name, email, username, avatar)
Purpose: User authentication and account creation
GitHub Privacy Statement
Facebook OAuth
Data received: Public profile information (name, email, profile picture)
Purpose: User authentication and account creation
Facebook Privacy Policy
5.3 Email Service Provider (Newsletter)
When you subscribe to our newsletter, your email is processed through our email service provider. While the email service itself doesn't set cookies in your browser, your subscription data is stored in our secure database and managed via our email service infrastructure.
Data stored: Email address, subscription date, subscription status
Purpose: Sending newsletter updates and managing subscriptions
6. Your Cookie Choices
6.1 Manage Cookie Preferences
You can manage your cookie preferences at any time by opening Cookie Settings. You can:
- Accept or reject different categories of cookies
- Change your preferences at any time
- Withdraw your consent
6.2 Browser Settings
Most web browsers allow you to control cookies through their settings. However, blocking all cookies may prevent you from using certain features of our website.
7. Data Storage and Processing
7.1 Cookie Consent Records
When you accept or reject cookies, we store a record of your consent in our secure database to comply with GDPR requirements. This includes:
- Session ID (anonymous identifier)
- Cookie categories accepted/rejected
- Timestamp of consent
- Consent method (banner, settings page)
- IP address (anonymized after 90 days)
- Browser user agent
- Consent version number
Legal basis: Legal obligation (GDPR Article 7)
Retention: Consent records are kept for 7 years as proof of compliance, then automatically deleted.
7.2 User Account Data
When you create an account via OAuth, we store:
- User ID (from provider)
- Name
- Email address
- Profile picture (optional)
- Account creation date
- Role (user/admin)
- Terms acceptance status and date
- Registration status
Legal basis: Contract performance and legitimate interest
Retention: Stored until you request account deletion
7.3 Newsletter Subscriptions
Newsletter subscription data is stored in our secure database and synchronized with our email service provider:
- Email address
- Name (optional)
- Subscription date
- Subscription status (active/unsubscribed/bounced)
- Subscription identifier (technical identifier)
Legal basis: Consent
Retention: Until you unsubscribe or request deletion
8. Cookie Duration and Consent Validity
Your cookie consent is valid for 12 months from the date you provide it. After this period, we will ask for your consent again when you visit our site.
You can withdraw or change your consent at any time by opening Cookie Settings. Withdrawing consent will:
- Remove functional, analytics, and marketing cookies from your browser
- Prevent third-party services (like Stripe) from loading
- Keep strictly necessary cookies (required for basic functionality)
- Create a new consent record in our database showing your withdrawal
9. Your Rights Under GDPR
If you are in the European Economic Area (EEA), you have the following rights regarding your data and cookie consent:
- Right to access: Request a copy of your consent records and stored data
- Right to rectification: Correct inaccurate personal data
- Right to erasure: Request deletion of your data ("right to be forgotten")
- Right to restrict processing: Limit how we use your data
- Right to data portability: Receive your data in a structured, machine-readable format
- Right to object: Object to processing based on legitimate interests
- Right to withdraw consent: Withdraw cookie consent at any time
To exercise these rights, please contact us using the details below.
10. Updates to This Policy
We may update this Cookie Policy from time to time to reflect changes in our practices, technologies, legal requirements, or for other operational reasons.
When we make significant changes, we will:
- Update the "Last Updated" date at the top of this policy
- Increment the version number
- Request your consent again if required by law
- Display a notification about the changes
We encourage you to review this policy periodically to stay informed about how we use cookies.
11. Contact Us
If you have any questions about our use of cookies, how we process your data, or wish to exercise your data protection rights, please contact us:
MODUS Dariusz Luber
DevNotes.IT
TAX ID (NIP): PL 9372425143
Poland
- Website: devnotes.it
- Cookie Settings: Manage Preferences
- Email: dataprotection@mdscloud.it
We will respond to your request within 30 days as required by GDPR.
Manage Your Cookie Preferences
You can update your cookie preferences at any time by opening the cookie settings modal.
Manage Your Cookie Preferences
You can update your cookie preferences at any time by opening the cookie settings modal.