Terms of Service – AWP Exchange Server

Canonical URL of these Terms: https://awp.exchange/terms-of-service
Privacy Policy: https://awp.exchange/privacy-policy
Last updated: 24 June 2026
Effective date: 24 June 2026

These Terms of Service (“Terms“) govern your access to and use of the AWP Exchange Server service operated at awp.exchange (the “Service“), together with the related application programming interfaces, endpoints, and the AWP WordPress plugin that acts as a client interface to the Service.

The Service is operated by Dalibor Veselinović, a natural person operating under the trade name “Web Evolution”, established in Serbia (“we“, “us“, “our“, “Web Evolution“, or the “Operator“).

Please read these Terms carefully. By connecting to, accessing, or using the Service, you agree to be bound by these Terms. If you do not agree, do not connect to or use the Service.


1. Acceptance of Terms

1.1. You accept these Terms when you take any of the following actions: (a) click the “Connect” action in the AWP WordPress plugin to establish a connection to the Service; (b) register an account or obtain API credentials for the Service; or (c) otherwise access or use the Service. Each of these actions constitutes your express, affirmative agreement to be bound by these Terms.

1.2. The Plugin does not contact, transmit data to, or otherwise interact with the Operator’s servers until you take an explicit, affirmative action to connect. Installing the Plugin alone does not initiate any connection. The act of clicking “Connect” is your informed consent to the data exchange described in Section 3 and in our https://awp.exchange/privacy-policy.

1.3. Authority to bind. If you accept these Terms on behalf of a company, organization, or other legal entity, you represent and warrant that you have the authority to bind that entity to these Terms, in which case “you” and “your” refer to that entity. If you do not have such authority, you must not accept these Terms or use the Service.

1.4. You must be of legal age to form a binding contract in your jurisdiction to use the Service. The Service is not directed to, and may not be used by, children. See also our https://awp.exchange/privacy-policy.


2. Definitions

For the purposes of these Terms:

  • “Service” means the AWP Exchange Server hosted at awp.exchange, including its rendering and optimization infrastructure, APIs, and associated endpoints.
  • “Plugin” means the AWP WordPress plugin distributed via WordPress.org and elsewhere, which acts as the client interface to the Service.
  • “Account” or “Tenant” means the tenant registration record (including your site URL, contact email, hashed API key, shared secret, plan, status, and usage aggregates such as request count, quota used, and last-seen timestamp) created when you connect a site to the Service.
  • “Connect” means the explicit user action that registers a site as a Tenant and provisions API credentials, including the ownership-verification handshake described in Section 4.1.
  • “Connected Site” or “Site” means a website that you register with and connect to the Service.
  • “Optimization” means a single processing call to the Service’s optimize endpoint that counts against your usage, in which the Service renders one of your public pages and returns a signed optimization instruction set (the “Manifest“).
  • “Manifest” means the signed instruction set the Service returns to the Plugin, consisting of per-viewport image identifiers and CSS strings. The Manifest is an instruction set, not a screenshot or a copy of your page.
  • “Free Tier” means the no-charge plan subject to the Quota described in Section 5.
  • “Quota” means the cap of 100 Optimizations applicable to the Free Tier.
  • “Unlimited Plan” means the paid subscription plan that removes the Quota, subject to fair-use and rate-limiting as described in Section 5.
  • “Subscription” means a recurring, automatically renewing paid commitment to the Unlimited Plan for a defined billing period, as described in Section 5.3.
  • “Content” means the HTML, CSS, images, page data, page-scoped image metadata, your CSS configuration, and other materials that the Plugin transmits to the Service, and the public pages of your Connected Sites that the Service fetches and analyzes, in order to produce a Manifest (see Section 3).
  • “User”“you”“your” means the person or entity that connects to and uses the Service.

3. Description of the Service

3.1. What the Service does. The Service is a software-as-a-service optimization engine. When you trigger an Optimization, the Plugin sends a request to the Service and the Service:

