Shahi LegalFlowSuite

Basic Compliance Setup

Get Your Site GDPR/CCPA Compliant in 30 Minutes

Quick Compliance Checklist

Step 1: Enable Core Modules

`
SLOS → Dashboard → Module Management
`

Required Modules:

    1. [x] Consent Management (GDPR/CCPA compliance)
    2. [x] Legal Documents (Privacy Policy, Terms)
    3. [x] Cookie Scanner (Automated cookie detection)
    4. [x] DSR Portal (Data Subject Rights)
    5. Optional but Recommended:

    6. [ ] Accessibility Scanner (WCAG compliance)
    7. [ ] Analytics Integration (Consent tracking)
    8. Step 2: Configure Basic Settings

      `
      SLOS → Settings → General
      `

      Essential Settings:
      `json
      {
      “company_name”: “Your Company Name”,
      “website_url”: “https://yourwebsite.com”,
      “datacontrolleremail”: “privacy@yourcompany.com”,
      “dataprotectionofficer”: “DPO Name”,
      “jurisdictions”: [“GDPR”, “CCPA”],
      “retention_period”: “2 years”
      }
      `

      Set Up Cookie Banner

      Step 1: Choose Banner Template

      `
      SLOS → Consent Management → Banner Settings → Templates
      `

      Recommended Template: “Modern Dark” or “Clean Light”

      Banner Configuration:
      `json
      {
      “position”: “bottom”,
      “layout”: “full-width”,
      “animation”: “slide-up”,
      “showrejectbutton”: true,
      “showsettingsbutton”: true,
      “auto_hide”: false
      }
      `

      Step 2: Configure Cookie Categories

      Essential Cookies (Always Required):

    9. Purpose: “Website functionality and security”
    10. Retention: “Session”
    11. Required: Yes
    12. Analytics Cookies (Optional):

    13. Purpose: “Website analytics and performance”
    14. Retention: “2 years”
    15. Required: No
    16. Marketing Cookies (Optional):

    17. Purpose: “Advertising and marketing”
    18. Retention: “1 year”
    19. Required: No
    20. Generate Legal Documents

      Step 1: Create Privacy Policy

      `
      SLOS → Legal Documents → Generate → Privacy Policy
      `

      Required Information:
      `json
      {
      “company_info”: {
      “name”: “Your Company Name”,
      “address”: “Company Address”,
      “email”: “privacy@company.com”,
      “phone”: “Contact Phone”
      },
      “data_collection”: {
      “personal_data”: [“name”, “email”, “IP address”],
      “cookies_used”: true,
      “third_parties”: [“Google Analytics”, “Facebook Pixel”]
      },
      “legal_basis”: “consent”,
      “retention_period”: “2 years”
      }
      `

      Step 2: Create Cookie Policy

      `
      SLOS → Legal Documents → Generate → Cookie Policy
      `

      Cookie Policy Content:

    21. What cookies are
    22. Types of cookies used
    23. How to manage cookies
    24. Third-party cookies
    25. Updates to policy
    26. Step 3: Create Terms of Service (Optional)

      `
      SLOS → Legal Documents → Generate → Terms of Service
      `

      Basic Terms Include:

    27. User responsibilities
    28. Service usage
    29. Limitation of liability
    30. Governing law
    31. Dispute resolution
    32. Configure Data Subject Rights

      Step 1: Set Up DSR Portal

      `
      SLOS → DSR Portal → Settings → Portal Configuration
      `

      Portal Settings:
      `json
      {
      “portal_url”: “/data-requests”,
      “require_verification”: true,
      “verification_method”: “email”,
      “response_time”: “30 days”,
      “auto_response”: true,
      “supported_requests”: [
      “access”,
      “rectification”,
      “erasure”,
      “portability”,
      “restriction”,
      “objection”
      ]
      }
      `

      Step 2: Configure Email Templates

      `
      SLOS → DSR Portal → Settings → Email Templates
      `

      Required Templates:

    33. Request Received Confirmation
    34. Verification Email
    35. Data Export Ready
    36. Request Completed
    37. Request Denied
    38. Run Initial Cookie Scan

      Step 1: Start Cookie Scanner

      `
      SLOS → Consent Management → Cookie Scanner → Run Scan
      `

      Scan Configuration:
      `json
      {
      “scantype”: “fullsite”,
      “include_subpages”: true,
      “max_pages”: 100,
      “scan_frequency”: “weekly”,
      “alertonnew_cookies”: true
      }
      `

      Step 2: Review Scan Results

      `
      SLOS → Consent Management → Cookie Scanner → Results
      `

      Review Checklist:

    39. [ ] All cookies categorized correctly
    40. [ ] No uncategorized cookies
    41. [ ] Cookie descriptions accurate
    42. [ ] Third-party cookies identified
    43. [ ] Cookie retention periods set
    44. Set Up Geo-Targeting

      Step 1: Configure Regions

      `
      SLOS → Consent Management → Geo-Targeting → Region Settings
      `

      Primary Regions:
      `json
      {
      “gdpr_countries”: [
      “AT”, “BE”, “BG”, “HR”, “CY”, “CZ”, “DK”, “EE”, “FI”, “FR”,
      “DE”, “GR”, “HU”, “IE”, “IT”, “LV”, “LT”, “LU”, “MT”, “NL”,
      “PL”, “PT”, “RO”, “SK”, “SI”, “ES”, “SE”, “GB”, “IS”, “LI”, “NO”
      ],
      “ccpa_states”: [“CA”],
      “lgpd_countries”: [“BR”],
      “pipeda_provinces”: [“CA”]
      }
      `

      Step 2: Set Regional Rules

      `
      SLOS → Consent Management → Geo-Targeting → Regional Rules
      `

      GDPR Settings:

    45. Consent required for all non-essential cookies
    46. Data subject rights must be honored
    47. Privacy policy must be detailed
    48. CCPA Settings:

    49. “Do Not Sell” option required
    50. Data sale opt-out available
    51. Privacy policy must include CCPA rights
    52. Configure Notifications

      Step 1: Set Up Admin Alerts

      `
      SLOS → Settings → Notifications → Admin Alerts
      `

      Essential Alerts:

    53. [x] New DSR requests
    54. [x] Cookie scan completed
    55. [x] Compliance violations
    56. [x] System errors
    57. [x] Security issues
    58. Step 2: Configure Email Settings

      `
      SLOS → Settings → Notifications → Email Settings
      `

      Email Configuration:
      `json
      {
      “smtp_host”: “your-smtp-server.com”,
      “smtp_port”: 587,
      “smtp_secure”: “tls”,
      “smtp_username”: “noreply@yourcompany.com”,
      “smtp_password”: “your-password”,
      “from_email”: “noreply@yourcompany.com”,
      “from_name”: “Your Company Privacy Team”
      }
      `

      Test Your Setup

      Step 1: Banner Functionality Test

      Test Checklist:

    59. [ ] Banner appears on page load
    60. [ ] Accept button works
    61. [ ] Reject button works
    62. [ ] Settings button opens preferences
    63. [ ] Consent is saved in browser
    64. [ ] Cookies are set/unset based on consent
    65. Step 2: Document Accessibility Test

      Test Checklist:

    66. [ ] Privacy Policy loads correctly
    67. [ ] Cookie Policy accessible
    68. [ ] Terms of Service available
    69. [ ] All documents are printable
    70. [ ] Mobile-friendly display
    71. Step 3: DSR Portal Test

      Test Checklist:

    72. [ ] Portal page loads
    73. [ ] Form submission works
    74. [ ] Email verification sent
    75. [ ] Admin notification received
    76. [ ] Request appears in dashboard
    77. Final Compliance Check

      Step 1: Run Compliance Audit

      `
      SLOS → Compliance → Audit → Run Audit
      `

      Audit Checklist:

    78. [ ] Cookie banner compliant
    79. [ ] Privacy policy comprehensive
    80. [ ] DSR portal functional
    81. [ ] Cookie scanning active
    82. [ ] Geo-targeting configured
    83. [ ] Notifications working
    84. Step 2: Document Your Setup

      Compliance Documentation:
      `json
      {
      “compliance_date”: “2025-12-31”,
      “gdpr_compliant”: true,
      “ccpa_compliant”: true,
      “audit_frequency”: “quarterly”,
      “responsible_person”: “Privacy Officer Name”,
      “last_review”: “2025-12-31”,
      “next_review”: “2026-03-31”
      }
      `

      Going Live

      Step 1: Enable Production Mode

      `
      SLOS → Settings → General → Production Mode
      `

      Production Settings:

    85. Enable all compliance features
    86. Set up monitoring
    87. Configure backups
    88. Enable alerts
    89. Step 2: Monitor Initial Usage

      `
      SLOS → Analytics → Dashboard
      `

      Monitor For:

    90. Consent rates
    91. DSR request volume
    92. Cookie scan results
    93. Error logs
    94. Performance metrics
    95. Common Setup Issues

      Banner Not Appearing

    96. Check if module is enabled
    97. Verify theme compatibility
    98. Check for JavaScript conflicts
    99. Review browser console errors
    100. Documents Not Generating

    101. Ensure company information is complete
    102. Check template selection
    103. Verify file permissions
    104. Review error logs
    105. DSR Portal Not Working

    106. Confirm page creation
    107. Check email configuration
    108. Verify database tables
    109. Test form submission
    110. Next Steps

      Week 1: Monitor and Adjust

    111. Watch consent analytics
    112. Review DSR requests
    113. Monitor cookie scans
    114. Adjust banner settings if needed
    115. Month 1: Full Compliance Review

    116. Complete comprehensive audit
    117. Review all legal documents
    118. Test all DSR processes
    119. Update policies as needed
    120. Ongoing: Maintenance

    121. Regular cookie scans
    122. Policy updates
    123. Compliance training
    124. System backups
    125. Support Resources

      Documentation

    126. Cookie Banner Setup
    127. Privacy Policy Generation
    128. DSR Portal Configuration
    129. Help

    130. Plugin support forums
    131. Compliance consultation
    132. Legal review services
    133. Training resources

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket