OpenSPP Documentation v1.1

⌘ K
  • Getting Started
    • Installation Guide
    • From Proof of Concept to Pilot
  • Tutorial
    • Audit log
    • Change Requests
    • Consent management
    • Custom fields
    • Dashboards and reports
    • Event data
    • Geotargeting
    • Grievance Redressal Management
    • Indicators
    • Hardware integration
    • Programs and cycles
    • Vouchers
    • Register new individual
    • Enroll beneficiaries
    • Import registrant data
    • Export Registrant Data
    • Administrating role-based access
    • Setting up service points
    • Allocate funds
    • Create a social protection program
    • Create a program cycle & prepare entitlements
    • Configure cash entitlements
    • Import area
    • Point of Sales
    • Configure ID and generate QR code
  • How To
    • Developer mode (debug mode)
    • Development Setup
    • Setting Up Using Python Package Manager
    • Troubleshooting
    • Indicators
    • Module Development
    • Troubleshooting
    • Customize Areas
    • Customize Audit Logs
    • Customize Change Request
    • Customize Entitlement
    • Customize Registry
    • Customize Registry's Tabs/Fields
    • Adding New Fields and Indicators
    • Customize Service Points
    • Customize REST API
    • Implementation of DCI Specification
    • eSignate Integration
    • Configuring Keycloak for OAuth
    • Beneficiary portal authentication
    • Setting up Farmer Registry
    • Register new individual
    • Enroll beneficiaries
    • Import registrant data
    • Export Registrant Data
    • Administrating role-based access
    • Setting up service points
  • Technical Reference
    • Architecture
    • Customisable, Configurable, and Extensible
    • Security Implementations & Practices
    • Code & Repository Management
    • Release Management
    • Monitoring
    • Dashboards
    • Integrations
    • External API
    • Backup and Recovery
    • Performance Optimization
    • Manager Overview
    • Program Manager
    • Cycle Manager
    • Eligibility Manager
    • Entitlement Manager
    • Deduplication Manager
    • Notification Manager
  • Explanation
    • Digital Public Infrastructure
    • Social Registry
    • Farmer Registry
    • Integrated Beneficiary Registry
    • Social Protection Management Information Systems
    • User Management
    • Security Architecture
    • Data Collection and Validation
    • Key Terminology
    • Organizing Data in the Registry
    • Data Protection
  • OpenSPP Modules Index
  • Community and Support
    • Contributing
    • Internationalization and Localization
    • Modules Maturity Levels and Development Status Policy
    • Module Lifecycle - Maintainer Role Policy
    • Contributor Covenant Code of Conduct
    • OpenSPP Vulnerability Disclosure Policy
    • Support Model
    • Licensing
  • Contributing to documentation
    • Building and checking the quality of documentation
    • Authors guide
    • MyST reference
    • Sphinx extensions
    • Administrators Guide

Appendices

  • OpenSPP Glossary

openspp.org openspp.org

OpenSPP Consent Module
  • repository
  • open issue
  • suggest edit
  • .md
Contents
  • Overview
  • Features
  • Functionality and Integration
  • Benefits

OpenSPP Consent Module

Contents

  • Overview
  • Features
  • Functionality and Integration
  • Benefits

OpenSPP Consent Module#

Warning

Work in Progress: This document is actively being developed and updated. Content may be incomplete or subject to change.

Overview#

The OpenSPP Consent module enhances the functionality of the g2p_registry_individual and g2p_registry_group modules by providing a framework for managing and tracking consents provided by registrants (both individuals and groups). This module is essential for ensuring compliance with data privacy regulations and maintaining ethical data management practices within social protection programs.

Features#

  • Consent Recording: Allows authorized users to record consents obtained from registrants, specifying the type of consent, the signatory (for groups), and the expiry date.

  • Consent Management: Provides a centralized repository for storing and managing all recorded consents, making it easy to track consent status and expiry dates.

  • Consent Integration: Seamlessly integrates with the registrant profiles in the g2p_registry_individual and g2p_registry_group modules, providing direct access to consent information from the registrant's record.

  • Expired Consent Tracking: Includes a dedicated view for monitoring expired consents, enabling proactive management of consent renewals and ensuring continued compliance.

Functionality and Integration#

The OpenSPP Consent module introduces the following key elements:

  • Consent Configuration: Defines different types of consents that can be recorded within the system.

  • Consent Model: Stores information related to each consent, including the type of consent, associated registrant (individual or group), signatory, expiry date, and related configuration.

  • Consent Mixin: A mixin model that extends the functionality of the res.partner model (used for both individuals and groups) in the registry modules. This mixin adds a relationship field to link registrants with their respective consents.

  • Consent Wizard: Provides a user-friendly interface for recording new consents, accessible directly from the registrant's profile.

  • Expired Consent View: Offers a dedicated view for easily identifying and managing consents that have passed their expiry date.

Benefits#

  • Enhanced Data Privacy: Ensures compliance with data privacy regulations by explicitly obtaining and tracking consents for data processing activities.

  • Improved Transparency: Increases transparency by providing a clear record of consents obtained from registrants.

  • Streamlined Consent Management: Simplifies the process of managing consents, reducing administrative burden and the risk of errors.

  • Proactive Compliance: Enables proactive management of consents, ensuring timely renewals and minimizing the risk of non-compliance.

By integrating the OpenSPP Consent module with your existing registry system, you can significantly strengthen your data protection measures and promote ethical data management practices within your social protection programs.

By The OpenSPP community
© Copyright OpenSPP.

The text and illustrations in this website are licensed by the OpenSPP Project under a Creative Commons Attribution 4.0 International license. All other trademarks are owned by their respective owners.