Data Processing Agreement (GDPR-Compliant)
Last Updated: [Insert Date]
This Data Processing Agreement (“Agreement” or “DPA”) forms part of the Terms and Conditions (“Principal Agreement”) between:
(1) The Customer (“Controller”)
and
(2) GravixChat (“Processor”), a provider of AI-powered chatbot and analytics services.
Both parties agree to comply with the General Data Protection Regulation (EU) 2016/679 (“GDPR”) and all applicable data protection laws.
1. Definitions
- “Personal Data”: Any information relating to an identified or identifiable natural person.
- “Processing”: Any operation performed on Personal Data, such as collection, storage, retrieval, or deletion.
- “Controller”: The party determining the purposes and means of processing Personal Data (the Customer).
- “Processor”: The party processing Personal Data on behalf of the Controller (GravixChat).
- “Sub-processor”: Any third party engaged by the Processor to assist with processing activities.
2. Scope of Processing
The Processor will process Personal Data solely for the purpose of providing the GravixChat platform, including:
- Chatbot operation and message handling
- Analytics, logging, and performance monitoring
- Account creation and authentication
- Workflow execution
- Customer support
- System maintenance and security
Processor will not process Personal Data for any purpose other than those described here.
3. Nature of Personal Data
Depending on Customer configuration, data may include:
- User messages sent to the chatbot
- Contact information voluntarily provided (e.g., email, phone number)
- Website visitor interaction logs
- IP addresses, device identifiers, browser metadata (anonymized where possible)
- Account information of the Customer (profile details, billing info)
The Controller is responsible for ensuring Personal Data is lawfully collected.
4. Duration of Processing
Processor will process Personal Data for as long as the Customer uses the Service or until instructed to delete data.
5. Obligations of the Processor (GravixChat)
Processor agrees to:
5.1 Process Data Only on Documented Instructions
Processor will only process Personal Data according to the Controller’s written instructions.
5.2 Confidentiality
All GravixChat employees and subcontractors with data access are bound by strict confidentiality obligations.
5.3 Security Measures
Processor will implement appropriate technical and organizational measures including:
- Encryption at rest and in transit
- Access control and authentication
- Firewall and intrusion detection
- Regular security audits
- Data minimization and anonymization practices
5.4 Data Breach Notification
Processor will notify the Controller without undue delay of any Personal Data breach.
5.5 Assistance with Data Subject Rights
Processor will reasonably assist the Controller in responding to:
- Access requests
- Rectification
- Erasure (“Right to be Forgotten”)
- Restriction or objection
- Data portability requests
5.6 Deletion or Return of Personal Data
Upon termination, Processor will:
- Delete all Personal Data, or
- Return it to the Controller upon request
unless applicable laws require retention.
6. Obligations of the Controller (Customer)
Controller agrees to:
- Ensure all Personal Data is collected lawfully
- Obtain all necessary consents and disclosures
- Not upload prohibited or sensitive data (unless legally compliant)
- Ensure chatbot usage complies with GDPR and privacy laws
- Configure workflows, data collection forms, and prompts responsibly
Controller is fully responsible for data collected via the chatbot.
7. Sub-processors
Processor may engage third-party Sub-processors to support the Service.
Common Sub-processors include:
- OpenAI (AI model processing)
- Analytics platforms (Google Analytics, Log management tools)
- Cloud hosting providers (AWS, DigitalOcean, etc.)
- Payment processors (Stripe, Paddle)
Processor will:
- Maintain an updated list of Sub-processors
- Ensure all Sub-processors are GDPR-compliant
- Impose data protection terms equivalent to this DPA
Controller will be notified of new Sub-processors where legally required.
8. International Data Transfers
Personal Data may be transferred to countries outside the EU/EEA.
When this occurs, Processor ensures that:
- Transfers rely on adequacy decisions, or
- Standard Contractual Clauses (SCCs), or
- Other lawful transfer mechanisms under GDPR
Processor ensures an equivalent level of protection for all data transfers.
9. Audit Rights
Controller has the right to:
- Request information demonstrating compliance
- Perform or mandate audits, subject to:
- Reasonable notice
- Protection of Processor’s confidentiality and security
- Non-disruptive scheduling
Processor will cooperate fully with compliance reviews.
10. Liability
Liability is governed by the Principal Agreement.
Each party remains responsible for its own GDPR compliance.
11. Termination
This DPA remains in effect as long as the Customer uses the Service.
Upon termination of the Principal Agreement:
- Processor will delete or return Personal Data as requested
- All obligations relating to confidentiality and security will survive termination
12. Contact Information
For data protection inquiries or GDPR requests, contact:
13. Signatures
By continuing to use GravixChat, both parties acknowledge and agree to this Data Processing Agreement.