(a) receives from the Plugin the page URL to optimize, the post identifier and post type, your CSS configuration (see Section 3.2), and your per-post CSS safelist; and, in a second step after it has rendered the page and identified which images appear on it, receives page-scoped metadata for only those on-page images (see Section 3.2);
(b) fetches the target public page of your Connected Site over HTTPS (the fetch appends an awp_disable_optimization=1 query parameter so the page is served unoptimized), and, during connection and CSS analysis, may re-fetch your published page server-side to extract its stylesheets;
(c) renders the fetched page using a locally installed Google Chrome browser (stable channel) running in headless mode on the Operator’s own infrastructure, in order to execute client-side JavaScript and produce a rendered DOM;
(d) runs automated “scouts” to identify optimization candidates — image elements and their URLs, CSS stylesheets and selectors, and background-image URLs; and
(e) returns to the Plugin a signed optimization instruction set (the Manifest) consisting of per-viewport image identifiers and CSS strings.

3.2. What the Plugin transmits to the Service. To provide the Service, the Plugin transmits the following to the Operator over authenticated HTTPS:

  • On connect: your Site URL, a callback URL on your Site, and your WordPress administrator email address (admin_email). The Service returns an API key and a shared secret.
  • On each Optimization (two steps): first the page URL, the post ID and post type, your complete CSS configuration (all of the Plugin’s awp_css_* settings read from your WordPress options), and your per-post CSS safelist; then, after the Service renders the page and identifies the images on it, metadata for only those on-page images (each image’s full dimensions and MIME type, and the dimensions, MIME type, and URLs of its generated size variants). Your API key is sent in an X-AWP-Key request header on every call.

The image metadata is limited to the images on the page being optimized — not your whole media library. By connecting and triggering Optimizations, you consent to this transmission. The same disclosure appears in the Plugin’s readme.txt “External services” section and in the Plugin’s admin interface.

3.3. The Plugin is a client interface. The Plugin is a thin client that communicates with the Operator-run Service via authenticated HTTPS API calls. The Plugin does not embed the Service in an iframe; all interaction is via API.

3.4. No persistent storage of your pages. The Service does not store rendered pages, screenshots, serialized DOM, or copies of your HTML or CSS in its databases. The fetched and rendered page exists only transiently within the headless Google Chrome process during the Optimization and is never written to disk by the Service. During rendering, the render worker process necessarily has transient, in-memory visibility of your page’s HTML, CSS, and layout (including any personal data your public pages may contain) for the duration of the Optimization only. Apart from this transient processing, the Service retains only the activity log described in Section 3.5, your Account metadata, and the backups described in Section 3.7. Full details of what is and is not stored are described in our https://awp.exchange/privacy-policy.

3.5. Activity logging. For each Optimization, the Service records an append-only audit entry containing: the timestamp, the target URL (truncated to 255 characters), the rendering mode, the success/error status, the HTTP response code, the execution duration, aggregate counts of optimized images, CSS selectors, and background-image overrides, and — for failed Optimizations — an error message. The Service does not record IP addresses, request headers, or other client identifiers in these activity entries. Activity entries are retained for a limited window that the Operator configures (by default 30 days) and are then automatically deleted by a daily scheduled job. The retention window is set by the Operator; you do not control or have visibility into the configured value beyond this disclosure.

3.6. Usage aggregates and source-IP processing. Your Account record holds usage aggregates that are updated per request, including a cumulative request count, your quota-used counter, and a “last seen” timestamp. Separately, at connect time only, the Service transiently processes the source IP address of the connection request for the sole purpose of rate-limiting connect attempts to prevent abuse; this IP value is held only in short-lived temporary storage and is not written to the activity log or to your Account record. Inter-request state used to protect the infrastructure — rate-limit counters, concurrency locks, and render slots — is likewise held only in short-lived temporary storage and is not persisted.

