Subprocessors, Security & Data Handling

    Last Updated: 25 August 2026

    Table of Contents

    This page explains how Client Data may be processed and protected in connection with services supplied by:

    Christopher Parry Photography (Pty) Ltd
    Trading as ReviveX International

    Registration Number: 2015/179935/07

    In this document, "ReviveX", "we", "us" or "our" means Christopher Parry Photography (Pty) Ltd trading as ReviveX International.

    "Client" means the organisation or person purchasing or using ReviveX services.

    "Client Data" means information processed by ReviveX on behalf of a Client through the applicable ReviveX service.

    1. Purpose of This Page

    ReviveX relies on selected external technology providers to deliver certain parts of its services.

    This may include technology used for:

    • CRM
    • Data storage
    • Communications
    • Telephony
    • Email
    • SMS
    • Messaging
    • Artificial intelligence
    • Workflow automation
    • Calendars
    • Integrations
    • Custom applications
    • Support infrastructure

    This page is intended to provide transparency regarding those relationships.

    It should be read together with:

    2. The ReviveX Data-Processing Model

    Where ReviveX processes Client-controlled leads, customers or other personal information on behalf of a Client, the standard relationship is generally:

    Client = Responsible Party

    ReviveX = Operator

    Where ReviveX engages another provider to process that Client Data as part of delivering the service, that provider may function as a:

    Subprocessor / downstream operator

    The exact legal terminology may vary depending on the applicable law and contractual structure.

    3. Client Data Remains Client Data

    Using ReviveX does not transfer ownership of the Client's customer database to ReviveX.

    As between ReviveX and the Client:

    Client Data remains the Client's data.

    ReviveX processes Client-controlled information only:

    • In accordance with the agreed service
    • According to lawful Client instructions
    • As reasonably necessary to deliver the service
    • As otherwise permitted or required by applicable law

    Refer to the Data Processing Agreement for further information.

    4. ReviveX Platform Infrastructure

    ReviveX currently uses HighLevel / GoHighLevel platform infrastructure as a core component of the ReviveX CRM and automation environment.

    HighLevel may provide underlying functionality including:

    • CRM
    • Contacts
    • Conversations
    • Pipelines
    • Workflow automation
    • Forms
    • Calendars
    • Communication functionality
    • Reporting
    • Integrations
    • AI-related functionality
    • Other platform services

    ReviveX may configure, customise and build additional workflows, interfaces, automations and solutions on or around this infrastructure.

    ReviveX is the Client-facing service and implementation provider. HighLevel is an underlying technology platform provider. ReviveX does not own HighLevel and is not HighLevel itself.

    5. HighLevel's Role

    For data processed through the underlying HighLevel platform, HighLevel may act as a processor or subprocessor within the relevant processing chain.

    The exact relationship depends on the service and data involved.

    ReviveX relies on HighLevel's applicable contractual, privacy, security and data-processing terms for processing undertaken through HighLevel infrastructure.

    Only official HighLevel / GoHighLevel sources are linked above.

    6. Verified Core Platform Provider

    ProviderPurposePotential DataProcessing Location
    HighLevel LLC / GoHighLevelCore CRM, automation, conversations and platform infrastructure supporting ReviveX servicesContact records, Client CRM information, conversations, workflow information, appointments and other information entered into or generated through the applicable platformProcessing may occur internationally, including through HighLevel's underlying infrastructure and subprocessors

    The specific information processed depends on the ReviveX services and functionality selected by the Client.

    Not every category of Client Data is processed by every provider.

    7. HighLevel Underlying Subprocessors

    HighLevel maintains its own list of subprocessors.

    At the date this page was last reviewed, HighLevel's published subprocessor information identified categories including:

    • Cloud infrastructure
    • Communication services
    • Workflow services
    • Customer support
    • Analytics
    • Payment-related services
    • Identity services
    • Artificial intelligence services
    • Affiliate support entities

    HighLevel's published list may change independently of ReviveX.

    Rather than duplicating the entire HighLevel list permanently and risking an outdated website record, please refer to the current official source:

    View HighLevel's Current Subprocessor List

    8. Core Cloud Infrastructure

    According to HighLevel's current published subprocessor information, HighLevel uses infrastructure providers that include:

    Google Cloud Services

    Purpose: Data Storage / Cloud Infrastructure

    Published processing location: United States

    Amazon Web Services, Inc. (AWS)

    Purpose: Data Storage / Cloud Infrastructure

    Published processing location: United States

    These are HighLevel infrastructure providers, not providers directly contracted by every ReviveX Client. Not all ReviveX data necessarily passes through both providers in every implementation.

    9. Communication Providers

    ReviveX services may involve communication functionality such as:

    • Telephone
    • SMS
    • Email
    • WhatsApp
    • Other messaging

    Some communication functionality may be delivered through HighLevel or underlying providers used by HighLevel.

    HighLevel's current public subprocessor list identifies communication providers including services such as Twilio, Mailgun and LeadConnector.

    However, this does not mean every ReviveX Client uses every provider. The actual provider depends on:

    • Channel
    • Client configuration
    • Location
    • Platform functionality
    • Messaging setup
    • Technical architecture

    Provider usage is service-dependent.

    10. AI Providers

    Some ReviveX services use artificial intelligence.

    AI functionality may be supplied through:

    • HighLevel AI functionality
    • HighLevel-integrated AI providers
    • A ReviveX-configured third-party AI service
    • A custom Client implementation

    HighLevel currently publishes a list of AI-related subprocessors.

    However, not every provider on HighLevel's list automatically processes every ReviveX Client's data. AI provider involvement depends on the features actually enabled.

    View HighLevel's Current Subprocessor List

    11. Provider-Specific ReviveX Implementations

    ReviveX may also connect a Client environment to additional external providers when required for a particular implementation.

    Examples may include:

    • Client calendar systems
    • Client email accounts
    • Client CRM systems
    • Accounting platforms
    • Custom APIs
    • Business applications
    • Communication platforms
    • Payment services
    • Custom software
    • Third-party databases

    A service provider connected solely at the Client's request may not necessarily be a general ReviveX subprocessor for all Clients.

    Provider-specific processing should be disclosed during implementation where relevant.

    12. Do Not Invent Providers

    A provider should only be identified as a ReviveX or underlying subprocessor where it is actually used, the relevant functionality is enabled, and the provider relationship has been verified.

    Providers are not automatically listed as direct ReviveX subprocessors unless the relationship and use have been verified.

    Where a provider appears only on HighLevel's own subprocessor list, it is described accurately as an underlying HighLevel subprocessor that may be used depending on functionality.

    13. Processing Locations

    ReviveX does not claim that all Client Data remains exclusively within South Africa.

    The use of cloud, CRM, communications and AI technology may involve processing in other countries.

    For HighLevel infrastructure, current published information indicates processing may occur in the United States and other jurisdictions associated with its providers and affiliates.

    The exact processing location may vary according to:

    • Service
    • Provider
    • Communication channel
    • AI functionality
    • Client configuration
    • Infrastructure
    • Provider architecture

    Clients with mandatory data-location requirements must disclose those requirements before implementation.

    14. Cross-Border Data Processing

    Where personal information is transferred or processed outside South Africa, the parties should ensure that applicable cross-border data-protection requirements are considered.

    Under POPIA, cross-border transfers must satisfy the applicable requirements for transferring personal information to a third party in a foreign country.

    Depending on the circumstances, appropriate measures may involve:

    • Applicable foreign data-protection laws
    • Contractual protections
    • Binding corporate rules
    • Consent where appropriate
    • Another lawful transfer basis

    Refer to the ReviveX Data Processing Agreement.

    15. Security Approach

    ReviveX applies a layered approach to security.

    Security involves responsibilities at several levels:

    ReviveX

    Responsible for matters such as:

    • Appropriate Client configuration
    • Access management under ReviveX's control
    • Reasonable internal security practices
    • Credential handling
    • Client support access
    • Workflow configuration
    • Incident escalation
    • Appropriate vendor selection

    Underlying Technology Providers

    Responsible for the security of their own:

    • Infrastructure
    • Networks
    • Applications
    • Storage
    • Provider systems
    • Provider personnel and operational controls

    Client

    Responsible for matters such as:

    • Client user accounts
    • Passwords
    • Authorised users
    • Staff access
    • Connected systems
    • Client devices
    • Client instructions
    • Removal of former employees
    • Appropriate authentication

    Security is therefore a shared responsibility.

    16. POPIA Security Principle

    ReviveX aims to maintain appropriate and reasonable technical and organisational measures according to:

    • The nature of the information
    • The nature of the processing
    • Reasonably foreseeable risks
    • The technology involved
    • The service architecture

    Security safeguards should be:

    • Established
    • Maintained
    • Reviewed
    • Updated as risks change

    No security programme eliminates all risk.

    17. HighLevel Security Controls

    For services running through HighLevel infrastructure, HighLevel publishes information concerning its own technical and organisational safeguards.

    According to HighLevel's current published Data Processing Agreement and security information, these include measures such as:

    Data in Transit

    HighLevel states that personal data in transit is protected using TLS 1.2 or higher.

    Data at Rest

    HighLevel states that personal data at rest is encrypted using AES-256 encryption.

    Access Control

    HighLevel states that its controls include measures such as:

    • Role-based access controls
    • Authentication
    • User identification and authorisation measures

    Infrastructure

    HighLevel states that it uses managed cloud infrastructure including:

    • Google Cloud
    • AWS

    Security Testing

    HighLevel states that its security programme includes measures such as:

    • Vulnerability scanning
    • Third-party penetration testing
    • Patch-management processes

    Every one of these controls is attributed to HighLevel. These are not independently operated or certified by ReviveX unless separately verified.

    18. Provider Security Attestations

    HighLevel may publish certifications, audit reports or security attestations relating to its platform.

    Where referenced, wording must always make the distinction clear.

    Use wording such as:

    "HighLevel states that its platform has..."

    or:

    "The underlying HighLevel platform publishes..."

    A certification belonging to an underlying provider is not automatically a certification of ReviveX.

    19. ReviveX Access Controls

    ReviveX should apply reasonable access controls to Client environments under its management.

    These may include:

    • Individual user access where available
    • Role-appropriate permissions
    • Limiting administrative privileges
    • Removing unnecessary access
    • Secure credential practices
    • Multi-factor authentication where supported and appropriate
    • Restricting support access to legitimate purposes

    A particular control is stated as always mandatory only where ReviveX has actually implemented it as a universal requirement.

    20. Client Access Controls

    Clients are responsible for securing access under their control.

    Clients should:

    • Use strong passwords
    • Use multi-factor authentication where available
    • Avoid credential sharing
    • Limit administrator access
    • Remove access for former staff
    • Review user access periodically
    • Secure connected email and calendar accounts
    • Secure devices used to access ReviveX
    • Report suspected compromise promptly

    21. Passwords and Credentials

    Clients should not send sensitive credentials unnecessarily through:

    • Open chat
    • Ordinary CRM notes
    • AI knowledge sources
    • Unsecured documents

    Where ReviveX requires temporary access to a third-party service for implementation, access should be handled through a reasonably secure process.

    Permanent passwords should not be retained where they are no longer required.

    22. AI and Confidential Data

    Clients should avoid providing AI systems with information that is unnecessary for the workflow.

    Particular caution should be used with:

    • Passwords
    • Authentication secrets
    • Banking credentials
    • Private keys
    • Highly sensitive confidential material
    • Special personal information

    AI workflows should follow the principle of:

    Only provide the information reasonably required for the task.

    Refer to AI Use & Limitations.

    23. Data Minimisation

    ReviveX workflows should seek to collect only information reasonably necessary for the identified business purpose.

    The fact that a CRM or AI system can store additional information does not mean that information should automatically be collected.

    24. Client Data Segregation

    ReviveX services may operate through logically separated Client environments or accounts supported by underlying platform architecture.

    Physical database separation for each Client is not claimed unless specifically verified.

    The accurate concept is logical Client/account separation where supported by the applicable platform.

    25. Administrative Access

    Authorised ReviveX personnel may require access to a Client environment for legitimate purposes including:

    • Setup
    • Configuration
    • Support
    • Troubleshooting
    • Security investigation
    • Optimisation
    • Client-requested changes

    Access should be limited to what is reasonably necessary for the relevant task.

    26. Confidentiality

    Client-controlled personal information and confidential information should be treated as confidential.

    Personnel or contractors with legitimate access should be subject to appropriate confidentiality expectations or obligations.

    Client Data must not be intentionally disclosed for unrelated purposes.

    27. Data Retention

    Retention depends on:

    • Client instructions
    • Service requirements
    • Legal requirements
    • Platform functionality
    • Backup cycles
    • Security requirements
    • Contractual obligations

    ReviveX does not promise a single universal retention period for every data category.

    Where ReviveX acts as Operator, the Client should establish appropriate retention requirements for Client-controlled personal information.

    28. Data Deletion

    Where legally and technically appropriate, Client Data may be:

    • Deleted
    • Removed
    • Suppressed
    • De-identified
    • Exported and then deleted

    following:

    • Client instruction
    • Termination
    • Valid Data Subject request
    • Expiry of an appropriate retention period

    Deletion may not immediately remove information from every backup copy.

    29. Backups

    Underlying technology providers may maintain backups for:

    • Disaster recovery
    • Resilience
    • Security
    • Business continuity

    Backup copies may remain for a limited period after live-system data has been deleted.

    ReviveX should not represent deletion as instantaneous removal from every underlying backup unless verified.

    30. Data Export

    Where technically available, Clients may request or perform exports of appropriate Client Data.

    Export formats and available data depend on:

    • Platform functionality
    • Data type
    • Service
    • Provider restrictions
    • Connected systems

    Custom migration or data transformation work may require additional fees.

    31. Termination

    Before terminating a ReviveX service, Clients should identify any data they require for future business purposes.

    Where practical and appropriate, Clients should export required data before account access ends.

    Following termination, data will be handled according to:

    32. Security Incidents

    ReviveX will maintain a process for responding to suspected security compromises relating to information processed under ReviveX's control.

    This may involve:

    • 1. Identifying the incident
    • 2. Containing affected access where possible
    • 3. Investigating the scope
    • 4. Working with relevant providers
    • 5. Preserving relevant evidence
    • 6. Assessing the affected information
    • 7. Notifying the Client where required
    • 8. Supporting appropriate remedial action

    33. Operator Notification

    Where ReviveX acts as Operator and has reasonable grounds to believe that Client-controlled personal information has been accessed or acquired by an unauthorised person, ReviveX will notify the responsible Client in accordance with applicable law and the Data Processing Agreement.

    Under POPIA, the Operator notification obligation applies immediately once the applicable legal threshold is met.

    34. Client Breach Responsibilities

    Where the Client is the Responsible Party, the Client generally remains responsible for determining its legal notification obligations relating to affected Data Subjects and the Information Regulator.

    ReviveX will provide reasonable assistance where the incident relates to processing performed by ReviveX.

    35. Security Cannot Be Guaranteed

    No internet-connected technology can be guaranteed to be completely secure.

    ReviveX therefore does not claim that its systems are:

    • Hack-proof
    • Breach-proof
    • 100% secure
    • Risk-free
    • Immune from cyberattack

    Security is an ongoing risk-management process.

    36. Third-Party Outages and Incidents

    An incident or outage may originate from:

    • ReviveX
    • HighLevel
    • A cloud provider
    • A telecommunications provider
    • An AI provider
    • A Client-connected system
    • Another third party

    ReviveX will work with the relevant provider where appropriate but cannot control independent third-party infrastructure.

    37. Client-Connected Systems

    The Client may choose to connect ReviveX to external systems.

    The Client is responsible for ensuring that it is authorised to connect those systems.

    Where a Client authorises a third-party integration, information may be transferred between ReviveX and that provider as necessary for the intended workflow.

    The third party's own security and privacy terms may apply.

    38. Custom Applications

    ReviveX may build custom applications, automations or integrations.

    The data architecture of a custom solution may differ from the standard ReviveX CRM environment.

    For material custom builds, the applicable project documentation should identify:

    • Key providers
    • Data flows
    • Relevant integrations
    • Security responsibilities
    • Hosting arrangements where appropriate
    • Additional subprocessors where relevant

    This standard page does not describe every custom application's entire technical architecture.

    39. Security by Design for Custom Work

    When designing custom systems involving personal information, ReviveX should reasonably consider:

    • Data minimisation
    • Access control
    • Authentication
    • Appropriate permissions
    • Secure integrations
    • Data flows
    • Confidentiality
    • Retention
    • Human access
    • Incident risk

    The level of control should be proportionate to the risk of the system.

    40. Special Personal Information

    Clients must tell ReviveX before implementation if a workflow is expected to process special personal information.

    Additional controls or a different architecture may be required.

    ReviveX may decline a proposed workflow where the risk cannot reasonably be managed.

    41. Children's Information

    Clients must disclose where a proposed implementation is expected to process personal information relating to children.

    The legal basis and safeguards should be assessed before implementation.

    42. High-Risk Data

    Clients should not assume a standard ReviveX implementation is suitable for every category of high-risk information.

    Where a Client intends to process highly sensitive or regulated data, the requirements should be specifically scoped before deployment.

    This may affect:

    • Technology selection
    • Providers
    • Security controls
    • Contracts
    • Access
    • Hosting
    • Workflows
    • Cost

    43. Payment Information

    Where third-party payment functionality is integrated, payment processing may be performed by the relevant payment provider.

    ReviveX should avoid storing full payment-card credentials unless a specifically approved and compliant architecture has been implemented.

    ReviveX is not claimed to be PCI DSS certified unless independently verified.

    44. Security Certifications

    A security certification is not displayed as belonging to ReviveX unless the certification was actually issued to ReviveX.

    Provider certifications may be mentioned only with clear attribution.

    Correct: "The underlying HighLevel platform states that it maintains SOC 2 Type II assurance."

    Incorrect: "ReviveX is SOC 2 Type II certified."

    45. Provider Due Diligence

    Where appropriate, ReviveX may consider publicly available or contractually supplied provider information relating to:

    • Privacy
    • Security
    • Data processing
    • Subprocessors
    • Incident management
    • Reliability

    The use of a recognised provider does not eliminate ReviveX's own responsibility to use that provider appropriately.

    46. Changes to Subprocessors

    Technology changes over time.

    ReviveX or an underlying provider may:

    • Add subprocessors
    • Replace subprocessors
    • Remove subprocessors
    • Change infrastructure
    • Change AI providers
    • Change communications providers

    ReviveX will seek to keep this page reasonably current.

    For HighLevel-controlled subprocessors, the most current authoritative source is HighLevel's own published subprocessor list.

    47. Clients with Provider Restrictions

    A Client that cannot permit use of a particular provider, country, AI model, cloud platform or communication provider must identify that restriction before implementation.

    ReviveX will assess whether the requirement can be supported.

    It may require:

    • Alternative architecture
    • Custom development
    • Provider changes
    • Additional contractual arrangements
    • Additional fees

    Some requirements may not be technically feasible.

    48. Subprocessor Objections

    Where a Client has legitimate legal or regulatory concerns regarding a proposed provider, ReviveX should discuss those concerns in good faith.

    An objection does not automatically guarantee that ReviveX can provide the same service without the relevant technology provider.

    Where an alternative cannot reasonably be supported, the parties may need to consider an alternative service architecture or appropriate contractual solution.

    49. Provider Information May Change

    Information concerning third-party providers is based on available provider documentation and may change independently of ReviveX.

    Where a third-party provider's own current documentation conflicts with an older description on this page, ReviveX should review and update the website information.

    Outdated provider information should not be intentionally preserved.

    50. Requesting Security Information

    A Client conducting supplier or security due diligence may contact ReviveX for additional information.

    Requests may be made regarding:

    • Data flow
    • Platform architecture
    • Applicable subprocessors
    • Security controls
    • Data-processing arrangements
    • Custom Client requirements

    Some information may not be disclosed where disclosure would:

    • Create a security risk
    • Reveal another Client's confidential information
    • Reveal protected credentials
    • Violate a provider agreement
    • Reveal proprietary technical information unnecessarily

    51. Security Questionnaires

    Enterprise or regulated Clients may request completion of a reasonable security or supplier questionnaire.

    ReviveX may:

    • Complete relevant sections
    • Provide applicable provider documentation
    • Explain which controls belong to ReviveX
    • Explain which controls belong to underlying providers
    • Identify items that do not apply

    ReviveX should not answer Yes to a control merely because an underlying provider has that control if the question specifically asks whether ReviveX itself maintains it.

    52. Responsibility Matrix

    AreaPrimary Responsibility
    Lawful purpose for Client DataClient
    Client privacy notices and consentClient
    ReviveX implementation securityReviveX
    Core platform infrastructure securityApplicable platform provider
    Client user accessClient
    ReviveX administrative accessReviveX
    Client devicesClient
    Third-party provider infrastructureRelevant provider
    Client-specific retention requirementsClient
    Security incident cooperationShared according to role
    Subprocessor selection by ReviveXReviveX
    Client-requested third-party integrationsShared according to arrangement

    Responsibility may vary where a Client-specific agreement or custom technical architecture states otherwise.

    53. Current Provider Register

    The register distinguishes between:

    A. Direct / Core ReviveX Platform Providers

    Providers directly used as core parts of ReviveX delivery. Currently verified:

    HighLevel LLC / GoHighLevel

    Role: Core CRM, automation and platform infrastructure.

    B. Underlying HighLevel Subprocessors

    The full list is not duplicated here permanently. HighLevel's underlying subprocessors vary by functionality.

    View HighLevel's Current Subprocessor List

    C. ReviveX-Specific Additional Providers

    A provider is added here only after ReviveX has verified that it is actually used directly for Client-data processing.

    D. Client-Specific Providers

    These vary according to integrations selected by individual Clients and should be documented during relevant implementations.

    54. Annual / Periodic Review

    ReviveX should review this page periodically and when material changes occur.

    Review should include:

    • Core platform provider
    • Subprocessor links
    • Processing locations
    • Security descriptions
    • AI provider changes
    • Communication-provider changes
    • Legal requirements
    • ReviveX-specific additional providers

    Outdated information should be removed when identified.

    55. Contact ReviveX

    Questions regarding subprocessors, security or data handling may be directed to:

    ReviveX International
    Christopher Parry Photography (Pty) Ltd

    Registration Number: 2015/179935/07

    Physical Address:
    626 32nd Avenue
    Villieria
    Pretoria
    Gauteng
    0186
    South Africa

    Email: chris@revivex.co.za

    Telephone: +27 84 511 7736

    Website: revivex.co.za

    For formal personal-information requests, refer to the ReviveX:

    ReviveX International AI Assistant
    ReviveX AI Assistant