Skip to content

Commit 671c2ae

Browse files
Merge pull request #5684 from Countly/create-readme-for-compliance-hub-plugin
Create readme for compliance hub plugin
2 parents aacb254 + a8188c7 commit 671c2ae

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

plugins/compliance-hub/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Compliance Hub plugin
2+
3+
The Compliance Hub plugin for Countly is designed to manage user consent and related metrics, ensuring compliance with various data protection regulations. It provides a comprehensive API for handling user consent, integrating seamlessly with the Countly analytics platform. The plugin includes robust functionality for managing and displaying consent data, featuring templates for consent history, export history, and user consent data tables. Additionally, it offers a dashboard for visualizing consent metrics, helping organizations maintain transparency and compliance.
4+
5+
## File structure
6+
File structure follows usual Countly plugin structure
7+
```
8+
compliance-hub/
9+
├── api/
10+
│ └── api.js # compliance hub API for managing user consent and related metrics
11+
├── frontend/
12+
│ ├── public
13+
│ │ ├── javascripts
14+
│ │ │ ├── countly.models.js # model code for consent management
15+
│ │ │ └── countly.views.js # views code.
16+
│ │ ├── localization # all localization files
17+
│ │ ├── stylesheets
18+
│ │ └── templates
19+
│ │ ├── consentHistory.html # template for consent history table
20+
│ │ ├── exportHistory.html # template for export history
21+
│ │ ├── main.html # compliance hub header
22+
│ │ ├── metrics.html # consent metrics dashboard
23+
│ │ ├── user.html # user consent data table
24+
│ │ └── userConsentHistory.html # user consent history table
25+
│ └── app.js
26+
├── install.js
27+
├── package.json
28+
├── README.md
29+
└── tests.js # plugin tests
30+
```

0 commit comments

Comments
 (0)