Legal
Cookie Policy
In short
- Psalmo uses no tracking, advertising or analytics cookies and loads no third-party scripts.
- The apps keep in your browser only what is strictly necessary for them to work: the theme and language you chose, your sign-in session and a few preferences.
- Strictly necessary storage needs no consent under the law (Romanian Law no. 506/2004, art. 4 para. (6) point b, implementing the ePrivacy Directive), which is why we show you no cookie banner.
- If we ever add something non-essential, we will ask for your consent first, with “Decline” as easy to reach as “Accept”.
1. Cookies and local storage
Cookies are small files a site puts in your browser. Modern apps also use other kinds of browser storage — localStorage, sessionStorage, IndexedDB, Cache Storage — which follow the same legal regime: they may be used without your consent only when strictly necessary for the service you asked for. Psalmo sets no classic cookies on our domains; it uses the local storage listed below.
2. What we keep in your browser
Everything below is strictly necessary for the features you use and stays in your browser; none of it is sent to third parties.
| Name | Where | Type | What it is for | How long |
|---|---|---|---|---|
psalmo:theme |
site, Psalmo Piano, Psalmo Courses | localStorage | the chosen theme (dark or light), so the page loads straight into it | until you change it or clear the site’s data |
psalmo:locale, psalmo:locale-chosen |
Psalmo Piano, Psalmo Courses | localStorage, sessionStorage | the interface language (Romanian or English) and the fact that you chose it in this visit | until you change it; the session one, until you close the tab |
psalmo-auth |
Psalmo Piano, Psalmo Courses | localStorage | your sign-in session (the access and refresh tokens of the authentication service), so you stay signed in | until you sign out; the access token refreshes automatically |
psalmo-scores-v1 |
Psalmo Piano | Cache Storage | the scores you opened, so they load instantly next time | until you clear the site’s data |
psalmo.path.celebrated.… |
Psalmo Piano | localStorage | remembers that you saw the celebration of a new path level, so we do not show it again | until you clear the site’s data |
psalmo:admin:showUnpublished |
Psalmo Piano (content admins only) | sessionStorage | the “show unpublished pieces too” filter of the library | until you close the tab |
psalmo:captions |
Psalmo Courses | localStorage | caption preferences (language and text size) | until you change them or clear the site’s data |
psalmo:v1:…, psalmo:courses:v1:…, the psalmo-blobs database
|
test versions | localStorage, IndexedDB | on test versions, the account’s data (demo accounts, recordings, progress) lives in the browser instead of our servers | until you clear the site’s data or press “Reset demo data” |
When each app runs on its own subdomain (pian.psalmo.ro, cursuri.psalmo.ro), the session will be kept in a
cookie on the psalmo.ro domain (secure, SameSite=Lax), so you do not sign in to
each app separately. It is strictly necessary too; we will update the table when it happens.
3. Third-party services
- Payment happens on the payment processor’s page (Stripe), on its own domain, where its cookie policy applies. We do not load Stripe’s scripts in our pages.
- Videos on Psalmo Courses play in our own player, from the video provider’s servers (Bunny Stream), through time-limited links; the provider receives the IP address but sets no tracking cookies in our pages.
- The font of the pages (Plus Jakarta Sans) is loaded from Google Fonts (Google LLC), which receives your device’s IP address when the page opens but sets no cookies and stores nothing in your browser through our pages (see the Privacy Policy § 5).
- We use no third-party scripts or analytics tools.
4. How you control the storage
You can delete everything Psalmo keeps at any time from your browser’s settings (clear the site data for psalmo.ro and its subdomains). The effect: you are signed out, and the theme and language return to their defaults. On test versions, clearing the site data also deletes the demo account’s data.
5. Changes
If we add any storage that is not strictly necessary (for example usage statistics), we will ask for your consent first, through a banner where declining is as simple as accepting, and we will update this page. The current version is at the top of the page.