Skip to main content

How do you understand who your social media audience is? Check out this handy guide from @buffer

How vertical video is driving the BBC’s mobile traffic via @digiday

Why 10 Is Actually The Best Number To Use In Blog Titles via @venngage

Six data protection principles

3 min read

Six data protection principles form the basis of the processing of personal data and are of crucial importance. This processing must be based on these principles that can be found in Article 5(1) GDPR.

  1. The first principle concerns lawfulness, fairness and transparency. It requires that personal data are processed in a lawful, fair and transparent manner in relation to data subjects. Transparency implies that any information and communication concerning the processing of personal data must be easily accessible and easy to understand. Also, clear and plain language needs to be used in this regard. More specifically, this principle ensures data subject receive information on the identity of controllers and purposes of the processing of personal data.
  2. The second principle is that of purpose limitation. It means that personal data are to be collected only for specified, explicit and legitimate purposes and it is not allowed to process them further in a way that is not compatible with those purposes. One should bear in mind, however, that further processing for the purposes of the public interest, scientific or historical research or statistical purposes is not considered as incompatible with the initial purposes and is therefore allowed.
  3. As the third principle, we need to refer to data minimisation. According to this principle, personal data must be adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed. Essentially, it means that data cannot be processed unless it is needed to process them in order achieve the above-mentioned purposes.
  4. Accuracy is the fourth principle meaning that it is required to ensure that personal data are accurate and are kept up to date where it is necessary. Personal data that are inaccurate – considering the purposes for their processing – must be deleted or rectified without any delay.
  5. The fifth principle is storage limitation. It entails that personal data must be kept in a form that makes it possible to identify data subjects for no longer than is necessary for the purposes of the processing. Storing these data for longer periods is allowed when the processing of the data will aim at achieving purposes in the public interest, scientific or historical research purposes or statistical purposes. Nevertheless, also in these cases rights and freedoms of data subjects must be safeguarded.
  6. Finally, the sixth principle of integrity and confidentiality requires that in the processing of personal data appropriate security of personal data is ensured. This should include protection against unauthorised or unlawful processing, destruction and damage. Appropriate technical or organisational measures are to be taken in order to comply with this requirement: such data security measures can include the use of encryption and authentication and authorisation mechanisms.


The feed should have an option to save articles for later or share to an app like pocket.

Monzo is saving me £££ while traveling. Banking is due some disruption:

Google Search can provide you with HEX Colour Codes

1 min read

If you are ever stuck trying to to find a hex colour code value, just turn to google! Simply search for 'hex color' and google will provide a handy hex colour tool as the top result.

hex color tool

As well as the HEX value you will also get the RGN, HSV, HSL and the CMYK values.

Why not give it a try yourself:

AARRR: the Pirate Metrics model and the user lifecycle

1 min read

The Pirate Metrics model (AARRR) is so named because it consists of 5 stages that make up the user lifecycle:

  • Acquisition: You acquire the user: from various channels.
  • Activation: Your user tries and enjoys their first visit to your site - happy user!
  • Retention: The user continues to use visit your site, indicating they like your site.
  • Referral: The user likes your site and refers others to the site.
  • Revenue: Users conduct some monetization behaviour (or goal completion)

Watch Dave McClures video from the Seattle Ignite talk on Startup Metrics for Pirates:

Or view the presentation.

How to add Google Tag Manager to your Blogger template

2 min read

To implement Google Tag Manager in your Blogger template you need to add two snippets of code.

1. Copy the following JavaScript and paste it as close to the opening head tag as possible in your template, replacing GTM-XXXX with your container ID:

&lt;!-- Google Tag Manager --&gt;<br />

&lt;script&gt;(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':<br />

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],<br />

j=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';j.async=true;j.src=<br />

''+i+dl;f.parentNode.insertBefore(j,f);<br />

})(window,document,'script','dataLayer','GTM-XXXX');&lt;/script&gt;<br />

&lt;!-- End Google Tag Manager --&gt;

2. Copy the following snippet and paste it immediately after the opening body tag in your template, replacing GTM-XXXX with your container ID:

&lt;!-- Google Tag Manager (noscript) --&gt;<br />

&lt;noscript&gt;&lt;iframe src=""<br />

height="0" width="0" style="display:none;visibility:hidden"&gt;&lt;/iframe&gt;&lt;/noscript&gt;<br />

&lt;!-- End Google Tag Manager (noscript) --&gt;

In blogger you will see the following error

Error parsing XML, line 10, column 43: The reference to entity "l" must end with the ';' delimiter.

Due to the way Blogger parses XML, this line of code needs to be amended:


Replace &l with:

Fix Google Tag Manager Blogger error

When you replace the code and save the template you will not get the error message.

Register of Members’ Interests as of 25 January 2017