3.7. Backups. The Operator takes automated daily backups of the Service database and server configuration for disaster-recovery purposes. These backups include your Account metadata (Site URL, contact email, hashed API key, shared secret, plan and status, and usage aggregates) and the activity log, together with server configuration files that contain operational secrets. Backups are compressed and encrypted with GPG (AES-256, passphrase-based); the decryption passphrase is held only as a root-restricted file on the server and is never stored in the database, so a database compromise alone cannot decrypt a backup. Encrypted backups are retained for a rolling window of the 7 most recent archives stored on the server (outside the public web root), after which the oldest is deleted on each new backup run; an offsite copy (e.g. to Backblaze B2) may optionally be enabled. Because backups exist, residual copies of your Account metadata may persist in encrypted archives for up to the backup-retention window after deletion of the underlying record (see Section 15.3).

3.8. Functionality of substance; documentation. The Service provides substantive optimization functionality and is documented in the Plugin’s readme.txt and admin interface, including disclosure of the data the Plugin transmits and the external calls the Service makes, and links to these Terms and to our https://awp.exchange/privacy-policy.

3.9. Open-source Plugin vs. hosted Service. The Plugin code distributed via WordPress.org is licensed under the GPL. These Terms govern your use of the hosted Service only. The GPL license on the Plugin code does not grant any right to use, access, reproduce, or operate the Service. See Section 11.


4. Eligibility & Accounts

4.1. Connection and provisioning. To use the Service you must connect at least one Site. During connection, the Service verifies that you control the Site by calling, over HTTPS, a callback URL on that Site and confirming that it echoes a one-time nonce. The nonce is generated and held briefly by the Plugin on your Site, not issued by the Service. By connecting, you represent that you control the Site and are authorized to connect it (see also Section 6).

4.2. Accurate information. You agree to provide accurate and current information during connection and registration, including a valid contact email and the correct Site URL, and to keep that information up to date.

4.3. Credential security — Operator side. Upon connection you receive an API key and a shared secret. The Operator stores your API key only as a SHA-256 hash (the plaintext key is never persisted server-side). Your shared secret is stored encrypted at rest with AES-256-GCM only where the Operator has configured a key-encryption key (KEK) on the Service; if no KEK is configured, the shared secret is stored in plaintext. The Operator configures a KEK on its production deployment. You may regenerate your credentials at any time (and the Operator may regenerate them), and you should do so promptly if you believe they have been compromised.

