Skip to content
Back to Eastodox

Cookies and Storage

Every cookie and every item stored on your device by the website and the apps, what it is for, and how to clear it.

Last updated

The short version

Eastodox sets no advertising cookies and shows you nothing to sell. Everything stored on your device is either strictly necessary for the Service to work, a preference you set yourself, the random token behind the website’s own page counter, which cannot tell us who you are, or the measurement cookies Google Analytics sets after you have accepted them on the cookie notice.

The cookie notice on the website asks once. Both answers, Accept and Decline, are given the same weight and both are remembered, so you are not asked again on every page. Until you answer, and if you decline, Google Analytics stores nothing on your device. You can change your answer at any time with the “Cookie choices” link in the footer.

Cookies set by the website

NameSet byPurposeLifetime
eastodox_refreshEastodox (strictly necessary)Keeps you signed in on the website. HttpOnly and Secure, so page scripts cannot read it. Set only when you sign in30 days, rotated on each use
_gaGoogle Analytics (measurement, only with consent)Distinguishes one browser from another so that visits can be counted2 years
_ga_2ESDZ8G3BJGoogle Analytics (measurement, only with consent)Keeps the state of the current visit for this site’s property2 years

Browser storage on the website

The website also uses your browser’s local storage, which only eastodox.com can read. Three of the items below are sent to our server, as the table says: the access token, with each request the website makes for you while you are signed in; the calendar you chose, with each request the prayer book makes for a day of the calendar; and the visitor token, with each page view the website counts. The others stay in your browser.

KeyPurposeLifetime
eastodox.consentYour answer to the cookie notice, “granted” or “denied”, so you are not asked again and so the analytics setting is in force before the page has finished loadingUntil you clear site data or press “Cookie choices” in the footer
eastodox_accessThe short-lived access token for your current session, so the application can call the API without asking the server for a new one on every request. Sent to our server with each of those requests, to show that they come from you. Set only when you sign inUntil you sign out or clear site data
eastodox_themeRemembers dark or light so the page does not flash on loadUntil you clear site data
eastodox_calendarRemembers Old Style or New Style before the first request returns. Sent with each request the prayer book makes for a day of the calendar, so the answer follows the calendar you choseUntil you clear site data
eastodox_sidebar_collapsedRemembers whether you folded the navigation sidebarUntil you clear site data
eastodox_app_configA cached copy of the site’s branding and configuration so the page paints correctly before the network answersUntil you clear site data; refreshed on each visit
eastodox.visitorA random token for the website’s own page counter, so that a day’s page views count as one visitor. Not derived from anything about you. It is sent with each page view the website counts, and our server does not keep it: it keeps only a hash made from the token, the South African date and a secret held on the server. The hash changes every day, so it cannot follow you across days, and it is deleted after 90 daysUntil you clear site data

Storage in the mobile applications

The iPhone, iPad and Android applications set no cookies and contain no analytics, advertising or crash-reporting software. They include RevenueCat’s purchases library only to sell the Eastodox subscription and check whether it is active. They keep the following on your device.

WhatWherePurposeLifetime
Access and refresh tokensThe platform keychain (iOS) or keystore (Android)Keep you signed in. Stored in the protected store, not in ordinary preferencesUntil you sign out, delete the account or uninstall
Calendar, theme and text sizeApp preferencesSo the app opens as you left it, before the network answersUntil you change them or uninstall
The offline copy of the texts and the computed daysA local database, eastodox_cache.dbSo the prayer book opens and reads with no signal. Contains liturgical content only, nothing about youUntil you clear the cache in the app or uninstall
Branding and configuration cacheApp preferencesSo the app paints correctly before the network answersRefreshed on each launch
Push notification tokenHeld by the operating system and Firebase Cloud MessagingLets notifications reach this phone. Sent to our server only if notifications are allowedUntil you turn notifications off or uninstall
The purchases library’s cache: the state of your subscription and, before you sign in, an anonymous identifier the library createsApp storage kept by RevenueCat’s purchases librarySo the library can answer the app quickly, and without a connection. The anonymous identifier gives way to your account identifier when you sign inRefreshed while the app is in use; removed when you uninstall
The subscription state of the last account that signed in on this device: its account identifier, whether the subscription was active, and when the period endsApp preferencesRemembers whether the account had an active subscription, so that a subscriber is not shown the subscription screen when there is no connectionReplaced each time the app checks the subscription or another account signs in; removed when you uninstall

Your control

  • On the website, the “Cookie choices” link in the footer asks the analytics question again. Declining stops Google Analytics at once; the cookies it already set expire on their own or can be removed with your browser’s site-data controls.
  • Clearing site data for eastodox.com in your browser removes every cookie and stored item listed above and signs you out. The website continues to work; it simply forgets your preferences and asks about cookies again.
  • Most browsers can be set to refuse cookies, or to warn before setting them. With cookies refused, everything except staying signed in still works.
  • On your phone, notifications are controlled in the operating system’s notification settings for Eastodox, and uninstalling the application removes everything it stored.

Questions about this document, or about anything it describes, can be sent to admin@tenutech.com.