-
-
Notifications
You must be signed in to change notification settings - Fork 294
Open
Feature
0 / 20 of 2 issues completed
Copy link
Description
This ticket is to keep track about the collection of requirements for the implementation of submissions statistics.
This content updated on June 17, reflects the latest analysis of what would be valuable to implement in the context of GlobaLeaks and in general of a whistleblowing software and is based on the analysis of the requirement performed under project ANAC 2025-2026 and includes the comment provided by the community up to date.
From the user perspective up to date users have expressed that:
- Recipients and Analysts would like to have an accessible statistical panel accessible eventually at high level by analysts and with more detail by actual recipients
- Admin and Analysts would like to define the format of the report. Maybe Administrators will define reports formats per tenant or at root tenant level). Maybe an analyst will define reports formats available inside their tenant. Analyst will probably always see reports formats defined by the admin or by others and eventually create private report formats for their own use or for initial experimentation before the format become a practice of the organisation.
- The panel should allow to define template reports, edit or delete them.
- Given a template report the panel should allow to access it via the web interface and save it (probably in terms of numbers)
- The interface should allow to export the raw data in CSV or XLS
- The interface should allow to export the report in PDF
- The interface should allow selecting the channels to look at when generating a report (slicing by context)
- On root tenant the interface should allow selecting the tenant to look at when generating a report (slicing by tenant)
- The interface should allow define the interval date of observation when generating a report
- The interface should possibly allow to see the trend of the defined metrics by dividing the time into intervals; e.g. display a graph given by the historicization of the measurements at regular intervals, being able to see, for example, the trend of the last 5 years, 12 months, 15 days
It should be possible to define the period of observation of the report and the iterval of observation for historicization.
It should be possible to slice metrics by:
- Tenant
- Channel
- Status / Substatus
- Tags
- Label
Relevant metrics identified:
- Number of reports received by period of time (Statistics about number of submissions for admins #2816)
- Average closing time of a report, understood as the transition from 'opened' to 'closed' status
- Average time for a report to go from anonymous to confidential; (for reports that originate anonymously only)
- Percentage of reports where the reporter provided the identity where the identity was accessed
Implement metric. - Average identity access time, understood as the average of the time elapsed between the reporting person entering their identity into the system and the recipients requesting access to the identity
- Average response time of recipients measured by evaluating the time elapsed between the insertion of the report or subsequent content by the reporter and the reading of such content by the recipients
- Average response time measured by evaluating the time elapsed between the reporting of the report by the reporter and the uploading of the first response (comment or file) by the recipients
- Abandonment rate by the reporter (or on the contrary availability of the reporters). A report is considered abandoned if the date of last access by the reporter is before the date of last upload of a comment or file by the recipients, or if the reporter has avoided reading the last information entered by the recipients
- Brakedown of statistcs about type of connection used (tor / non tor)
- Brakedown of statistics about the endpoint used (HTTPS / ONION)
- Percentage of reports containing viruses
- Brakedown of reports by anonymity matrix (anonymos, disclosed, disclosed after initial anonymous report)
- Brakedown of type of whistleblower (returning / not returning)
- Brakedown of user by device (computer / mobile)
- Average number of exchenges between whistleblower and recipients (let's count 1 for the consecutive comments from the same user)
For each metric or diagram:
- for each metric where it makes sense, the system allow you to choose the type of diagram allowing you to configure the specific options of the diagram
Sub-issues
Metadata
Metadata
Assignees
Type
Projects
Status
In progress