Skip to content

Commit

Permalink
Merge pull request #206 from lnu-norge/posthog
Browse files Browse the repository at this point in the history
Add Posthog to see simple tracking of use
  • Loading branch information
DanielJackson-Oslo authored Dec 10, 2022
2 parents 9d0e0f6 + 6b7026d commit 432b609
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
# Mapbox
MAPBOX_API_KEY=

# Sendgrid
SENDGRID_API_KEY=SG.*****.*****
SENDGRID_CONFIRMATION_TEMPLATE_ID=d-******
SENDGRID_RESET_TEMPLATE_ID=d-*****
SENDGRID_FROM_EMAIL=****@****-com

# Scout
SCOUT_DEV_TRACE=true

# Google oauth
GOOGLE_OAUTH_CLIENT_ID=
GOOGLE_OAUTH_CLIENT_SECRET=

# Posthog
POSTHOG_API_KEY=
8 changes: 8 additions & 0 deletions app/javascript/custom/posthog.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions app/javascript/packs/application.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ ActiveStorage.start()
import "stylesheets/application"
import "controllers"

require("../custom/posthog")

require("../custom/custom_trix")
require("@rails/actiontext")
5 changes: 5 additions & 0 deletions app/views/pages/privacy_policy.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@
<p>Om du legger inn organisasjonstilknytningen din på brukerprofilen din eller i en anmeldelse av et lokale, så vil dette knyttes til din bruker og kunne leses av andre brukere på siden.</p>
<h3>All tekst du lagrer på siden</h3>
<p>Av åpenbare grunner lagrer vi all tekst du måtte skrive om et lokale eller på andre måter på siden, og som regel vil også andre besøkende ha tilgang til å se at du skrev teksten.</p>
<h3>Hvilke lokaler du søker på, og hvor du klikker på siden</h3>
<p>Vi bruker Posthog for å lagre informasjon om hva som skjer på siden: Hva folk søker på, hva de klikker på, hvilke bugs som oppstår, og generelt hvordan det går med applikasjonen.</p>
<p>Dataene inneholder ikke din IP-adresse, men Posthog lagrer en cookie som gjenkjenner deg neste gang du besøker siden. Om du logger inn, så kan handlingene dine knyttes til din bruker.</p>
<p>Dataene lagres i Europa, men per Schrems II-dommen så kan amerikanske myndigheter fortsatt kreve dataene utlevert uten at vi vil få beskjed eller ha mulighet til å stoppe det.</p>
<h2>Vi bruker følgende tredjepartstjenester som kan samle inn data om deg:</h2>
<p>Om du logger inn med Google vil Google vite at du bruker siden.</p>
<p>Statistikk samles inn om bruk av siden gjennom Posthog (se over).</p>
<p>Dataene for siden lagres på Heroku, et amerikansk-eid selskap. Dataene lagres i Europa, men per Schrems II-dommen så kan amerikanske myndigheter fortsatt kreve dataene utlevert uten at vi vil få beskjed eller ha mulighet til å stoppe det.</p>
</div>

0 comments on commit 432b609

Please sign in to comment.