+// 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')
+ createReadStream('./server/static/dnt-policy/dnt-policy-1.0.txt').pipe(res)
+ }
+)
+
+// dnt service (see https://www.w3.org/TR/tracking-dnt/#status-resource)
+staticRouter.use('/.well-known/dnt/',
+ (_, res: express.Response) => {
+ res.json({ tracking: 'N' })
+ }
+)
+