AWP Exchange Server — Terms of Service
Canonical URL of these Terms: https://awp.exchange/terms-of-service
Privacy Policy: https://awp.exchange/privacy-policy
Last updated: 2 August 2026
Effective date: 2 August 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 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, status, your Address allowance, and usage aggregates such as request count 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 run in which the Service analyses one of your public pages and returns a signed optimization instruction set (the "Manifest"). Optimizations are not themselves metered; what is metered is the Address, as described in Section 5.1.
- "Address" means one distinct public page URL of a Connected Site, taken in the normalized form the Service derives from it. Requests for the same normalized URL are the same Address no matter how many times you optimize it.
- "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 allowance of 100 Addresses included with the Free Tier, as described in Section 5.
- "Address Pack" means a one-off purchase that adds a further 100 Addresses to your allowance. Address Packs are not a subscription: they do not renew, do not expire, and are not charged on a cycle.
- "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 whose purpose is to make your pages load as fast as possible for your visitors. 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, and your per-post CSS safelist; and, in a second step, page-scoped measurements for only the images on that page (see Section 3.2);
(b) accesses the public version of that page over HTTPS — the same content WordPress serves to any visitor — with AWP’s own optimization switched off, in order to measure how your images are laid out and displayed. The original image sizes the Service works from are read from your media library by the Plugin, so they reflect your originals — not copies that another plugin (such as a caching plugin, a CDN, image-optimization or lazy-loading plugins, or CSS/JS minification) may already have altered;
(c) computes, from those measurements only, the smallest image size that still looks right on each device, together with the page’s critical CSS; and
(d) returns to the Plugin a signed optimization instruction set (the Manifest) — a set of instructions, not a copy of your page or its images.
The Service does not see, analyse, or store the visual content of your images; it works only with their dimensions, with the single goal of reducing the size served to your visitors. It does not keep your page, your HTML, screenshots, or your image content. The actual creation and storage of optimized images, and the application of the result, happen on your own server: the Plugin writes the optimized images into your media library and writes the result into your WordPress database.
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 identifies which images appear on the page, measurements for only those on-page images (each image’s dimensions and file type, and the dimensions, file type, and address of any variants you already have). The Service does not receive the image files themselves or see what they depict — only their size. Your API key is sent in anX-AWP-Keyrequest header on every call. - When you enable local hosting of Google Fonts: the font file, together with the list of characters your pages actually use, so that the Service can return a subset containing only those characters. These are Google Fonts files that the Plugin has already downloaded from Google’s public servers to your own site — openly licensed and publicly downloadable by anyone, so nothing private to your site is disclosed by sending them. Fonts that your theme hosts itself are not transmitted: icon-font subsetting runs entirely on your own server and those font bytes never leave it.
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 your pages, screenshots, or copies of your HTML or CSS. Your page is accessed and processed only in memory, for the duration of a single Optimization, solely to measure how your images are displayed; during that brief processing the Service necessarily has transient access to your public page’s layout (including any personal data your public pages may contain), and nothing is written to disk by the Service. 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 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 optimization 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, the number of Addresses you have used against your allowance, and a "last seen" timestamp. Separately, at connect time only, the Service processes the source IP address of the connection request for the sole purpose of rate-limiting connect attempts to prevent abuse. The IP address itself is not stored: it is hashed, and only the hash forms the name of a rate-limiting marker whose stored value is the time of the attempt. That marker is never written to the activity log or to your Account record, and it is removed by a daily scheduled clean-up, so it persists for at most about 24 hours. Other inter-request state used to protect the infrastructure — concurrency and render locks — is short-lived and expires on its own.
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_options) in 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. Addresses, Allowance, Rate Limits & Payment
5.1. Free Tier and the 100-Address allowance
(a) The Free Tier is provided at no charge and includes an allowance of 100 Addresses.
(b) What is metered is the Address, not the Optimization. An Address is counted against your allowance only the first time the Service successfully optimizes that page URL. Once an Address has been counted, you may re-optimize that same page as often as you like at no further cost to your allowance — for example after you edit the page, change a Plugin setting, or update your theme.
(c) The allowance is a one-time lifetime grant and does not reset on any cycle. When all 100 Addresses have been used, an Optimization for a new Address is refused until further Addresses are added to your Account; Optimizations for Addresses already counted continue to work normally.
(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 concurrency controls and queueing to every Account, to protect the stability and availability of the infrastructure for all users. Optimization requests are placed in a queue and served in turn; a throttle also applies to connect attempts. If the Service is busy, your request waits in the queue rather than being processed immediately.
(b) Adding Addresses raises the number of distinct pages you may optimize. It does not mean unmetered, uncapped, or unlimited request rates. Every Account remains subject to the queue, the 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. Address Packs and payment
(a) Additional Addresses are sold as Address Packs. One Address Pack is a one-off purchase that adds a further 100 Addresses to your Account. Price, currency, and any applicable taxes or VAT are to be specified when Address Packs are made available for purchase.
(b) No subscription and no auto-renewal. An Address Pack is a single purchase. It does not renew, it is not charged on a billing cycle, and there is nothing to cancel. Addresses added by a Pack do not expire and are not withdrawn if you stop using the Service.
(c) Payment processing. Payment for Address Packs is offered through a third-party payment processor, to be specified when Address Packs are 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 Address Packs are activated, the Service offers the Free Tier only, and additional Addresses can be added only by the Operator. The provisions of this Section 5.3 take effect when Address Packs are made available.)
(d) Taxes. Whether stated prices are tax-inclusive or tax-exclusive is to be specified when Address Packs are 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, the Address Pack is not applied and your allowance is unchanged. There is no downgrade, suspension, or recurring charge to resolve, because there is no subscription.
5.4. Refunds and consumer withdrawal right
(a) Refunds. The refund policy for Address Packs is to be specified when they are made available. There is no subscription to cancel: if you stop using the Service, Addresses already added to your Account simply remain unused.
(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 where Addresses have been purchased
Unless a separate, written service-level agreement signed by the Operator expressly states otherwise, no service-level agreement or uptime guarantee applies, including where you have purchased one or more Address Packs. The Service, including for paying 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 access and analyse the Site’s public pages and to receive the page-scoped image measurements, 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, access, and analyse 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 in Serbia (the Operator’s own VPS), on which the Service and its database run. All processing happens on this server using standard self-hosted software; it is not outsourced to any third-party processing service.
- Let’s Encrypt / Certbot — TLS certificate issuance and renewal for
awp.exchange. - 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 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, its 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. Because Address Packs are one-off purchases rather than a subscription, there is nothing to cancel.
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, the queue, or other technical limitations; (c) your use poses a security, legal, or stability risk to the Service or others; or (d) 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 you have purchased an Address Pack). 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 ceasing to use the Service before it takes effect, without penalty, 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 the price of an Address Pack. A price change applies only to purchases made after it takes effect; it never changes the price of an Address Pack you have already bought, and it cannot result in a further charge, because Address Packs do not renew.
17. Automated Processing
17.1. The Service applies automated controls in the course of providing the Service, including automated counting of Addresses against your allowance, automated queueing 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.