Enter your PIN to continue
| Sev | Time | Title | Affected |
|---|
| Role | UserId | Subscriptions | Latest expiry |
|---|
One file saved per day to data/daily-snapshots/. Never overwritten. Your permanent forensic record.
| Date | Total users | Active subscribers | File size | Archived at |
|---|
Every entry here is permanently logged with a timestamp and emailed to you when detected. This is your contemporaneous audit record.
| Time | Type | User | Detail | Flag |
|---|
Active subscribers per service per day. Solid lines = verified daily archives. Dashed = reconstructed from current expiry dates (approximate).
Checks whether any of your 2,025 scarrtrading.com subscribers also appear in the Firebase database as subscribers to alpha4charts, chartslab, or other non-scarrcharts services. A match may indicate solicitation of your subscribers in breach of the developer agreement. Updated daily at 00:30. A4A-user accounts are excluded.
Based on Firestore document updateTime from the tabs and saved-charts collections β updated automatically whenever a user changes any chart setting, adds a tab, or saves a layout. The most reliable usage signal available without modifying the app.
Users who have used the portfolio alarm feature. Based on refreshTime in the Realtime Database β only populated for users who have triggered a data refresh via the alarm system. First load resolves UIDs via Firebase Auth and may take 20β30 seconds.
Estimated from subscription expiry dates and intervals. Each bar = estimated number of renewal payments that month. Real Stripe data is limited to what Firebase captured (5 webhook events).
| # | Time | Events | Alerts | Hash |
|---|