+// dnt-policy.txt service (see https://www.eff.org/dnt-policy)
+staticRouter.use('/.well-known/dnt-policy.txt',
+ asyncMiddleware(cacheRoute(ROUTE_CACHE_LIFETIME.DNT_POLICY)),
+ (_, res: express.Response) => {
+ res.type('text/plain')
+
+ return res.sendFile(join(root(), 'dist/server/static/dnt-policy/dnt-policy-1.0.txt'))
+ }
+)
+
+// dnt service (see https://www.w3.org/TR/tracking-dnt/#status-resource)
+staticRouter.use('/.well-known/dnt/',
+ (_, res: express.Response) => {
+ res.json({ tracking: 'N' })
+ }
+)
+
+staticRouter.use('/.well-known/change-password',
+ (_, res: express.Response) => {
+ res.redirect('/my-account/settings')
+ }
+)
+