Skip to content
Back to journal

A Jakarta Server Does Not Make You PDP-Compliant: Follow the Data

Local hosting is one part of data governance. Map customer information across cloud services, AI tools, backups, suppliers, and cross-border processing.

Conceptual secure archive of data files above a stylized Indonesian archipelago relief.
AI-generated editorial illustration.

A supplier says your customer database will sit in Jakarta. The sales presentation shows a local data centre, an Indonesian flag and a reassuring diagram. You sign. Three months later, your support team starts using an overseas AI assistant to summarize tickets. Error logs containing customer email addresses go to another provider. A contractor downloads a spreadsheet to investigate a billing problem.

Where does your data live now?

That question exposes the weakness in treating data sovereignty as a hosting purchase. A server address describes one location. It does not explain who can access information, which legal obligations apply, what your suppliers do with it, or whether a deleted customer record survives inside backups and exports. For an Indonesian business planning its cloud architecture in 2026, those are operational questions with legal consequences.

Separate the questions before buying the answer

Data residency concerns where information is stored or processed. Sovereignty concerns the authority and legal control surrounding it. Security concerns protection against unauthorized access, alteration and loss. Compliance concerns whether your actual processing meets applicable requirements. They overlap, but one does not automatically establish the others.

A locally hosted application can have weak access controls. An encrypted database can feed an unnecessary marketing export. A vendor can offer a regional storage option while running support or telemetry elsewhere. Ask for an explanation of the complete service, including optional features, rather than treating a location checkbox as the complete answer.

Start with the business purpose. Why do you need a customer's identity document, full date of birth or conversation history? If the answer is simply that the software permits collection, reconsider the field. Information you never collect cannot leak through a future integration, and you do not have to maintain a deletion process for it.

What Indonesia's PDP framework actually changes

Indonesia's Law No. 27 of 2022 on Personal Data Protection is the central starting point. Article 56 sets conditions for transfers to controllers or processors outside Indonesia; it is not a universal statement that every private business must keep every category of data on an Indonesian server. The provision describes a hierarchy involving equivalent or higher protection, adequate binding protection, and consent where the preceding conditions are not met. Read the actual provision with qualified counsel for your processing arrangement. Official law.

In May 2026, the Constitutional Court discussed cross-border protection and the relationship between Articles 56 and 62 when rejecting case 133/PUU-XXIV/2026. Its official account reinforces the need to consider the provisions together. It does not give a vendor a blanket compliance certificate. Constitutional Court explanation.

Sector rules, contractual commitments and the nature of the organization can add obligations. A healthcare provider, a financial business and an ordinary retailer should not copy the same checklist without checking applicability. This article offers an operating method, not a legal determination that your chosen architecture is compliant.

Draw the journey of one customer record

Take a real workflow, using fictional sample details for the exercise. A prospect fills in a form. The form sends information to a CRM. A salesperson receives a mobile notification. A call is recorded. A transcription service creates text. An AI service summarizes the text. A reporting platform stores the summary. Finance exports a customer list.

Put every stop on one page. Next to each stop, record the purpose, data categories, service provider, processing region, people with access and retention period. Include copies that sit outside the main application. Backups, support attachments, log archives and personal downloads are often the places where an otherwise tidy diagram becomes incomplete.

Then draw the return journey: the person asks to correct or delete their information. Which systems change, which records must be retained for a legitimate reason, and who confirms completion? If the team cannot follow that route, the architecture needs operational work before another AI integration is added.

Ask vendors questions that produce evidence

Ask where primary data, backups and disaster-recovery copies are located. Ask whether prompts, outputs and attachments follow the same regional commitment. Ask who can access the service for support, how that access is approved and recorded, and whether a subcontractor can introduce a new processing location.

Request the relevant contract terms and current subprocessor list. Clarify whether customer information is used for model improvement, which settings control that use, and whether an enterprise agreement changes the default. Do not assume that a statement about one product applies to every product sold under the same brand.

Ask how exports and deletion work when you leave. A useful answer identifies formats, timelines, responsibilities and exceptions. A vague assurance that data is secure gives your team little to operate. Record unresolved questions and assign an owner; purchasing should not quietly convert uncertainty into an approved fact.

Make the architecture match the decision

Suppose a distributor uses local storage for operational records and an external language model for drafting replies. One design sends the full customer file with every request. Another retrieves only the approved policy passage and the minimum order context needed for that reply. These designs have different exposure even if the customer database is in the same building.

Minimize what crosses each boundary. Replace direct identifiers with internal references where the workflow permits it. Keep credentials out of prompts. Restrict integrations to the records and actions they need. Treat generated summaries as potential personal data when they still identify someone or reveal information about them; shortening a conversation does not automatically anonymize it.

Encryption and access controls remain important, but specify who holds keys, how permissions are reviewed and what happens when an employee leaves. A control that depends on someone remembering to remove an old account is weaker than a documented process with a responsible owner and periodic checks.

Test the uncomfortable requests

Run a tabletop exercise around three events: a customer requests access, a supplier reports a breach, and the business needs to change providers. Use sample records and measure how long the team needs to find the relevant information. The exercise should expose missing ownership, not blame the first person who cannot find a file.

For the supplier incident, identify who receives the notification, who establishes which records were affected, who assesses legal notification duties and who communicates with customers. Have counsel establish applicable deadlines and triggers in your incident procedure. Avoid copying a deadline from a slide without checking whether the scenario activates it.

For the exit test, export a small approved dataset, restore it into an isolated environment and check completeness. Verify attachments, relationships and audit information as well as the visible customer table. An export button is not proof that your business can move its operations.

Give the work a manageable owner

A small company does not need an enormous governance department to begin. It needs a named operational owner, legal advice proportionate to its activities, and enough engineering time to fix the gaps discovered. Keep a processing inventory that somebody can actually maintain. Review it when adding a supplier, changing a workflow or introducing a new category of information.

The purchase decision should follow that inventory. If a local region solves a documented requirement, use it. If a proposed integration creates a transfer or access question, resolve that question before enabling the feature. If a vendor cannot explain a material part of the data journey, price that uncertainty into the decision rather than accepting a reassuring logo.

The useful question for your next cloud meeting is specific: can we explain, with evidence, where one customer's information goes, who controls each copy, and how we meet our obligations throughout that journey? A Jakarta server can be part of the answer. It cannot answer on behalf of the whole business.

NUSA DIGITAL / JOURNALExplore more ideas