carp-dk / carp-dk/carp_study_app

[EPIC] Privacy & secrets hardening

Open
#632 0 comments 0 reactions 1 assignee Claimed by @Zeroupper View on GitHub
Dominant language
Dart
Stars
10
Forks
5
Avg merge
1d 5h
Merged PRs (30d)
13

Description

For an app collecting health data: OAuth tokens are persisted as plaintext JSON in SharedPreferences, user objects (including tokens) are string-interpolated into logs, Android backup of those prefs is not disabled, and iOS file sharing exposes the app's documents. No hardcoded secrets were found (client ID `studies-app` at `lib/data/carp_backend.dart:51` is a public OAuth client — fine), and there is no third-party analytics (verified).

**Definition of done:** tokens in platform secure storage, logs PII-free, platform flags deliberate and documented.

Line references are against branch `chore/cams-2.x-upgrade` @ 560a181.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.