Frequently Asked Questions

This FAQ addresses the most common questions about the GDPR Data Management app for Business Central.

General Questions

Q: What does the GDPR Data Management app do?

A: The app helps organizations comply with GDPR by:

  • Identifying personal data across Business Central tables
  • Providing tools to classify and document personal data
  • Enabling bulk cleaning/deletion of personal data
  • Maintaining comprehensive audit logs of all operations
  • Managing permissions for personal data access

Q: Is this app required for GDPR compliance?

A: While not legally required, the app significantly simplifies GDPR compliance by providing:

  • Systematic data identification and classification
  • Automated processes for data subject rights (especially "right to be forgotten")
  • Complete audit trails for regulatory compliance
  • Structured documentation for privacy impact assessments

Q: Does the app work with custom fields and tables?

A: Yes, the app automatically discovers personal data in custom fields if they are included in the Personal Data Permission Set. Custom tables and fields are treated the same as standard BC objects.

Installation and Setup

Q: What Business Central versions are supported?

A:

  • Current Support: BC 26.0+ (fully supported)
  • Limited Support: BC 25.0+ (limited support until Oct 2026)
  • End of Life: BC 24.0 and earlier (no support)

For detailed compatibility information, see Supported Versions.

Q: Can I install this on both SaaS and On-Premise?

A: Yes, the app supports both deployment models:

  • SaaS: Install via AppSource with automatic updates
  • On-Premise: Manual installation via .app file with manual updates
  • Hybrid: Supported in mixed environments

Q: How long does initialization take?

A: Initialization time depends on your environment:

  • Small Environment (< 50 tables with personal data): 5-15 minutes
  • Medium Environment (50-200 tables): 15-45 minutes
  • Large Environment (200+ tables): 45+ minutes

The process can be run during business hours as it only reads metadata, not actual data.

Data Classification

Q: How does the app identify personal data?

A: The app uses Business Central's permission system to identify personal data:

  1. Scans the "Personal Data Permission Set" to find tables containing personal data
  2. Identifies fields within those tables that may contain personal information
  3. Creates documentation elements for each table/field combination
  4. Organizes elements into a hierarchical classification structure

Q: Can I customize the classification categories?

A: Yes, you can fully customize the classification structure:

  • Add Departments: Create departments matching your organization
  • Define Functional Areas: Add business process-specific areas
  • Create Data Categories: Define custom categories with retention periods and legal basis
  • Modify Hierarchy: Reorganize elements to match your business structure

Q: What if I have data that shouldn't be classified as personal data?

A: You can exclude data from GDPR processing by:

  1. Removing the table/field from the Personal Data Permission Set
  2. Moving the element to a "Non-Personal Data" category
  3. Using custom field-level exclusions (contact support for advanced scenarios)

Data Cleaning

Q: Will data cleaning break Business Central functionality?

A: The app is designed to clean data safely, but consider these factors:

  • Foreign Key Relationships: The app respects database relationships
  • Business Logic: Some fields may have validation rules preventing clearing
  • Dependent Data: Related data may be affected by cleaning operations
  • Testing: Always test cleaning operations in a sandbox environment first

Q: Can I undo data cleaning operations?

A: Data cleaning operations cannot be automatically undone. Best practices:

  • Backup First: Create database backups before large cleaning operations
  • Test Environment: Test all cleaning procedures in sandbox first
  • Phased Approach: Start with small, low-risk data sets
  • Session Logs: Comprehensive logs help identify what was cleaned

Q: How do I clean data for a specific person (data subject request)?

A: For individual data subject requests:

  1. Identify the Person: Find all records related to the data subject
  2. Filter by Person: Use person-specific filters (name, email, ID numbers)
  3. Select Fields: Choose which fields to clean (may need to preserve some for legal reasons)
  4. Execute Cleaning: Run cleaning session with person-specific filters
  5. Document: Maintain records of the cleaning for compliance auditing

Performance and System Impact

Q: Will the app slow down Business Central?

A: Normal GDPR operations have minimal impact:

  • Classification: Read-only operations with minimal performance impact
  • Small Cleaning Operations: Minimal impact during normal business hours
  • Large Cleaning Operations: May impact performance, recommend running during off-hours
  • Monitoring: Built-in monitoring helps identify performance issues

