To make Hackingfordevs blog compliant with data protection regulations, such as European General Data Protection Regulation, I’m required to explain to you everything about which personal data Hackingfordevs blog is collecting, whom it’s shared with and the reasons behind it. As a matter of fact, dealing with legal stuff is part of what hackers must deal with quite often, so buckle up!

Definitions

User refers to you, the Hackingfordevs blog reader.

Personal Data refers to any information which relates to User, such as user name, email address, online identification number or IP address, which could by itself or combined with other data help me identify the User.

Neccessary Personal Data refers to minimal amount of personal data required to satisfy legal requirements and to maintain the security and integrity of the Hackingfordevs blog.

Optional Personal Data refers to personal data which is not really neccessary to collect and process, however helps me to improve the Hackingfordevs blog’s content.

Cookies are small files stored in User’s browser and are used to store specific settings or used as an identifier.

Hackingfordevs

Collecting Optional Personal Data is disabled by default and enabled only after the User gives consent.

This takes place when the User clicks I Accept button to prompted notification: “To provide tailored content and personalized experience, Hackingfordevs blog uses third-party scripts and cookies to collect personal data. When you press “I Accept”, you give your consent to Hackingfordevs blog to use all third-party cookies, among which are also cookies to personalize advertising. You can opt-out anytime by disabling all cookies at the bottom of Privacy Statement page. “. When enabled, third-party scripts are allowed to place cookies on User’s device which are utilize to collect Optonal Personal Data.

The Hackingfordevs blog uses third-party services for various purposes

  • GitHub Pages service hosts Hackingfordevs blog and collects Neccesary Personal Data.
  • Google Analytics service helps to improve Hackingfordevs blog content by collecting and analyzing Optional Personal Data.

GitHub

Hackingfordevs blog is hosted using GitHub’s service called GitHub Pages. Their privacy policy regarding GitHub Pages states

... GitHub may collect User Personal Information from visitors to your GitHub Pages website, including logs of visitor IP addresses, to comply with legal obligations, and to maintain the security and integrity of the Website and the Service.

This means that GitHub collects minimal amount of Personal Data which they require for legal purposes. This is something neither me nor the User can avoid or disable. In addition, I have no access, overview, or control over this data. Using Hackingfordevs blog implies the User agrees with this.

Google Analytics

Given User’s consent, Hackingfordevs blog starts using Google Analytics to analyze blog traffic. Additional security measures were taken to ensure privacy of User’s Personal Data: accepting the terms of Google’s Data Processing Amendment, enabling encrypted exchange of data by using https protocol, and enabling IP address anonymization for which Google states

The IP anonymization/masking takes place as soon as data is received by Google Analytics, before any storage or processing takes place.

Due to taking all these extra security measures, the Google Analytics collects the minimal amount of User’s basic Optional Personal Data such as page views, outbound clicks, basic device information such as screen size, browser name and version, and operating system name and version.

This data is not shared with any advertising platforms or any other third-party services.

Updates to Privacy Policy

In case any new functionalities which require User’s consent are added or this Privacy Statement is updated, User’s consent is going to be revoked automatically and the User is going to be prompted to provide it again. Last modification date of this Privacy Policy is displayed on top of this page.

Opt-out

Pressing Stop Collecting My Data button will stop all Optional Personal Data from being collected and the notification “To provide tailored content and personalized experience, Hackingfordevs blog uses third-party scripts and cookies to collect personal data. When you press “I Accept”, you give your consent to Hackingfordevs blog to use all third-party cookies, among which are also cookies to personalize advertising. You can opt-out anytime by disabling all cookies at the bottom of Privacy Statement page. “ is going to reappear on the top of every page. Visible notification means collecting Optional Personal Data is disabled. Old User’s Cookies might remain in browser’s local storage, however they will not be used.