carp-dk / carp-dk/carp_study_app

feat(errors): integrate a crash reporter (decision needed: Sentry vs Crashlytics)

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

Description

## Problem
(verified) Zero crash/error telemetry (pubspec.yaml has no reporting SDK). Open issues like #443 ("User gets logged out") are currently undiagnosable in the field.

## Proposed fix
Recommend `sentry_flutter` (EU data residency / self-host option fits health-data governance better than Crashlytics) with `beforeSend` scrubbing, no default PII, release + dSYM upload in CI (ref #585).

**Decision needed** on vendor & hosting before implementation.

## Acceptance criteria
- [ ] Release-build crash visible in dashboard with symbolicated stack
- [ ] Event payloads contain no user ID/username/token (verified by inspection)
- [ ] Documented opt-out posture w.r.t. study ethics

**Effort:** M · **Priority:** P1 · **Change risk:** Low

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.