diff --git a/server/index.js b/server/index.js
index 509e81b8..93f63c87 100644
--- a/server/index.js
+++ b/server/index.js
@@ -32,6 +32,20 @@ module.exports = async function(options) {
encoding: "none"
});
+ server.ext('onPreResponse', (request, h) => {
+ const response = request.response;
+ const headerName = 'Referrer-Policy';
+ const headerValue = 'same-origin';
+
+ if (response.isBoom) {
+ response.output.headers[headerName] = headerValue;
+ } else {
+ response.header(headerName, headerValue);
+ }
+
+ return h.continue;
+ });
+
server.route(baseRoutes);
await server.register(services);
diff --git a/src/pages/index.js b/src/pages/index.js
index f949e7c7..af3b5b9c 100644
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -44,6 +44,7 @@ var Index = React.createClass({
+