Cookies & Local Storage – iMeter Reader
Date: 2026-05-27 · Version: 1.0 · Amended in place: 2026-10-20 (Sentry: legal basis corrected, website error reports), 2026-09-18 (controller's business name)
Die rechtlich verbindliche Fassung ist die deutsche Fassung. This is a courtesy translation. The legally binding version is the German document at
/de/cookies.
This page explains the storage technologies used by iMeter Reader (mobile app and website
https://imeterreader.app). It satisfies the information requirements under § 25 TDDDG (German Telecommunications and Digital Services Data Protection Act, formerly TTDSG) and, supplementarily, § 25 DDG in conjunction with Art. 6 GDPR.
§1 Overview
iMeter Reader uses no advertising or tracking cookies. Only strictly necessary storage technologies are used — those indispensable for operating the app and website.
§2 Storage technologies in use
| Name | Purpose | Storage location | Lifetime | Legal basis |
|---|---|---|---|---|
| Auth Token (Access Token) | Maintain OAuth2 session; authenticate against the backend | OS Keystore (iOS Keychain / Android Keystore) | 15 minutes (auto-renewed) | § 25(2) No. 2 TDDDG |
| Auth Token (Refresh Token) | Session renewal without re-login | OS Keystore (iOS Keychain / Android Keystore) | 30 days | § 25(2) No. 2 TDDDG |
| Device UUID | Map device to push token for push notifications | OS Keystore | Until account deletion | § 25(2) No. 2 TDDDG + Art. 6(1)(b) GDPR |
| Language & Theme | Store UI preferences (language, colour scheme) | localStorage (web) / App Preferences (mobile) | Persistent until manual reset | § 25(2) No. 2 TDDDG |
| Sentry error reports (app, website) | Error diagnosis: crash and error reports from the app; JavaScript error reports from the website | No cookies; on the website nothing is stored on your device; reports are sent as transient HTTPS requests | n/a | Art. 6(1)(f) GDPR (legitimate interest, no consent); on the website no report is sent if your browser sends Global Privacy Control or Do Not Track |
Note: § 25(2) No. 2 TDDDG permits the use of technically necessary storage technologies without consent where their sole purpose is to carry out a communication explicitly requested by the user or to provide a service explicitly requested by the user.
§3 Third parties
Sentry (Functional Software, Inc.)
Sentry sets no cookies. Error and diagnostic reports from the app and from our website are transmitted event-by-event as encrypted HTTPS requests; on the website nothing is stored on your device. Processing is based on legitimate interest (Art. 6(1)(f) GDPR) — not on consent. In the app you can object via Settings → Privacy → "Crash & diagnostic reports"; on the website no report is sent while your browser sends Global Privacy Control or Do Not Track. Details: privacy policy § 19. Further information: https://sentry.io/privacy/.
§4 How to delete storage
iOS: Settings → Privacy & Security → iMeter Reader → "Delete local data", or uninstall the app entirely.
Android: Settings → Apps → iMeter Reader → Storage → "Clear data", or uninstall the app entirely.
Web browser:
Browser settings → Privacy → Clear site data → imeterreader.app. Alternatively: Developer Tools (F12) → Application → Storage → Clear Site Data.
Note: Deleting auth tokens will log you out of the app. Deleting UI preferences resets language and theme to defaults.
§5 Changes
This page is updated whenever the storage technologies in use change. Material changes that require fresh consent will be announced in-app. The version number and date at the top of this page indicate the current state.
§6 Contact
For questions about cookies and local storage, please contact:
Controller: Codexo (sole proprietorship of Ahmad Al Alloush), Dietmarstraße 4, 87463 Dietmannsried, Germany.