Q: How much storage space does the app use?

A: Storage requirements are typically minimal:

  • App Installation: ~100MB for the application files
  • Configuration Data: Small (usually < 10MB for most organizations)
  • Operation Logs: Grows over time, recommend regular archiving
  • Session Data: Temporary data cleaned up automatically

Q: Can multiple users run cleaning operations simultaneously?

A: Multiple users can access GDPR functions simultaneously, but:

  • Avoid Same Data: Don't clean the same tables simultaneously
  • Monitor Performance: Multiple operations may impact system performance
  • Coordinate Activities: Use session management to coordinate team activities
  • Permission Controls: Use permissions to control who can run cleaning operations

Q: Does using this app guarantee GDPR compliance?

A: The app is a tool that helps with GDPR compliance, but compliance requires:

  • Proper Configuration: Configure the app according to your data processing activities
  • Business Processes: Implement appropriate business processes and policies
  • Staff Training: Train staff on GDPR requirements and app usage
  • Legal Review: Have legal experts review your overall compliance program
  • Regular Auditing: Regularly audit and update your GDPR compliance measures

Q: What audit information does the app provide?

A: Comprehensive audit information includes:

  • Operation Logs: Every field cleaning operation with timestamp and user
  • Session Logs: Complete sessions with start/end times and statistics
  • Configuration History: Changes to data classification and categories
  • Error Logs: Failed operations with detailed error information
  • User Activity: Who accessed what data and when

Q: How long should I keep GDPR operation logs?

A: Log retention recommendations:

  • Legal Requirement: Follow your organization's legal retention requirements
  • Best Practice: Typically 3-7 years for compliance auditing
  • Storage Considerations: Archive older logs to manage storage space
  • Audit Readiness: Keep sufficient logs to demonstrate compliance during audits

Integration and Customization

Q: Can I integrate the app with other systems?

A: Integration options include:

  • Business Central APIs: Use standard BC web services to access GDPR data
  • Custom Development: Extend the app using AL development (may affect support)
  • External Tools: Export data for analysis in external compliance tools
  • Workflow Integration: Integrate cleaning operations into business workflows

Q: Does the app support multiple languages?

A: Yes, the app includes:

  • English: Base language with full support
  • Dutch: Complete translation included
  • Other Languages: Available on request from Q-Team Solutions
  • Custom Translations: Can be extended with custom translation files

Q: Can I customize the app's functionality?

A: Customization options:

  • Configuration: Extensive configuration without code changes
  • Custom Extensions: Build companion apps that extend functionality
  • Direct Modification: Possible but may affect support and updates
  • Professional Services: Q-Team Solutions offers custom development services

Support and Maintenance

Q: What support is provided with the app?

A: Support includes:

  • Documentation: Comprehensive online documentation and guides
  • Email Support: Technical support via email for licensed users
  • Bug Fixes: Updates for bug fixes and security issues
  • Minor Updates: Compatibility updates for new BC versions

Q: How often is the app updated?

A: Update schedule:

  • Major Releases: Annually with new BC major versions
  • Minor Updates: Quarterly for feature additions and improvements
  • Bug Fixes: As needed for critical issues
  • Security Updates: Immediately for security-related issues

Q: What happens if I stop using the app?

A: If you uninstall the app:

  • Configuration Data: GDPR classification data remains in BC (can be exported)
  • Operation Logs: Historical logs remain accessible in BC
  • Functionality: GDPR-specific functions are no longer available
  • Data Integrity: No impact on your business data or BC functionality

Getting Help

Q: Where can I get additional help?

A: Help resources:

  • Documentation: This comprehensive documentation site
  • Support Portal: Q-Team Solutions Support
  • Email Support: support@q-teamsolutions.com
  • Training: Contact Q-Team Solutions for training sessions
  • Community: User community forums for peer support

Q: What information should I provide when requesting support?

A: When contacting support, provide:

  • App Version: GDPR app version and BC version
  • Environment: SaaS, On-Premise, or Hybrid
  • Error Details: Complete error messages and screenshots
  • Steps to Reproduce: Detailed steps that led to the issue
  • System Information: Companies, data volume, and other installed apps
  • Configuration: Screenshots of GDPR Setup and Register List

Next Steps

For more detailed information: