{"id":18110,"date":"2026-09-16T13:52:43","date_gmt":"2026-09-16T06:52:43","guid":{"rendered":"https:\/\/vietextile.com\/?page_id=18110"},"modified":"2026-10-05T18:31:31","modified_gmt":"2026-10-05T11:31:31","slug":"privacy-policy","status":"publish","type":"page","link":"https:\/\/vietextile.com\/en\/privacy-policy\/","title":{"rendered":"PRIVACY POLICY"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Effective date: September 16, 2026<br>Last updated: October 5, 2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This Privacy Policy explains how VIETEXTILE CO., LTD. (\u201cVieTextile,\u201d \u201cwe,\u201d \u201cus,\u201d or \u201cour\u201d) collects, accesses, uses, stores, protects, and shares information when users:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit <a href=\"https:\/\/vietextile.com\/en\/\">https:\/\/vietextile.com<\/a>;<\/li>\n\n\n\n<li>Submit an inquiry or contact information;<\/li>\n\n\n\n<li>Use or authorize the VIETEXTILE Keyword API application;<\/li>\n\n\n\n<li>Connect a Google Ads account through Google OAuth 2.0.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">VIETEXTILE Keyword API is an internal business tool for VieTextile personnel and authorized users. It supports keyword research, retrieval of Google Ads account information, reporting, and VieTextile\u2019s marketing operations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Scope<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This Privacy Policy applies to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The VieTextile website and its language versions;<\/li>\n\n\n\n<li>VIETEXTILE Keyword API;<\/li>\n\n\n\n<li>Related automation workflows operated through VieTextile\u2019s self-hosted n8n system;<\/li>\n\n\n\n<li>Information received through Google OAuth and the Google Ads API.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This Policy does not apply to independent third-party websites, applications, or services that VieTextile does not control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Information We May Collect<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 Website information<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When users visit our website or submit a contact form, we may collect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name, email address, telephone number, and company name;<\/li>\n\n\n\n<li>Inquiry, consultation, or communication content;<\/li>\n\n\n\n<li>IP address, browser type, device type, and access time;<\/li>\n\n\n\n<li>Essential, measurement, or similar technical cookies, where enabled;<\/li>\n\n\n\n<li>Information needed to protect the website, prevent spam, and troubleshoot technical issues.<\/li>\n\n\n\n<li>Website interaction data (pages viewed, buttons clicked, forms submitted) and cookie identifiers collected by Google Analytics and Google Tag Manager (see Section 10).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 Google OAuth and Google Ads API information<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When a user actively authorizes VIETEXTILE Keyword API, we may process:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>OAuth authorization status;<\/li>\n\n\n\n<li>Access tokens and refresh tokens provided by Google;<\/li>\n\n\n\n<li>Google Ads customer IDs and account names;<\/li>\n\n\n\n<li>Relationships between manager and client accounts;<\/li>\n\n\n\n<li>Account currency, time zone, and status;<\/li>\n\n\n\n<li>Campaign, ad group, advertisement, keyword, and reporting data made available by the authorized account;<\/li>\n\n\n\n<li>Keyword ideas, search volume, competition, forecasts, and keyword-planning data;<\/li>\n\n\n\n<li>Error codes, request IDs, and technical logs needed for troubleshooting.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We do not request or store the user\u2019s Google password. Google directly processes the sign-in and authorization procedure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Google Permission Requested<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VIETEXTILE Keyword API uses the following OAuth scope:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.googleapis.com\/auth\/adwords\" target=\"_blank\" rel=\"noopener\">https:\/\/www.googleapis.com\/auth\/adwords<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Google Ads API currently uses this scope for API authorization. Although this technical scope can support broader Google Ads operations, VieTextile\u2019s current tool uses it only for the disclosed functions, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identifying Google Ads accounts accessible to the user;<\/li>\n\n\n\n<li>Retrieving reporting data;<\/li>\n\n\n\n<li>Conducting keyword research and planning;<\/li>\n\n\n\n<li>Producing internal reports;<\/li>\n\n\n\n<li>Diagnosing connection and API errors.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">VieTextile does not use the application to create, change, or delete advertising campaigns unless we first provide clear notice, update this Privacy Policy, and obtain appropriate user authorization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. How We Use Information<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We use information to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Authenticate users and maintain the Google OAuth connection;<\/li>\n\n\n\n<li>Provide Google Ads keyword-research and reporting functions;<\/li>\n\n\n\n<li>Display information to authorized users;<\/li>\n\n\n\n<li>Analyze and improve VieTextile\u2019s marketing activities;<\/li>\n\n\n\n<li>Operate, maintain, and secure our systems;<\/li>\n\n\n\n<li>Detect errors, unauthorized access, fraud, or abuse;<\/li>\n\n\n\n<li>Respond to support requests;<\/li>\n\n\n\n<li>Comply with applicable law and valid governmental requests.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We do not use Google user data for purposes unrelated to the functionality authorized by the user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Storage and Retention<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OAuth credentials are stored in n8n\u2019s credential-management system and protected using n8n credential encryption.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Information may be processed or stored in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VieTextile\u2019s self-hosted n8n server;<\/li>\n\n\n\n<li>System databases and execution logs;<\/li>\n\n\n\n<li>Internal reporting systems approved by VieTextile;<\/li>\n\n\n\n<li>Google infrastructure required to provide Google OAuth and the Google Ads API.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We retain information only for as long as reasonably necessary to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide the authorized functionality;<\/li>\n\n\n\n<li>Maintain security and troubleshoot errors;<\/li>\n\n\n\n<li>Fulfil legal obligations;<\/li>\n\n\n\n<li>Resolve disputes or support requests.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">OAuth tokens are retained until the user revokes authorization, the credential is deleted, or the connection is no longer required. Execution logs and API results are deleted, anonymized, or aggregated when they are no longer required for operations and troubleshooting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Sharing and Transfer of Information<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The commitments in this section apply to data received from Google APIs (Google OAuth and the Google Ads API) through VIETEXTILE Keyword API. Website measurement and advertising are described separately in Section 10.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VieTextile does not sell Google user data or personal data to third parties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We do not transfer such information to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data brokers;<\/li>\n\n\n\n<li>Third-party advertising providers;<\/li>\n\n\n\n<li>Surveillance platforms;<\/li>\n\n\n\n<li>Creditworthiness or lending organizations;<\/li>\n\n\n\n<li>Third parties using the information for unrelated personalized advertising or retargeting.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Information may be shared only in limited circumstances:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With Google to provide OAuth and Google Ads API services;<\/li>\n\n\n\n<li>With infrastructure or hosting providers necessary to operate the service, subject to appropriate confidentiality and security obligations;<\/li>\n\n\n\n<li>At the user\u2019s request or with the user\u2019s explicit consent;<\/li>\n\n\n\n<li>When necessary to investigate security incidents or abuse;<\/li>\n\n\n\n<li>When required by applicable law or a competent authority.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Authorized users may view Google Ads information and reports relating to their accounts. Access by other personnel is limited according to business necessity, internal access controls, and confidentiality requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VieTextile handles information received from Google APIs in accordance with the Google API Services User Data Policy, including its Limited Use requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reference:<br><a href=\"https:\/\/developers.google.com\/terms\/api-services-user-data-policy\" target=\"_blank\" rel=\"noopener\">https:\/\/developers.google.com\/terms\/api-services-user-data-policy<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Data Security<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VieTextile applies reasonable technical and organizational safeguards, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTTPS\/TLS encryption for data in transit;<\/li>\n\n\n\n<li>Encryption of OAuth credentials in n8n;<\/li>\n\n\n\n<li>Role-based and need-to-know access restrictions;<\/li>\n\n\n\n<li>Restricted access to servers and databases;<\/li>\n\n\n\n<li>Monitoring for errors and unusual activity;<\/li>\n\n\n\n<li>Appropriate system backups and updates;<\/li>\n\n\n\n<li>Prohibiting the disclosure of tokens, client secrets, or credentials in workflows and reports.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No electronic transmission or storage method is completely secure. If we identify an incident affecting personal data, we will respond and provide any notifications required by applicable law.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. User Rights and Choices<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Subject to applicable law, users may request to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Know what information is being processed;<\/li>\n\n\n\n<li>Access or receive a copy of their information;<\/li>\n\n\n\n<li>Correct inaccurate information;<\/li>\n\n\n\n<li>Withdraw consent;<\/li>\n\n\n\n<li>Restrict or object to processing;<\/li>\n\n\n\n<li>Delete information and OAuth credentials;<\/li>\n\n\n\n<li>Submit a complaint regarding our processing activities.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Users may revoke Google OAuth access at:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/myaccount.google.com\/connections\" target=\"_blank\" rel=\"noopener\">https:\/\/myaccount.google.com\/connections<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After access is revoked, VIETEXTILE Keyword API cannot access new Google Ads data. Certain previously stored information may be retained where necessary for security, legal compliance, or dispute resolution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To submit a privacy request, please contact <a href=\"mailto:info@vietextile.com\">info@vietextile.com<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Cookies, Measurement and Advertising Technologies<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">10.1. Google Analytics and Google Tag Manager<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Our website uses Google Analytics 4 (provided by Google LLC), deployed through Google Tag Manager, to measure visits, pages viewed, time spent, device, approximate location, traffic source and interactions such as clicks on our phone number, Zalo, WhatsApp, menu items and form submissions. Google Analytics uses cookies and online identifiers. We do not send names, email addresses or phone numbers in plain text to Google Analytics.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.2. Google signals and advertising features<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We have enabled Google signals and linked Google Analytics with VieTextile&#8217;s Google Ads, Google Merchant Center, Google Search Console and Google Business Profile accounts. This allows Google to provide us with aggregated reports on demographics, interests, cross-device behaviour and advertising performance, and audience lists used to show VieTextile ads to people who have visited our website (remarketing). This data is provided in aggregate; we do not receive the identity of individual users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.3. User-provided data<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you submit a form, the email address or phone number you enter may be one-way hashed (SHA-256) before being sent to Google to improve the accuracy of conversion measurement and advertising audiences. Google does not use this hashed data to identify you to other parties.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.4. Spam protection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Forms on our website may be protected by Google reCAPTCHA (which collects hardware, software and usage information to distinguish humans from bots, subject to Google&#8217;s Privacy Policy and Terms of Service) and by a honeypot technique that runs on our own server (no data is sent externally).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.5. Retention<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Detailed event data in Google Analytics is retained for up to 14 months; aggregated reports may be kept longer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.6. Your choices<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Block or delete cookies in your browser settings;<\/li>\n\n\n\n<li>Install the Google Analytics opt-out browser add-on: <a href=\"https:\/\/tools.google.com\/dlpage\/gaoptout\" target=\"_blank\" rel=\"noopener\">https:\/\/tools.google.com\/dlpage\/gaoptout<\/a>;<\/li>\n\n\n\n<li>Turn off personalised Google ads: <a href=\"https:\/\/adssettings.google.com\" target=\"_blank\" rel=\"noopener\">https:\/\/adssettings.google.com<\/a>;<\/li>\n\n\n\n<li>Learn how Google uses data from sites that use its services: <a href=\"https:\/\/policies.google.com\/technologies\/partner-sites\" target=\"_blank\" rel=\"noopener\">https:\/\/policies.google.com\/technologies\/partner-sites<\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Disabling some cookies may affect website functionality. Website cookies are not used to access Google Ads data unless a user has completed the OAuth flow and explicitly granted permission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11. International Data Transfers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google and certain infrastructure providers may process information in countries other than the user\u2019s country of residence. Where cross-border processing occurs, VieTextile applies appropriate safeguards and complies with applicable data-protection requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. Children<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The VieTextile website and VIETEXTILE Keyword API are business-oriented services and are not directed at children. We do not knowingly collect children\u2019s Google user data or personal information through this application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">13. Changes to This Policy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VieTextile may update this Privacy Policy when our application functionality, data-processing practices, or legal requirements change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a change introduces a new purpose or materially expands the Google information accessed, we will update our disclosures, provide appropriate notice, and request renewed authorization or consent where required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">14. Contact Information<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VIETEXTILE CO., LTD.<br>Address: 82C Quach Dinh Bao Street, Phu Thanh Ward, Ho Chi Minh City, Vietnam<br>Website: <a href=\"https:\/\/vietextile.com\/en\/\">https:\/\/vietextile.com<\/a><br>Email: <a href=\"mailto:info@vietextile.com\">info@vietextile.com<\/a><br>Hotline: +84 (0) 901 809 309<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Effective date: September 16, 2026Last updated: October 5, 2026 1. Introduction This Privacy Policy explains how VIETEXTILE CO., LTD. (\u201cVieTextile,\u201d \u201cwe,\u201d \u201cus,\u201d or \u201cour\u201d) collects, accesses, uses, stores, protects, and shares information when users: VIETEXTILE Keyword API is an internal business tool for VieTextile personnel and authorized users. It supports keyword research, retrieval of Google [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18110","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/pages\/18110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/comments?post=18110"}],"version-history":[{"count":3,"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/pages\/18110\/revisions"}],"predecessor-version":[{"id":18343,"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/pages\/18110\/revisions\/18343"}],"wp:attachment":[{"href":"https:\/\/vietextile.com\/en\/wp-json\/wp\/v2\/media?parent=18110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}