Legal
Terms of Service
These terms set the ground rules for using this website, engaging my engineering services, and interacting with the platform integrations I operate. Paid services require acceptance of an offer that identifies these terms; visiting the website or sending an enquiry alone does not place an order.
Effective:
1. Who these terms are between
"I" or "me" means Dicky Ibrohim, an independent engineering partner based in Demak, Jawa Tengah, Indonesia. "You" means anyone who visits www.dickyibrohim.com, engages my services, or interacts with a third-party integration I operate, such as messaging or sign-in features.
2. Using this website
- Content is provided for information. It is not legal, financial, or security advice for your specific situation.
- You may not scrape at volume, probe, overload, or attempt to bypass security controls of this website or any service linked from it.
- Text, code samples, and images on this site are mine unless stated otherwise. Short quotations with attribution are welcome; wholesale reproduction is not.
3. Ordering, scope, and handover
- I work as a freelancer. Work begins after the scope, price, payment, and estimated schedule are agreed through an offer, invoice, official email, or WhatsApp. A separate contract document is not required unless agreed or legally necessary.
- These terms are provided by a link and version date, or a copy, before ordering. Written approval or payment clearly referring to the offer records acceptance. The person ordering must be authorised to act for the client and permit the required access and use of materials.
- Work includes only the deliverables, revisions, and services stated in the offer. Migration, content entry, training, maintenance, monitoring, and emergency response are excluded unless stated. Revisions and support are not unlimited.
- You appoint one contact to consolidate instructions. Changed requirements or additional work must be agreed with the fee and schedule before work starts. Waiting for access, materials, decisions, or third parties may change the schedule; I communicate changes through the official channel.
- Deliverables are accepted if no written objection is raised within 7 business days after handover notice, provided the agreed deliverables and access are available for testing. A part reported as not meeting scope is checked and resolved first. Acceptance does not remove warranties or mandatory legal rights.
- Your original code and data remain yours. Rights in custom deliverables transfer as agreed after full payment. My tools and reusable code remain mine; parts included in the deliverables may be used and maintained for that project under their licences. Internal tools, prompts, and working files are not handed over unless agreed. Third-party licences still apply.
- No reverse engineering: for a website or application agreed to be delivered without source code, you must not reverse engineer, decompile, disassemble, or otherwise attempt to obtain or reconstruct source code for parts in which I retain the rights, without my prior written permission. This prohibition applies by any means, directly or through others, including automated tools or AI, and bypassing safeguards for that purpose. Payment or access to the application does not itself grant these rights.
- Scope of this restriction: it does not limit your rights in your own code, source code delivered as agreed, rights granted by third-party or open-source licences, or acts that cannot lawfully be prohibited. Normal use of the website or application under the agreed licence remains permitted. Breaches are handled under the termination and claims provisions on this page.
- Both parties’ confidential information remains protected without an NDA. Use is limited to authorised work, necessary administration, defending rights, and legal obligations.
- Portfolio permission: by accepting these terms when ordering, you permit use of your business name, logo, link, and project views you have already published, within the rights you can grant. Per-image approval is not required. Agreed written restrictions or an NDA still apply. Permission excludes personal data, private messages, credentials, source code, databases, vulnerabilities, or assets whose licences prohibit that use. Testimonials and case studies identifying the client need separate approval. Removal of specific material may be requested by email. This permission is not retroactive for clients who have not accepted it.
4. Payment, cancellation, and work pauses
- Fees, currency, deposits or instalments, due dates, taxes, and third-party costs follow the agreed offer or invoice. Tax withholding must follow the law and be supported by the relevant evidence. I do not incur debt, make purchases, or accept penalties on your behalf without written agreement.
- If required payment, access, materials, or decisions are late, I may pause the work after notice and a reasonable opportunity to resolve the issue. Rescheduling depends on my availability. Additional or reactivation fees apply only if agreed. A pause does not remove warranties or rights that remain in force.
- Cancellation must be sent through the official channel. If you cancel because your requirements change, the calculation follows the cancellation terms accepted before ordering. Work performed and approved third-party costs that cannot be recovered remain payable. An additional cancellation fee applies only if already agreed and lawful. Any refund due is determined after this calculation, while preserving statutory refund rights. If I cannot complete the work or a breach of contract occurs, the relevant warranty and remedies apply.
- The cancellation calculation is provided in writing. Refunds follow applicable legal deadlines and the agreed written schedule, without delaying amounts already legally due. A billing dispute does not authorise deleting your data or taking over accounts you own.
5. Materials and management after handover
These terms form part of the written engagement we agree. The temporary-content policy must be disclosed in the offer before work starts. It concerns content supplied for your project; code, fonts, themes, plugins, and technical components follow the agreed scope and their licences. Changes to an existing engagement require both parties’ agreement.
- Completion of the build: the website build is complete once the deliverables within the agreed scope have been handed over and accepted, together with the agreed usable access. The handover confirms access, the general content-replacement requirement, and any agreed warranty or support. Technical handover does not authorise publication of temporary content. Any warranty or support already agreed continues for its stated scope and duration.
- Temporary content by default: all content I supply for your project, including text, photographs, images, AI illustrations, audio, and video, is temporary demonstration content that you must replace before public or commercial use. This general rule does not require an individual asset list or a separate label on each item. An exception applies only where the written scope expressly includes delivery of final content for the intended use; the relevant rights and licence conditions still apply.
- Replacement before launch: you supply and use lawful replacement content that accurately represents your business, products, and services before publishing the website or the affected pages. Temporary content is for restricted preview only, not public pages, advertising, or live transactions. Design approval, payment, or receipt of access does not authorise continued publication of that temporary content. The same lawful-use requirements apply to materials I use for the preview.
- Your materials: you ensure that text, photographs, logos, trademarks, fonts, music, voice recordings, video, code, themes, plugins, data, references, and other assets you or an authorised person supply or specifically select can lawfully be used as instructed. Keep the relevant licences, source details, purchase records, attribution requirements, and consents. A comprehensive legal clearance of your materials is a separate service if agreed; I may request evidence or pause use where rights are unclear.
- Management after handover: you manage content, publication, and compliance with the use restrictions communicated to you, including continued use of agreed final materials. Technical tasks expressly included in managed services remain mine for the agreed period. Other user-access administration and licence renewals follow the written allocation of tasks. Ongoing content management is a separate service, excluded from technical management fees; technical access alone does not create that service.
- Changes and additional work: I do not bear losses attributable to your changes, your use beyond an asset’s licence, or your publication of temporary content in breach of the agreed replacement requirement. Content replacement, new licensing arrangements, and ongoing maintenance outside my existing obligations can be commissioned separately with an agreed scope and fee.
- If a claim arises: notify the other party through the official email or WhatsApp channel, with the affected material and available supporting evidence. We preserve relevant records and check each party’s materials and permissions. A complaint alone does not establish liability. We coordinate any defence and settlement; neither party may impose an admission, settlement, or expense on the other without prior written consent, which must not be unreasonably withheld, subject to lawful orders.
- Costs caused by your breach: where a third-party claim results from your proven breach of the materials warranty or unlawful use, you reimburse the actual, reasonable, documented loss and defence costs attributable to that breach, to the extent permitted by law. The basis and amount require written agreement or a decision of the competent court. This excludes any part caused by my breach or negligence; shared causes are allocated according to proven responsibility. Liability for our own actions and mandatory legal duties is not automatically extinguished by handover.
- Handling disputed material: where credible information indicates unlawful use or a competent authority requires action, I may restrict the affected material within my access, proportionately and with notice. Notice may follow urgent action where lawful. A whole-site restriction is used only if a narrower step is insufficient or legally required; restrictions are reassessed when permission or a lawful replacement is provided. Costs and any refund rights follow the agreement and applicable law.
- Domain, hosting, or server in my name: temporary registration for your benefit does not by itself make me the content owner or ongoing manager. I may request transfer to your name, and you cooperate within 14 days, subject to the provider’s requirements. Each party’s actual role and legal duties still apply.
- Permitted use and personal data: the website may not be used for unlawful content, gambling, phishing, fraud, spam, infringement of third-party rights, or unlawful personal-data processing. A breach may lead to termination under the agreement and applicable law. For your website’s personal data, you act as controller; I process data on your written instructions as needed for the agreed service.
- Application: these arrangements allocate work and responsibility between us without restricting rights holders’ claims or mandatory consumer rights, transferring criminal responsibility, or removing regulatory duties. They also apply during managed technical services. For materials and handover, this section takes precedence over conflicting provisions on this page.
6. Managed technical services and renewals
Managed services cover the technical work stated in the agreed offer. Content management is a separate service and is not included in those fees. Any content-management work requires a separate written scope and fee agreement.
- Technical scope: hosting, server administration, domain renewal, software updates, backups, recovery, or monitoring are included only to the extent stated in the written agreement. The scope also defines the service period, relevant limits, and any response commitments. An annual payment describes the billing period; it does not automatically include every technical service, unlimited support, or continuous monitoring.
- Content within technical management: writing, replacing, uploading, scheduling, publishing, and checking the rights to content remain your responsibility under the technical-management package. Content-management fees are not bundled into technical management, hosting, server, or renewal fees. Initial content work expressly included in a website-build agreement follows that scope and does not create an ongoing content-management service.
- Temporary and AI content: the general replacement rule above also applies while I host or technically manage the website. Paying a monthly or annual technical fee does not make temporary content ready for publication or include its replacement. You provide lawful final materials and complete the required replacement before publication. A separately agreed final-content deliverable within the initial build retains its stated scope and licence conditions.
- Access and rights: holding an administrator account or operating the hosting does not itself make me the owner of your content or your ongoing content reviewer. You retain responsibility for the materials you supply and your publishing decisions. I may request permission evidence or restrict disputed material under the claims procedure above. This does not remove responsibility for my own actions, negligence, agreed technical work, or legal duties arising from my actual role.
- Claims and costs: technical fees do not include a comprehensive intellectual-property audit, legal representation, or insurance against content disputes. The existing materials and claims provisions govern any reimbursement: only losses attributable to your proven breach may be charged to you within those conditions. A complaint alone does not create a debt, and losses caused by my own breach or negligence are excluded from that reimbursement.
- Service period and payment: the offer or agreed invoice states the active period, included services, renewal arrangements, and payment due date. A missed payment does not automatically cancel an already agreed service period. Where payment remains overdue, I may suspend the affected service or decline renewal as permitted by the agreement, after written notice of the amount due, intended action, and a reasonable opportunity to resolve it. Any action must be proportionate and lawful; third-party expiry and renewal conditions also apply. Agreed warranties and existing legal responsibilities are not erased by non-payment.
- Occasional assistance and service end: one-off assistance, including help without a fee, covers the specific task agreed and does not by itself renew a subscription or create indefinite management. I remain responsible for work I actually undertake within its agreed scope. When an active service ends, ongoing technical work stops as agreed; I communicate the end date and coordinate the client-owned access and any data copies included in the agreement. Data retention, deletion, and handover follow the agreement and applicable law; an unpaid invoice alone does not authorise arbitrary deletion of your data.
7. AI-assisted materials and code
- How I work: text, product descriptions, articles, and images may be created or optimised with AI tools, either from the details and images you provide or entirely by AI for illustrations, hero images, backgrounds, icons, and other visual elements, and may be delivered without manual editing. Illustrative images are not photographs of the actual product, place, or people.
- Code and technical work: source code, scripts, configuration, and components used on this website or in client projects may be created or developed with AI assistance, including code generated entirely by AI in particular files or components. Technical outputs are still reviewed and tested within the agreed scope. AI use does not reduce my responsibility for the agreed work; the terms on acceptance, defect handling, and support continue to apply.
- Your review: you confirm the accuracy of product details, prices, features, and claims, and tell me about rights concerns known to you. Use of AI in the project and its agreed scope are recorded through the official written channel. Approval of a preview does not authorise publication of temporary content. Corrections caused by inaccurate information you supplied or a later change of preference may be additional work; the agreed workmanship and materials terms still apply.
- AI processing: material sent is limited to what the work requires. Sending personal or confidential data to an AI provider requires a lawful basis, the required controller authorisation, and appropriate safeguards. The provider, purpose, data used, and processing terms are recorded in the offer or official messages before transfer. If these conditions cannot be met, the data is not sent; alternative work methods and fees are agreed first.
- Characteristics of AI outputs: outputs can resemble other works in ways that are not always predictable. I do not promise uniqueness, copyright eligibility or registration in your name, or freedom from third-party claims. Works generated entirely by AI may not qualify for copyright protection under Indonesian law. This limitation does not remove reasonable-care obligations or rights that cannot be waived. Exclusivity or specially licensed final materials require a separate written agreement.
- Product and service facts: claims about products, prices, benefits, health, or results are drafted from the data you provide and are your responsibility once confirmed.
- Limits on requests: I do not create materials that imitate a named artist’s style, a brand, a character, or a real person’s face, and I do not present AI-generated people as real photographs.
- Temporary AI illustrations: when original photos are unavailable, I may use AI illustrations for restricted previews under the temporary-content rule above. I follow the AI service’s terms and check for evident rights concerns with reasonable care. You supply lawful references and accurate information, and replace the illustrations before publication unless final content is expressly included in the written scope. Illustrations must not be presented misleadingly as real products, customers, places, testimonials, or results.
- Use after handover: you complete the agreed content replacement and manage subsequent publication and changes. Receipt of the website does not turn temporary AI materials into final assets cleared for public use. There is no automatic ongoing review or replacement service. If you publish temporary content contrary to the agreed restriction, costs attributable to your proven breach follow the materials and claims provisions above; a claim or resemblance alone does not establish liability.
8. Communication and service hours
- Use hello@dickyibrohim.com or the official WhatsApp number in the offer for instructions, approvals, handover, and complaints. Clear approval through email or WhatsApp counts as written approval. Keep the relevant messages, offer, and payment records. A recap records the agreement; changes to fees or work require approval.
- Business days are Monday to Friday, excluding Indonesian public holidays, using Western Indonesia Time (WIB). I work to a schedule and am not always online. Services do not include 24-hour availability or a guaranteed reply time unless agreed in writing. Statutory deadlines still apply.
- Where terms conflict, specific terms accepted by both parties take precedence over these general terms. An invoice or unilateral recap does not change an agreement. An agreed NDA governs confidentiality. The Indonesian version is the reference unless otherwise lawfully agreed. These terms remain subject to mandatory law and do not invalidate legally served notices.
- Provide access through a separate limited account or a secure sharing link. Sending passwords by chat or email adds a risk of disclosure. Each party is responsible for its own handling of access. Retention and revocation follow the Privacy Policy.
9. Errors in delivered work
- I perform the agreed work with reasonable care. I do not promise software that is entirely error-free, always available, or suitable for needs we have not agreed. Search rankings, traffic, sales, third-party approvals, and freedom from every attack are not guaranteed outcomes.
- The correction warranty runs for 30 calendar days after the agreed deliverables and access are handed over and usable. It covers errors in my work that do not meet the agreed scope and are reported within that warranty period. Report the symptoms, evidence, and reproduction steps where available. I investigate and correct covered work without an additional service fee. After this period, new work needs a separate agreement and fee unless it remains my duty under the law or another agreed warranty.
- Audit findings or scanner warnings need to be checked against the agreed scope. They do not alone establish negligence or a right to a refund. An error may be reported before it causes a loss.
- Free correction does not cover changed requirements or problems caused by third-party modifications, unsupported environments, or unperformed client tasks. An exclusion applies only to problems caused by that circumstance. Another vendor’s audit or repair fees do not automatically become my responsibility. You may still take urgent steps to reduce loss; payment of those costs follows the agreement or legal duties.
- You test important flows before use, report problems, and stop using a feature known to be faulty. Payment, pricing, stock, tax, and financial calculations must be included in the scope with test scenarios. Business decisions remain yours. High-risk or specially regulated data processing requires prior agreement on scope, instructions, and safeguards.
10. Malware cleanup guarantee for websites I build
Some website packages include a malware cleanup service guarantee for an agreed period, commonly 1 to 6 months from launch. Coverage and duration are recorded in the accepted offer, invoice, or official messages; an administrative omission from a receipt does not cancel an earlier promise. This is a service commitment, not insurance. A different start date applies only if expressly agreed before ordering.
- Scope: the guarantee covers the website I delivered, on the hosting and configuration in place at handover. "Malware" means malicious code, injected pages or links (including illegal gambling or phishing content), and unauthorised redirects found in that website.
- What I do: remove the malicious code, restore the website files from the most recent backup I hold, close the entry point found in the delivered website, and re-check the website. Work starts on business days after you report the incident and provide the access needed.
- Service coverage: this guarantee covers the agreed cleanup, not insurance against operational losses or restoration of every historical record. Other systems, including email, staff devices, and third-party accounts, are outside scope unless agreed. Any liability for loss remains subject to the claims section and mandatory law; loss of data is not automatically classified as indirect.
- Causes not covered: negligence by an administrator or staff member (weak, leaked, or shared passwords; two-step verification turned off; an infected device used to manage the website; settings changed); changes made by you or another vendor; components installed outside what I delivered; vulnerabilities, outages, or breaches on the side of the server, hosting, domain, registrar, or third-party platform you chose, including compromised accounts at those providers; and any other cause outside the delivered website.
- Outdated components: a website is built from software components that need updating to stay secure. Incidents during the guarantee period are handled under this guarantee. Once the guarantee or an agreed support period ends and is not extended, components can become outdated and open security gaps; incidents arising from that are not covered. Keeping components updated is part of optional support. Maintenance of the operating system and server software (if you use a server or VPS) is arranged separately in the offer.
- Your part: protect credentials, use two-step verification where available, report incidents to hello@dickyibrohim.com, and provide necessary safe access. A change or migration excludes only problems attributable to it. If access is unavailable, the affected work is paused until access is safely restored; this does not erase an existing valid claim or require unsafe credentials to remain unchanged.
- Initial remedy: the agreed cleanup is the first response to a covered incident. An incident alone does not entitle you to a refund of unrelated services. If agreed remediation fails or my breach causes loss, the applicable remedies, claim provisions, and mandatory rights remain available.
- Liability: the scope of the cleanup commitment does not remove other obligations that cannot lawfully be excluded. The claims and responsibility section applies to any claim.
- Duration: the agreed start date and period described above apply; the guarantee does not renew automatically. Optional support or an extension requires a further agreement through the official channel.
11. Malware cleanup service (standalone)
This section covers cleanup of a website I did not build. I perform the agreed cleanup, with re-cleaning for a covered recurrence and a refund if the agreed work cannot be completed. The general payment, claims, and mandatory-rights provisions also apply.
- Scope: one order covers one website installation, meaning one domain with its files and database. Other websites, subdomains, or installations count as separate orders, even on the same hosting.
- Component licences: where the website uses paid themes, plugins, or components, you provide original copies from the official source, before or during the work, so the cleanup is not held up. If a component asks to be activated again after reinstallation, you activate it yourself or supply its activation key. Time spent waiting for copies or activation from you is not counted in the time estimate.
- Components without an official source: if I find a theme, plugin, or component whose files I cannot match to the official source, for example a modified (nulled) version, a copy from an unofficial site, or a revoked licence that blocks updates, I ask for an original copy from the official source first. For GPL-licensed components, a copy from another source is not unlawful, but I still treat it as lacking an official source if I cannot verify or update it. If no original copy is available, the default handling is to deactivate the component and block direct access to it, because deactivated files can still be called from outside. At your written request, the component may be left active at your own risk, only if I have inspected its files and found no injected code; incidents that enter through that component are outside the guarantee. Where the function is simple enough in my judgement, replacing it with code I write can be offered as additional work with its own fee and timeline, and that code follows the terms in "Errors in delivered work". I do not supply, buy, or source licences; features or styling lost through deactivation are not a defect in the work.
- Authorisation: you confirm ownership or authority over the specific website and access supplied. The accepted offer identifies this cleanup scope and default component handling before work starts. Server-wide resets, deletion of unrelated data, or actions materially affecting other sites require specific written approval. Instructions do not authorise unlawful access or override a hosting provider’s restrictions.
- Time estimate: 2 to 7 business days from the moment I receive full access, subject to the condition of the website, the size of its data, and the hosting provider's response times. Any change to the estimate is sent through the official channel or to the contact person you appoint, through the channel we use during the work, usually WhatsApp.
- Re-cleaning guarantee: symptoms attributable to the same incident returning within the agreed period are cleaned again without an additional service fee. The period is recorded in the accepted offer, invoice, or official messages (commonly 3 to 14 calendar days). For payment after completion, it starts on the final invoice date, with that invoice issued after completion. If any service fee is paid in advance, it starts on the date completion is notified through official WhatsApp, chat, or email. The notice or invoice states the start and end dates, counting the start date as day one. Late payment does not postpone or extend the period. New attacks through a different entry point or later modifications are excluded only to the extent they caused the recurrence.
- Hosting with several websites: I clean only the ordered installation. Untreated infected neighbouring sites may cause reinfection; I explain an identified risk and the available isolation or cleanup options. Recurrence attributable to those untreated sites is outside the re-cleaning guarantee, without excluding an unrelated failure in my own work. Migration or cleanup of other sites requires a separately agreed fee and scope; sharing hosting alone does not cancel the guarantee.
- Effects and recovery: cleanup can require file replacement, credential changes, downtime, or hosting reconfiguration. Before an irreversible change, we confirm the affected systems, available backup and recovery limits, and necessary approval. I record relevant initial conditions and changes. A client backup obligation does not excuse my failure to perform an expressly agreed backup or recovery task.
- Security changes: within the authorised scope, I may rotate credentials, change a login address, and add protective configuration after communicating the relevant effect. New access is handed over through the agreed secure channel. Removing a protection excludes only incidents attributable to that removal. Credentials suspected of compromise must be rotated; replacement access may be arranged safely without automatically cancelling a valid guarantee.
- Data and backups: backups are your responsibility. I take copies where access allows, but data already damaged or deleted by the attacker, with no backup, cannot be guaranteed to come back.
- Blacklists and third-party warnings: reviews by Google, antivirus vendors, or hosting providers are carried out by those parties. I submit review requests where access allows, but their timing and outcome are outside my control.
- Payment: the payment arrangement is agreed up front, whether paid in advance or after I declare the work complete, and is stated in the offer or invoice.
- Refund: if an advance was paid and I cannot complete the agreed cleanup, the paid cleanup service fee is returned within 7 business days of the failure being established and receipt of necessary refund details, or earlier if law requires. Approved third-party costs are accounted for separately and returned to the extent recoverable. Other established breaches retain their legal remedies; your right does not depend solely on my admission. If you cancel for convenience or withhold essential cooperation after notice, the general cancellation accounting applies instead of automatic forfeiture.
- Completion means the reported symptoms are gone, the malicious code found has been removed, and the entry point found has been closed. Third-party scan results are not the only measure, since scanners can raise false alarms or lag in updating their data.
- Not a do-it-yourself guide: this service is a cleanup I perform, not training or a guide. The explanations I give are general and leave out technical detail, so they do not become instructions for attackers and because every case differs. My report is a technical note, not a forensic report for legal proceedings.
- Personal data: you coordinate lawful notifications as controller of your users’ data. I promptly provide relevant incident information and cooperate within my processor role. I remain responsible for my own security obligations and for data I control independently; this allocation does not remove mandatory notification or other legal duties.
- Access: provide limited, authorised access through the agreed secure channel. During the guarantee I may inspect the agreed website for incident follow-up within your instructions; this is not continuous monitoring. If required access is unavailable, the affected checks or cleanup pause while safe replacement access is arranged. Revocation does not automatically erase an earlier valid claim. Access is closed when no longer needed under the Privacy Policy. Reports go to hello@dickyibrohim.com or the official WhatsApp number.
- Initial contractual remedies: covered recurrence is addressed by re-cleaning, and inability to complete the agreed work by the refund described above. Other remedies for an established breach and mandatory rights remain available. The claim conditions and limits in "Claims and limits of responsibility" also apply.
12. Messaging and login features
Where a store or product I build uses my Meta platform integration, the following applies in addition to Meta’s and WhatsApp’s own terms:
- Messages sent are transactional — verification codes, order, payment, and shipping updates you triggered. Marketing messages are only sent to people who opted in and can be stopped by replying STOP.
- One-time passcodes are personal. Do not share them; I will never ask for a code by phone or chat.
- Facebook Login is optional. Removing the app in your Facebook settings ends the connection; you may keep using the store with another sign-in method.
- Abuse of a business number (spam, harassment, automated flooding) may result in blocking without notice.
13. Privacy
Personal data is handled as described in the Privacy Policy at https://www.dickyibrohim.com/privacy/, which forms part of these terms.
14. Claims and limits of responsibility
- Compensation is assessed against actual loss, the duty breached, and the connection between my work and the loss. An incident, audit finding, or complaint alone does not establish a duty to compensate. Evidence and burdens of proof follow applicable law.
- Send claims through the official email or WhatsApp channel, identifying the affected work, what happened, and the available evidence. Give me an opportunity to investigate and correct the problem according to its urgency. This process does not prevent complaints, urgent assistance, or claims within legal time limits.
- Subscription liability cap: to the extent liability may lawfully be limited, my total liability is capped at the fee for the affected service for the last billing period before the event, up to a maximum of one month’s fee. If the bill covers more than one month, the average monthly fee is used. Fees for other services are excluded from the calculation.
- One-off work liability cap: to the extent liability may lawfully be limited, my total liability is capped at the fee for the work stage giving rise to the claim. If the work has no separate stages, the cap is the fee for that work. Fees for other projects or services are excluded. Multiple claims from the same event do not multiply this cap, and the same loss cannot be recovered twice.
- To the extent permitted by law, I do not cover indirect losses, including lost profits, business opportunities, or reputation. Classification depends on the cause and evidence; labelling a loss as indirect does not change its legal nature.
- Fees for work completed as agreed are not refundable merely because requirements change or an unrelated incident occurs. Cancellation, incomplete work, and warranties follow their respective provisions on this page.
- Your fines or penalties, promises to others, and refunds to your customers do not automatically become my responsibility. I assume them only where I have lawfully agreed in writing or where the law requires it.
- If a third-party claim is caused by your proven unlawful instructions, unauthorised access, unlawful materials, or breach of agreed use restrictions, you reimburse actual loss and reasonable, documented defence costs caused by that breach. The basis and amount are established by written agreement or a decision of a competent court. Costs caused by my fault are not charged to you. Written consent is required before imposing a settlement or another party’s costs, unless the law provides otherwise.
- All limits above are subject to applicable law. They do not remove liability that cannot lawfully be limited, mandatory consumer rights, or my own statutory duties and sanctions. Wilful misconduct and gross negligence are assessed under the law. If a clause cannot be enforced, the remaining terms continue to apply to the extent lawful.
15. Pauses, termination, and events beyond control
- I may pause the affected service for overdue payment, unavailable access or cooperation, a breach of these terms, a security risk, or a lawful authority or provider requirement. I explain the reason and allow a reasonable opportunity to resolve it. Immediate action may be taken for security or where legally required. Restrictions are limited to what is needed.
- I may end a service if a material breach remains unresolved after notice or the work cannot lawfully continue. Fees and refunds follow the cancellation calculation. Client-owned access and data included in the handover are still provided. Migration or other work outside the agreed handover has a fee if ordered.
- A disaster, serious illness, or major disruption beyond control may prevent work. I communicate its effect and take reasonable steps to address it. Rescheduling or termination affects only the obligations prevented. Prepaid work not delivered follows the cancellation calculation. Termination does not remove lawful outstanding payments, confidentiality, ownership, continuing warranties, or responsibility for earlier events.
16. Governing law and disputes
These terms are governed by the laws of the Republic of Indonesia. Disputes will first be discussed in good faith; if unresolved within 30 days, they are submitted to the district court of Demak, without prejudice to mandatory jurisdiction, consumer dispute bodies, valid complaints to authorities, or urgent protective measures. Mandatory consumer protection in your country of residence remains applicable where required.
17. Changes to terms and renewals
- The latest terms apply to new orders or renewals after they are provided and accepted. Changes to ongoing work require both parties’ agreement. A lack of reply does not approve new fees or changes to rights.
- Changes for the next period are communicated before renewal. If you disagree, email hello@dickyibrohim.com to end the service at the end of the current period. Renewal on new terms requires acceptance. Either party may decline the next period with reasonable notice; refunds and handover follow the applicable terms.
- Changes required by law follow that law’s effective date. Wording corrections do not change prior agreements. Keep the offer and the terms version you accepted for reference.
Questions about these terms
hello@dickyibrohim.com · Dicky Ibrohim · Demak, Jawa Tengah, Indonesia