Data Processing Agreement

Last Updated: December 2024

GDPR Compliance

This Data Processing Agreement (DPA) governs the processing of personal data by NextGen Marketing and Automation LLC, operating under the brand name CommentKeyword, on behalf of our customers in accordance with the General Data Protection Regulation (GDPR) and other applicable data protection laws.

1. Definitions

For the purposes of this DPA, the following definitions apply:

  • "Controller": The customer using CommentKeyword's services who determines the purposes and means of processing personal data
  • "Processor": CommentKeyword, which processes personal data on behalf of the Controller
  • "Personal Data": Any information relating to Instagram users whose data is processed through CommentKeyword
  • "Processing": Any operation performed on personal data, including collection, recording, storage, retrieval, or deletion
  • "Data Subject": Instagram users whose personal data is processed through CommentKeyword
  • "Sub-processor": Third-party processors engaged by CommentKeyword to assist in data processing

2. Relationship of the Parties

The parties acknowledge and agree that with regard to the processing of personal data:

  • The Customer acts as the Controller
  • CommentKeyword acts as the Processor
  • The Customer shall comply with its obligations as a Controller under applicable data protection laws
  • CommentKeyword shall process personal data only on behalf of and in accordance with the Customer's documented instructions

3. Processing Details

3.1 Subject Matter and Nature of Processing

CommentKeyword processes personal data to provide Instagram automation services, including:

  • Monitoring Instagram comments for specified keywords
  • Sending automated direct messages to Instagram users
  • Managing conversation flows and AI-powered responses
  • Providing analytics and reporting on engagement metrics

3.2 Categories of Personal Data

  • Identity Data: Instagram usernames, display names, profile information
  • Contact Data: Direct message content, comment text
  • Behavioral Data: Engagement patterns, response times, interaction history
  • Technical Data: Instagram user IDs, post IDs, timestamp data

3.3 Categories of Data Subjects

  • Instagram users who comment on the Customer's posts
  • Instagram users who receive automated direct messages
  • Instagram users who engage with the Customer's content

3.4 Retention Period

Personal data will be retained for the duration necessary to provide the services, typically:

  • Active Conversations: Retained while the conversation is ongoing
  • Completed Conversations: Retained for 90 days for analytics purposes
  • Historical Analytics: Aggregated, anonymized data retained for 2 years
  • Account Termination: All personal data deleted within 30 days of account closure

4. Customer Obligations

The Customer warrants and undertakes that:

  • It has the legal right to process all personal data provided to CommentKeyword
  • It has obtained all necessary consents from data subjects where required
  • It complies with Instagram's Terms of Service and privacy requirements
  • It will inform CommentKeyword promptly of any data subject requests or regulatory inquiries
  • It will not instruct CommentKeyword to process data in violation of applicable laws

5. CommentKeyword Obligations

5.1 Processing Instructions

  • Process personal data only in accordance with the Customer's documented instructions
  • Immediately inform the Customer if instructions appear to violate applicable data protection laws
  • Not process personal data for any other purposes than providing the contracted services

5.2 Confidentiality and Security

  • Ensure that personnel authorized to process personal data are subject to confidentiality obligations
  • Implement appropriate technical and organizational measures to secure personal data
  • Ensure encryption of data in transit and at rest
  • Maintain access controls and audit logs

5.3 Data Subject Rights

CommentKeyword will assist the Customer in responding to data subject requests, including:

  • Access Rights: Providing copies of personal data when requested
  • Rectification: Correcting inaccurate personal data
  • Erasure: Deleting personal data when legally required
  • Portability: Providing data in machine-readable format
  • Restriction: Limiting processing when requested

6. Sub-processors

6.1 Authorized Sub-processors

The Customer consents to CommentKeyword's use of the following sub-processors:

Service ProviderServiceData Location
RailwayCloud hosting and infrastructureUnited States
SupabaseDatabase servicesUnited States
OpenRouter/OpenAIAI processing (anonymized data only)United States
MailgunEmail delivery servicesUnited States

6.2 Sub-processor Changes

  • CommentKeyword will provide 30 days' notice of any changes to sub-processors
  • Customers may object to new sub-processors on reasonable data protection grounds
  • If objections cannot be resolved, either party may terminate the agreement

7. Data Transfers

For transfers of personal data outside the European Economic Area (EEA):

  • CommentKeyword implements appropriate safeguards as required by applicable law
  • Standard Contractual Clauses (SCCs) are incorporated where necessary
  • Additional technical and organizational measures are implemented for US transfers
  • Customers will be notified of any changes to transfer mechanisms

8. Data Breach Notification

8.1 Incident Response

In the event of a personal data breach, CommentKeyword will:

  • Notify the Customer without undue delay and within 72 hours of becoming aware
  • Provide detailed information about the nature and scope of the breach
  • Describe measures taken to address the breach and mitigate harm
  • Assist the Customer in notifying relevant supervisory authorities if required

8.2 Breach Information

Breach notifications will include:

  • Description of the nature of the breach
  • Categories and approximate number of data subjects affected
  • Likely consequences of the breach
  • Measures taken or proposed to address the breach

9. Data Protection Impact Assessment

CommentKeyword will provide reasonable assistance to the Customer in conducting Data Protection Impact Assessments (DPIAs) where required by law, including:

  • Technical and organizational measures implemented
  • Security certifications and audit reports
  • Information about data processing activities
  • Risk mitigation strategies

10. Return and Deletion of Data

Upon termination of the agreement or upon Customer request:

  • CommentKeyword will delete or return all personal data as instructed by the Customer
  • Deletion will be completed within 30 days unless longer retention is required by law
  • CommentKeyword will provide written confirmation of data deletion
  • Backup copies will be securely deleted according to standard retention schedules

11. Audits and Compliance

11.1 Audit Rights

  • Customers may conduct audits of CommentKeyword's compliance with this DPA
  • Audits may be conducted directly or through independent third parties
  • Reasonable advance notice (30 days) must be provided
  • Audits must not unreasonably interfere with CommentKeyword's business operations

11.2 Compliance Documentation

CommentKeyword will make available information necessary to demonstrate compliance, including:

  • Security certifications and attestations
  • Third-party audit reports
  • Documentation of technical and organizational measures
  • Evidence of staff training on data protection

12. Liability and Indemnification

  • Each party's liability is limited as set forth in the main service agreement
  • CommentKeyword will indemnify the Customer for breaches of this DPA attributable to CommentKeyword
  • The Customer will indemnify CommentKeyword for breaches attributable to the Customer's instructions
  • Both parties will cooperate in defending against regulatory investigations or claims

13. Term and Termination

  • This DPA remains in effect for the duration of the main service agreement
  • Either party may terminate this DPA with 30 days' written notice
  • Termination does not affect obligations that arose before termination
  • Data return and deletion obligations survive termination

14. Amendments and Updates

This DPA may be updated to reflect:

  • Changes in applicable data protection laws
  • Regulatory guidance or supervisory authority requirements
  • Changes in CommentKeyword's data processing practices
  • Updates to sub-processor arrangements

Material changes will be communicated with 30 days' advance notice.

15. Governing Law and Jurisdiction

This DPA is governed by the same law as the main service agreement. Disputes will be resolved in accordance with the dispute resolution procedures set forth in the main agreement.

16. Contact Information

For questions about this DPA or data protection matters, contact: