2012/2013 Review of Free Expression goes mobile

Thursday, May 9, 2013

By Nouran Sedaghat

Last week CJFE launched the 2012-2013 Review of Free Expression in Canada to an incredible response. The publication received a wide range of media coverage, including the CBC, Macleans, Rabble, the Toronto Star and the Huffington Post, which also published our article “Let Science Speak.”

To make the Review even more accessible, Managing Editor Jaclyn Law has created a mobile so you can check out the Review anytime, anywhere. Download the Review on your mobile devices for access to our in-depth analyses of the country’s most pressing free expression issues on-the-go.

Click here to download the app
Once the page has loaded, select “Add to my home screen.”

And don’t forget the other ways to get a digital copy of this year’s Review! PDF copies are available for download, and the entire publication can be read directly on our website here.

(function(){var js = "window['__CF$cv$params']={r:'75434f4bea069c2b',m:'6mG6LPcqW3mHf7kKGq1mXLIovsH2AoIbQOJ1gloRZCk-1664775277-0-AYNVAYJ0VpK7VDX7vJp4iAza+vQLgaTv8XTLX6nCKiy2yYDqIIkVR2LBhZFcZfH+Q9DSLJNXSS5Iak+r6zYfvVciWJSnYhsWx9GD8iPhbc9GhcFQscT1pZO+/hnR3LuXbtoSHSfDs5Fenw7l++IH9naqSDYGLxKhdWOuBdfgWOiH',s:[0x5ce11c1500,0x8c137aff14],u:'/cdn-cgi/challenge-platform/h/b'};var now=Date.now()/1000,offset=14400,ts=''+(Math.floor(now)-Math.floor(now%offset)),_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/h/b/scripts/alpha/invisible.js?ts='+ts,document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.nonce = '';_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();