4.4. Credential security — your side. The Plugin stores your API key and shared secret in your WordPress options table (wp_optionsin plaintext, and transmits your API key in the X-AWP-Key header on each request. You are responsible for the security of your WordPress installation and database, for keeping these credentials confidential, and for restricting access to your wp_options table accordingly.

4.5. Responsibility for activity. You are responsible for all activity that occurs under your Account and credentials. You agree to notify us promptly at support@webevolution.company of any unauthorized use of your Account or credentials.

4.6. One Account per entity. Each legal entity should maintain a single Account. Creating multiple Accounts to circumvent the Quota or any rate limit is prohibited (see Sections 5 and 8).


5. Plans, Quota, Rate Limits & Billing

5.1. Free Tier and the 100-Optimization Quota

(a) The Free Tier is provided at no charge and includes a Quota of 100 Optimizations.

(b) An “Optimization” is counted as a single processing call to the optimize endpoint that is recorded against your Account’s usage aggregates (quota-used counter).

(c) The Quota is a one-time lifetime allowance for the Free Tier and does not reset on any cycle. When the 100-Optimization Quota is reached, further Optimizations on the Free Tier are refused (the Service returns a quota-exceeded response) until you upgrade to the Unlimited Plan.

(d) The Free Tier is provided “as is”, may be subject to usage limits, throttling, and prioritization behind paid traffic, and may be modified, limited, suspended, or discontinued at any time. No service-level agreement, uptime guarantee, or support commitment applies to the Free Tier.

5.2. Rate limiting and fair use

(a) The Service applies rate limiting and concurrency controls to all plans, including the Unlimited Plan, to protect the stability and availability of the infrastructure for all users. The rate limit is enforced as a minimum interval between requests that the Operator configures (by default in the order of one request per 60 seconds), and a comparable throttle applies to connect attempts. If you exceed the applicable rate, requests may be temporarily refused or queued.

(b) “Unlimited” refers to the absence of the 100-Optimization Quota. It does not mean unmetered, uncapped, or unlimited request rates. The Unlimited Plan remains subject to the rate limits, concurrency limits, and the fair-use principles in this Section and in Section 8. We may apply reasonable technical limits to prevent abuse, disproportionate consumption, or conduct that degrades the Service for others.

5.3. Unlimited Plan and billing

(a) The Unlimited Plan removes the Quota in exchange for a subscription fee to be specified when the Unlimited Plan is made available. Pricing, billing cycle, currency, and any applicable taxes or VAT are to be specified when the Unlimited Plan is made available.

(b) Payment processing. Paid billing for the Unlimited Plan is offered through a third-party payment processor, to be specified when the Unlimited Plan is made available, whose own terms apply to the payment transaction. Card and payment-instrument details are handled by that processor; the Operator does not receive or store full payment-card numbers. (Until paid billing is activated, the Service offers the Free Tier only; the provisions of this Section 5.3 take effect when the Unlimited Plan is made available.)

(c) Auto-renewal. Unless you cancel before the end of the then-current billing period, the Unlimited Plan Subscription renews automatically for successive periods at the then-current price, and your payment method will be charged accordingly.

(d) Taxes. Whether stated prices are tax-inclusive or tax-exclusive is to be specified when the Unlimited Plan is made available. You are responsible for any applicable taxes, levies, or duties other than taxes on the Operator’s income.

(e) Failed payments. If a payment fails, we may retry the charge, downgrade your Account to the Free Tier (re-imposing the Quota), or suspend access until payment is resolved.

(f) Upgrades and downgrades. You may upgrade or downgrade your plan as described when the Unlimited Plan is made available. Proration terms are to be specified when the Unlimited Plan is made available.

5.4. Cancellation, refunds, and consumer withdrawal right

(a) Cancellation. You may cancel the Unlimited Plan at any time in your Account settings. Cancellation takes effect at the end of the current billing period, and the Quota is re-imposed thereafter. The refund policy is to be specified when the Unlimited Plan is made available.

(b) EU consumer right of withdrawal. Where you contract as a consumer in the EU (or in another jurisdiction granting an equivalent right), you generally have a statutory right to withdraw from a distance contract within fourteen (14) days without giving any reason. However, the Service is a digital service supplied on demand: where you expressly request that performance begin during the withdrawal period and acknowledge that you thereby lose your right of withdrawal once the Service has been fully supplied, that statutory waiver applies. Triggering an Optimization constitutes such a request to begin immediate performance.

(c) No waiver of mandatory rights. Nothing in this Section limits any mandatory consumer right that cannot be waived under applicable law, including the Serbian Consumer Protection Law and the mandatory law of an EU consumer’s country of residence (see Sections 12, 13, and 18).

5.5. Service availability for paid plans

Unless a separate, written service-level agreement signed by the Operator expressly states otherwise, no service-level agreement or uptime guarantee applies to the Unlimited Plan. The Service, including for paid Users, is provided on an “as available” basis as described in Section 12.


6. Your Sites and Your Responsibility

6.1. You must have the right to connect the Site and submit the data. You represent and warrant that, for each Site you connect, you are the owner or are otherwise duly authorized by the owner to: (a) connect the Site to the Service; (b) authorize the Service to fetch and render the Site’s public pages and to receive the page-scoped image metadata, CSS configuration, and other data the Plugin transmits under Section 3.2; and (c) apply the resulting optimization instructions to the Site. You are solely responsible for obtaining any necessary permissions.

6.2. Public pages only. The Service fetches only the public URLs you direct it to, on the host you have registered. You are responsible for ensuring that the pages you submit for Optimization, and the Content on them, are lawful and appropriate to be processed.

6.3. Responsibility for Content and for the Site; data-protection roles. You are solely responsible for your Connected Sites, their Content, their configuration, the results of applying any Manifest, and your compliance with all laws applicable to your Sites — including, where you process personal data of your own end users, your obligations as a data controller. Where the Operator processes personal data contained in your Content or pages on your behalf, it does so as a processor, and a separate Data Processing Agreement (DPA) compliant with GDPR Art. 28 and the equivalent provisions of the Serbian Law on Personal Data Protection (ZZPL) is available on request at support@webevolution.company. Where the Operator acts as your processor, the executed DPA forms part of the agreement between you and the Operator. For your Account and billing data, the Operator acts as a controller. See our https://awp.exchange/privacy-policy.

6.4. International transfer. The Operator is established in the Republic of Serbia, which does not benefit from an EU adequacy decision. By using the Service, your data (including Account metadata, contact email, target URLs, and the data described in Section 3.2) is transferred to and processed in Serbia, a third country. Where this involves a transfer of EU/EEA personal data, the Operator relies on appropriate safeguards (EU Standard Contractual Clauses together with a transfer impact assessment), and onward transfers by sub-processors are likewise subject to such safeguards. Details, and how to obtain a copy of the safeguards, are set out in our https://awp.exchange/privacy-policy and the DPA.

6.5. No circumvention of access controls. You must not direct the Service to fetch pages you are not entitled to access, and you must not use the Service to access or process any content that is not your own or that you are not authorized to process.


7. License Grant & Restrictions

7.1. License to use the Service. Subject to your compliance with these Terms, the Operator grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable right to access and use the Service during the term, solely for the purpose of optimizing Sites you are authorized to connect.

7.2. Reservation of rights. This is a license to use the Service, not a sale or license of the software powering it. All rights not expressly granted are reserved by the Operator.


8. Acceptable Use

8.1. You agree not to, and not to permit any third party to:

(a) reverse engineer, decompile, or attempt to derive the source code or underlying logic of the Service (except to the extent this restriction is prohibited by applicable mandatory law);
(b) circumvent, disable, or attempt to circumvent the Quota, rate limits, concurrency controls, authentication, ownership verification, or any other technical limitation of the Service, including by creating multiple Accounts;
(c) use automated means to scrape, probe, or overload the Service, or otherwise generate request volumes that degrade the Service for others;
(d) direct the Service at URLs you do not control or are not authorized to process, or attempt to use the Service to reach private, internal, loopback, or cloud-metadata network addresses (such attempts are blocked by the Service’s SSRF safeguards);
(e) use the Service to process or distribute unlawful, infringing, malicious, or harmful Content, or Content that violates the rights of others;
(f) attempt to gain unauthorized access to the Service, other Accounts, or the underlying infrastructure, or conduct security testing or penetration testing without our prior written consent (see Section 8.3);
(g) use the Service in violation of any applicable law or regulation, or in any way that interferes with or disrupts the Service.

8.2. Consequences. Violation of this Section may result in immediate throttling, suspension, or termination under Section 15, in addition to any other remedies available to us.

8.3. Coordinated security disclosure. Notwithstanding Section 8.1(f), we welcome good-faith security research conducted under a coordinated-disclosure approach. If you discover a vulnerability, please report it promptly and privately to support@webevolution.company and give us a reasonable period to remediate before any public disclosure. Good-faith research that complies with this Section, does not access or modify other Users’ data, and does not degrade the Service will not be treated as a breach of Section 8.1(f).


9. User Content & Data

9.1. Your Content stays yours. As between you and the Operator, you retain all right, title, and interest in and to your Sites and Content (including the page-scoped image metadata and CSS configuration the Plugin transmits). These Terms do not transfer any ownership of your Content to the Operator.

9.2. Processing license. You grant the Operator a limited, worldwide, non-exclusive license to receive, fetch, render, and analyze your Content solely to provide the Service to you (i.e., to produce and return Manifests), to maintain the aggregated activity records described in Section 3.5, and to take the operational backups described in Section 3.7. This license terminates when the relevant Content is no longer needed to provide the Service and the corresponding records and backups have expired under their retention windows.

9.3. No sale; limited sharing. The Operator does not sell your Content and does not share it with third parties except the sub-processors necessary to operate the Service, as described in Section 10 and our https://awp.exchange/privacy-policy.

9.4. Privacy and data protection. Our handling of personal data, including international transfers (Section 6.4), retention, and your data-subject rights, is described in our https://awp.exchange/privacy-policy. Where the Operator acts as a processor of personal data contained in your Content or pages, the Data Processing Agreement referenced in Section 6.3 applies.


10. Third-Party Services & Sub-processors

10.1. The Service relies on third-party infrastructure and sub-processors. As of the effective date these include:

  • ContraTeam — virtual private server hosting (Ubuntu/Debian, KVM). The render engine, the database, and the Operator’s WordPress/PHP backend all run on the Operator’s own VPS at this provider; rendering is not outsourced to any third-party rendering service.
  • Google — Google Chrome (stable channel), downloaded from Google during server setup and run locally as the headless render browser.
  • Node.js (LTS) and Playwright-core — used locally to orchestrate the render browser.
  • MariaDB — the local database engine.
  • Let’s Encrypt / Certbot — TLS certificate issuance and renewal.
  • A third-party payment processor — none currently integrated; will be named here when paid billing is offered.
  • Optional offsite backup storage — none currently used; if enabled in future, the provider will be named here and in the Privacy Policy.

A current list of sub-processors is also maintained in our https://awp.exchange/privacy-policy. Where the Operator acts as your processor, data-processing terms with these sub-processors are addressed in the DPA.

10.2. The availability and performance of the Service may depend on these third parties. We are not responsible for the acts or omissions of third parties beyond our reasonable control, subject to Section 13 and to any liability that cannot be excluded under applicable law.


11. Intellectual Property

11.1. Operator’s IP. The Service, its rendering and optimization engine, its software, the structure and format of the Manifest, the Operator’s name, logos, and trademarks, and all related intellectual property are and remain the exclusive property of the Operator and its licensors. Except for the limited license in Section 7, no rights are granted to you.

11.2. The Plugin (GPL) is separate. The Plugin code distributed via WordPress.org is licensed under the GPL. That GPL license applies to the Plugin code only and is independent of these Terms. It does not grant any right to access, use, copy, or operate the hosted Service, the rendering infrastructure, or the Operator’s backend.

11.3. Feedback. If you provide suggestions, ideas, or feedback about the Service, you grant the Operator a perpetual, irrevocable, worldwide, royalty-free license to use that feedback to improve the Service, without obligation or attribution to you.


12. Disclaimer of Warranties

12.1. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND. The Operator disclaims all warranties, whether express, implied, statutory, or otherwise, including any implied warranties of merchantability, fitness for a particular purpose, and non-infringement.

12.2. The Operator does not warrant that the Service will be uninterrupted, timely, secure, or error-free; that any Optimization will achieve any particular performance result, speed improvement, ranking, or score; or that the Manifest will be suitable for, or compatible with, any particular Site configuration. You are responsible for reviewing and testing the results of applying any Manifest to your Site.

12.3. Consumers. Nothing in this Section excludes or limits any warranty or guarantee that cannot be excluded or limited under applicable mandatory consumer-protection law, including the Serbian Consumer Protection Law and the mandatory law of an EU consumer’s country of residence. Where you are a consumer, statutory warranties apply in addition to this Section to the extent they cannot lawfully be disclaimed.


13. Limitation of Liability

13.1. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, the Operator and its affiliates, officers, employees, and suppliers will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, data, goodwill, or business, arising out of or relating to the Service or these Terms, whether based in contract, tort (including negligence), or any other legal theory, even if advised of the possibility of such damages.

13.2. Aggregate cap. Subject to Section 13.3, the Operator’s total aggregate liability arising out of or relating to the Service or these Terms will not exceed the greater of (a) the total fees you paid to the Operator for the Service in the twelve (12) months immediately preceding the event giving rise to the liability, or (b) EUR 100. The amount in (b) operates as a minimum recovery for your benefit; where you have paid no fees (e.g. on the Free Tier), the amount in (b) applies.

13.3. Carve-outs. Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including liability for intent (dolus) or gross negligence (culpa lata), for death or personal injury caused by negligence, or for any mandatory consumer right. The limitations in this Section apply only to the extent permitted by the applicable mandatory law, including for Serbian consumers under the Serbian Consumer Protection Law and for EU consumers under the mandatory law of their country of residence.


14. Indemnification

14.1. You agree to indemnify, defend, and hold harmless the Operator and its affiliates, officers, and employees from and against any third-party claims, damages, liabilities, losses, and reasonable costs (including reasonable legal fees) arising out of or relating to: (a) your Content or your Connected Sites; (b) your breach of these Terms, including the representations in Sections 4 and 6; (c) your misuse of the Service or violation of Section 8; or (d) your violation of any law or of the rights of any third party.

14.2. This Section applies to the extent permitted by applicable law and does not apply to a consumer except to the extent the consumer’s own unlawful conduct gives rise to the claim.


15. Suspension & Termination

15.1. By you. You may stop using the Service and disconnect your Site at any time, and may cancel the Unlimited Plan as described in Section 5.4.

15.2. By the Operator. We may suspend or terminate your access to the Service, in whole or in part, with or without notice where practicable, if: (a) you breach these Terms, including the Acceptable Use Section; (b) you attempt to circumvent the Quota, rate limits, or other technical limitations; (c) you fail to pay amounts due for the Unlimited Plan; (d) your use poses a security, legal, or stability risk to the Service or others; or (e) we are required to do so by law.

15.3. Effect of termination. On termination, your right to access the Service ceases and your Account may be deactivated or deleted. Activity records are pruned automatically per the retention window described in Section 3.5. Account metadata is retained or deleted as described in our https://awp.exchange/privacy-policy, subject to statutory retention obligations (e.g., billing and tax records where the Unlimited Plan applies). Because the Service does not store your pages, there is no rendered-content export to provide. Note: as described in Section 3.7, residual copies of Account metadata and activity records may persist in the Operator’s encrypted backups for up to the backup-retention window after deletion of the live record; such copies are not actively used and are overwritten/expired in the ordinary backup rotation.

15.4. Survival. Sections that by their nature should survive termination — including Definitions and Sections 3.4–3.7, 6.3, 6.4, 9, 11, 12, 13, 14, 15.3, 15.4, 16, 18, 19, and 20 — survive termination of these Terms.


16. Changes to the Service and to the Terms

16.1. Changes to the Service. We may modify, add, remove, suspend, or discontinue features of the Service at any time, including the Free Tier, in order to improve, secure, or maintain the Service.

16.2. Changes to the Terms. We may update these Terms from time to time. We will update the “Last updated” date above and, for material changes, provide reasonable advance notice (for example, by email to the Account contact address or via the Plugin’s admin interface) before the changes take effect. Your continued use of the Service after the effective date of revised Terms constitutes acceptance. Where a material change adversely affects you as a consumer, the change will not be imposed by silence: you have the right to reject the change by terminating the affected Subscription without penalty before it takes effect, and we will tell you so in the change notice. If you do not agree to revised Terms, you must stop using the Service.

16.3. Price changes. We may change subscription pricing for the Unlimited Plan. We will provide reasonable advance notice of any price change before it applies to your next renewal, and the new price will not take effect until your next billing period. If you do not accept a price change, you may cancel before it takes effect.


17. Automated Processing

17.1. The Service applies automated controls in the course of providing the Service, including automated quota counting and enforcement, automated rate-limiting and concurrency control, and automated host/URL validation (SSRF safeguards). These automated controls may result in a request being refused, throttled, or queued, and repeated abuse-triggering behavior may lead to suspension under Section 15. These controls do not produce legal or similarly significant decisions about individuals based solely on automated processing. If an automated control affects you and you believe it is in error, you may contact us at support@webevolution.company for human review. Profiling and automated decision-making in respect of personal data are addressed further in our https://awp.exchange/privacy-policy.


18. Governing Law & Jurisdiction

18.1. Governing law. These Terms and any dispute arising out of or relating to them or the Service are governed by the laws of the Republic of Serbia, without regard to its conflict-of-laws rules.

18.2. Venue. Subject to Section 18.3, the court competent for the Operator’s domicile in Serbia will have exclusive jurisdiction over any dispute.

18.3. Mandatory consumer protection (overrides Section 18.2 for consumers). If you are a consumer, the choice of Serbian law and venue in Sections 18.1 and 18.2 does not deprive you of the protection of the mandatory provisions of the law of the country in which you reside that cannot be derogated from by agreement, and the “exclusive” venue in Section 18.2 does not apply to you. EU consumers retain the right to bring proceedings in, and benefit from the mandatory consumer-protection law of, their country of residence; Serbian consumers retain their rights under the Serbian Consumer Protection Law.


19. Dispute Resolution

19.1. Informal resolution. Before commencing formal proceedings, you agree to first contact us at support@webevolution.company and attempt in good faith to resolve the dispute informally. We will likewise attempt to resolve the matter with you within a reasonable period after receiving notice.

19.2. EU Online Dispute Resolution. If you are an EU consumer, the European Commission provides an Online Dispute Resolution (ODR) platform at https://ec.europa.eu/consumers/odr. You may also have access to local consumer dispute-resolution bodies.


20. General Provisions

20.1. Severability. If any provision of these Terms is held invalid or unenforceable, that provision will be enforced to the maximum extent permissible, and the remaining provisions will remain in full force and effect.

20.2. Entire agreement. These Terms, together with the https://awp.exchange/privacy-policy and, where applicable, the Data Processing Agreement, constitute the entire agreement between you and the Operator regarding the Service and supersede all prior agreements on that subject.

20.3. Assignment. You may not assign or transfer these Terms or your Account without our prior written consent. The Operator may assign these Terms in connection with a merger, acquisition, reorganization, or sale of assets, subject to applicable law.

20.4. Waiver. No failure or delay in exercising any right under these Terms operates as a waiver of that right.

20.5. Notices. We may provide notices to you by email to your Account contact address or via the Plugin’s admin interface. You may send notices to us at support@webevolution.company. Notices to you are deemed received when actually delivered (or, absent evidence of non-delivery, within 24 hours of sending for email and upon posting for in-Plugin notices). For consumers, a notice is not deemed received if it was not in fact received for reasons outside the consumer’s control.

20.6. No third-party beneficiaries. These Terms do not create any third-party beneficiary rights.


21. Contact / Operator Identity

Operator: Dalibor Veselinović, a natural person operating under the trade name “Web Evolution”
Postal address: available on request via the contact email (support@webevolution.company)
Company registration number: Not applicable (the Operator is a natural person)
General email: support@webevolution.company
Security disclosures: support@webevolution.company
Data Processing Agreement: available on request via support@webevolution.company
Service: AWP Exchange Server — https://awp.exchange

For privacy and data-protection inquiries, and to exercise your data-subject rights or lodge a complaint with the Serbian Commissioner for Information of Public Importance and Personal Data Protection (Poverenik) or your local EU supervisory authority, please see our https://awp.exchange/privacy-policy.


By clicking “Connect”, registering an account, or otherwise using the AWP Exchange Server, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.