From 9ddc8cd91da5fd585c2941bacece95409ca27ac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Fri, 24 Apr 2026 10:58:39 -0300 Subject: [PATCH] fix: minor seo issues --- .../en-US/mobile-app-privacy-policy.json | 4 +-- .../translations/en-US/privacy-policy.json | 6 ++--- .../translations/en-US/terms-of-service.json | 4 +-- src/lib/translations/en-US/viewer.json | 2 +- src/lib/translations/pt-BR/home.json | 26 +------------------ .../pt-BR/mobile-app-privacy-policy.json | 4 +-- .../translations/pt-BR/privacy-policy.json | 6 ++--- .../translations/pt-BR/terms-of-service.json | 4 +-- src/lib/translations/pt-BR/viewer.json | 3 +-- src/routes/support-us/+page.svelte | 9 +++++++ 10 files changed, 26 insertions(+), 42 deletions(-) diff --git a/src/lib/translations/en-US/mobile-app-privacy-policy.json b/src/lib/translations/en-US/mobile-app-privacy-policy.json index 5d16ab9..3b55271 100644 --- a/src/lib/translations/en-US/mobile-app-privacy-policy.json +++ b/src/lib/translations/en-US/mobile-app-privacy-policy.json @@ -1,8 +1,8 @@ { - "title": "🔐 Privacy Policy", + "title": "Privacy Policy", "last.update": "Last updated: Jul 11, 2025", "content": "

Privacy Policy

Thank you for using the Embroidery Viewer Companion app. Your privacy is important to us. This Privacy Policy explains how we handle your data.

1. No Personal Data Collected

The app does not collect, store, or transmit any personal data. All your embroidery files are processed locally on your device. We do not access or send your files anywhere.

2. Storage Permissions

The app requests access to your files only so that you can open and view embroidery files stored on your device. This permission is used solely for that purpose.

3. Name Personalization

If you choose to enter your name, it is stored locally on your device to personalize greetings (like \"Good morning, Leo\"). This information is not shared and is never sent over the internet.

4. No Analytics or Advertising

This app does not use any analytics tools or display ads. We believe in a distraction-free and respectful experience.

5. Questions

If you have any questions about this policy or the app, feel free to contact us at: leo@leomurca.xyz

", - "seo.title": "🔐 Privacy Policy - Embroidery Viewer Companion App", + "seo.title": "Privacy Policy - Embroidery Viewer Companion App", "seo.description": "Learn how Embroidery Viewer Companion App respects your privacy. No personal data collected, files processed locally or temporarily, anonymous analytics only, no trackers used.", "seo.keywords": "privacy policy, data protection, embroidery viewer privacy, file uploads privacy, anonymous analytics, no cookies, user privacy, privacy-friendly analytics, data security, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/mobile-app/privacy-policy", diff --git a/src/lib/translations/en-US/privacy-policy.json b/src/lib/translations/en-US/privacy-policy.json index f2b48a9..fa569a4 100644 --- a/src/lib/translations/en-US/privacy-policy.json +++ b/src/lib/translations/en-US/privacy-policy.json @@ -1,8 +1,8 @@ { - "title": "🔐 Privacy Policy", - "last.update": "Last updated: May 9, 2025", + "title": "Privacy Policy", + "last.update": "Last updated: Apr 24, 2026", "content": "

At Embroidery Viewer (embroideryviewer.xyz), we respect your privacy and are committed to protecting any information you share while using our service.

1. Personal Information

Embroidery Viewer does not collect or store any personal information. You do not need to create an account, and we do not ask for your name, email address, or any identifying details.

2. File Uploads

When you upload an embroidery file to the viewer, the file is processed in your browser or temporarily on our server (if required) for preview purposes only. No uploaded files are stored, saved, or shared.

Please avoid uploading any copyrighted or sensitive material unless you have permission to use it.

3. Analytics

We use HitKeep to collect anonymous usage statistics about our website, such as the number of visitors, page views, device types, and referral sources. This data helps us understand how the site is being used and improve it over time.

HitKeep is a privacy-friendly, cookie-free analytics tool. It does not track users across sites, collect personal data, or use cookies. All data is aggregated and anonymized.

4. Cookies

Embroidery Viewer does not use cookies or other tracking mechanisms in your browser.

5. Third-Party Services

We do not use third-party advertising, embed external trackers, or share data with third parties.

6. Changes to This Policy

We may update this Privacy Policy from time to time. All updates will be posted on this page with the updated date.

7. Contact

If you have any questions about this Privacy Policy, you can reach us at leo@leomurca.xyz.

", - "seo.title": "🔐 Privacy Policy - Embroidery Viewer", + "seo.title": "Privacy Policy - Embroidery Viewer", "seo.description": "Learn how Embroidery Viewer respects your privacy. No personal data collected, files processed locally or temporarily, anonymous analytics only, no cookies or trackers used.", "seo.keywords": "privacy policy, data protection, embroidery viewer privacy, file uploads privacy, anonymous analytics, no cookies, user privacy, privacy-friendly analytics, data security, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/privacy-policy", diff --git a/src/lib/translations/en-US/terms-of-service.json b/src/lib/translations/en-US/terms-of-service.json index e9ddbda..c01ed78 100644 --- a/src/lib/translations/en-US/terms-of-service.json +++ b/src/lib/translations/en-US/terms-of-service.json @@ -1,8 +1,8 @@ { - "title": "📝 Terms of Service", + "title": "Terms of Service", "update": "May 9, 2025", "content": "

Welcome to Embroidery Viewer (embroideryviewer.xyz). By accessing or using this website, you agree to be bound by the following Terms of Service. If you do not agree with any part of these terms, please do not use the site.

1. Description of Service

Embroidery Viewer is a free, browser-based tool that allows users to preview embroidery design files online. The service is intended for personal, non-commercial use.

2. Use of the Service

You agree to use the service only for lawful purposes. You are solely responsible for any content (including embroidery files) you upload, and you confirm that you have the legal right to use, view, and process those files.

You agree not to upload any files that are illegal, offensive, infringe on intellectual property rights, or contain malicious code.

3. File Processing

Files uploaded to Embroidery Viewer are processed either directly in your browser or temporarily on our servers. Files are not stored permanently, shared, or backed up.

While we aim to keep your content secure, you acknowledge that no system is 100% secure and you use the service at your own risk.

4. No Warranty

This service is provided \"as is\" and \"as available\" without any warranties, express or implied. We do not guarantee that the service will be uninterrupted, secure, or error-free.

5. Limitation of Liability

Embroidery Viewer shall not be held liable for any damages resulting from the use or inability to use the service, including but not limited to loss of data, loss of profits, or other incidental or consequential damages.

6. Modifications to the Service

We reserve the right to modify, suspend, or discontinue the service at any time without notice. We may also update these Terms of Service from time to time. Continued use of the service after changes constitutes your acceptance of the new terms.

7. Governing Law

These Terms shall be governed by and interpreted in accordance with the laws of Brazil, without regard to its conflict of law principles.

8. Contact

If you have any questions about these Terms of Service, feel free to contact us at leo@leomurca.xyz.

", - "seo.title": "📝 Terms of Service - Embroidery Viewer", + "seo.title": "Terms of Service - Embroidery Viewer", "seo.description": "Read the Terms of Service for Embroidery Viewer. Personal use, upload rules, file processing, warranty disclaimers, liability limitations, and governing law.", "seo.keywords": "terms of service, terms of use, personal use, file upload, file processing, warranty disclaimer, liability limitation, Brazilian law, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/terms-of-service", diff --git a/src/lib/translations/en-US/viewer.json b/src/lib/translations/en-US/viewer.json index e5aca5d..5e8aa4b 100644 --- a/src/lib/translations/en-US/viewer.json +++ b/src/lib/translations/en-US/viewer.json @@ -11,7 +11,7 @@ "dimensions": "Dimensions (x, y)", "download": "Download image", "warning.copyright": "Do not upload copyrighted material you do not own or have rights to.", - "seo.title": "🧵 Free Online Embroidery File Viewer – Fast, Private & No Signup", + "seo.title": "Free Online Embroidery File Viewer – Fast, Private & No Signup", "seo.description": "Upload and preview your embroidery files instantly with Embroidery Viewer. Supports DST, PES, JEF, EXP, VP3, and more. No installs, no uploads – 100% browser-based and free.", "seo.keywords": "embroidery viewer, online embroidery viewer, embroidery file preview, DST viewer, PES viewer, free embroidery tool, JEF viewer, EXP embroidery, VP3 embroidery viewer, embroidery preview tool, browser embroidery renderer, convert embroidery to PNG", "seo.url": "https://embroideryviewer.xyz/viewer", diff --git a/src/lib/translations/pt-BR/home.json b/src/lib/translations/pt-BR/home.json index 8f931bb..fa8244b 100644 --- a/src/lib/translations/pt-BR/home.json +++ b/src/lib/translations/pt-BR/home.json @@ -1,31 +1,7 @@ { - "main.title": "🧵 Visualizador de arquivos de bordado online gratuito", - "main.description": "

✨Carregue e visualize seus desenhos de bordado instantaneamente – sem necessidade de software

Embroidery Viewer é uma ferramenta gratuita para navegador que suporta diversos formatos de arquivo de bordado. Visualize seus designs de forma rápida e segura, diretamente no seu navegador.

", - "features.title": "🚀 Funcionalidades", - "features.list": "", - "howtouse.title": "📘 Como usar", - "howtouse.list": "
  1. 📁 Clique no botão de upload ou arraste e solte seus arquivos de bordado na área de soltar
  2. 🧵 Selecione um ou mais arquivos de bordado
  3. ▶️ Clique no botão “Renderizar arquivos” para visualizar seus designs
  4. 👀 Visualize seus designs instantaneamente no seu navegador – é simples assim
", - "testimonials.title": "❤️ Amado por Hobbyistas e Profissionais", - "testimonials.description": "

Seja você um amador trabalhando em seu próximo projeto \"faça você mesmo\" ou um digitalizador profissional revisando arquivos de clientes, o Embroidery Viewer oferece uma maneira fácil e instantânea de visualizar seu trabalho.

", - "donation.title": "💖 Ajude a mantê-lo gratuito", - "donation.description": "

O Embroidery Viewer é totalmente gratuito para todos usarem.

Se você o achar útil e quiser apoiar o desenvolvimento contínuo e os custos de hospedagem, considere fazer uma pequena doação.

", - "donation.cta": "🙌 Doe agora", - "donation.cta.description": "cada pequena ajuda é bem-vinda!", - "cta.title": "🚀 Experimente agora", - "cta.cta": "🧵 Abrir visualizador", - "cta.cta.description": "o visualizador de arquivos de bordado online gratuito mais rápido.", "seo.title": "Visualizador de Bordado Online Grátis - Rápido, Privado e Sem Cadastro", "seo.description": "Envie e visualize arquivos de bordado instantaneamente com o Embroidery Viewer. Compatível com DST, PES, JEF, EXP, VP3 e mais. Sem instalações, sem uploads – 100% no navegador e gratuito.", "seo.keywords": "visualizador de bordado, visualizador online de bordado, visualizar arquivos de bordado, visualizar DST, visualizar PES, ferramenta gratuita de bordado, visualizador JEF, bordado EXP, visualizador VP3, pré-visualização de bordado, renderizador de bordado no navegador, converter bordado em PNG", "seo.url": "https://embroideryviewer.xyz", - "seo.image": "https://embroideryviewer.xyz/og/", - "banner.title": "🚀 Seja um Testador Beta", - "banner.subtitle": "Estamos lançando o aplicativo Embroidery Viewer para Android — e você pode ser um dos primeiros a experimentá-lo!", - "banner.description": "Desfrute de uma experiência fluida e sem anúncios para visualizar arquivos de bordado PES, JEF, PEC, VP3, DST e EXP diretamente do seu celular. Ajude-nos a melhorá-lo e obtenha acesso antecipado antes de todo mundo.", - "banner.name": "Nome", - "banner.email": "E-mail da sua conta Google (usada na Play Store)", - "banner.cta": "Seja um Testador", - "banner.cta.loading": "Enviando...", - "banner.feedback.success": "Nome e e-mail enviados com sucesso! Entraremos em contato em breve!", - "banner.feedback.error": "Algo deu errado. Tente enviar seu nome e e-mail diretamente para leo@leomurca.xyz." + "seo.image": "https://embroideryviewer.xyz/og/" } diff --git a/src/lib/translations/pt-BR/mobile-app-privacy-policy.json b/src/lib/translations/pt-BR/mobile-app-privacy-policy.json index 98fbdca..cee322b 100644 --- a/src/lib/translations/pt-BR/mobile-app-privacy-policy.json +++ b/src/lib/translations/pt-BR/mobile-app-privacy-policy.json @@ -1,8 +1,8 @@ { - "title": "🔐 Política de Privacidade", + "title": "Política de Privacidade", "last.update": "Última atualização: 11 de julho de 2025", "content": "

Política de Privacidade

Obrigado por usar o aplicativo Embroidery Viewer Companion. Sua privacidade é importante para nós. Esta Política de Privacidade explica como lidamos com seus dados.

1. Nenhum dado pessoal coletado

O aplicativo não coleta, armazena ou transmite nenhum dado pessoal. Todos os seus arquivos de bordado são processados localmente no seu dispositivo. Não acessamos nem enviamos seus arquivos para lugar algum.

2. Permissões de armazenamento

O aplicativo solicita acesso aos seus arquivos apenas para que você possa abrir e visualizar arquivos de bordado armazenados no seu dispositivo. Essa permissão é usada exclusivamente para esse fim.

3. Personalização com nome

Se você optar por informar seu nome, ele será armazenado localmente no seu dispositivo para personalizar as saudações (como \"Bom dia, Leo\"). Esta informação não é compartilhada e nunca é enviada pela internet.

4. Sem análises ou anúncios

Este aplicativo não utiliza ferramentas de análise nem exibe anúncios. Acreditamos em uma experiência respeitosa e sem distrações.

5. Dúvidas

Se você tiver alguma dúvida sobre esta política ou sobre o aplicativo, entre em contato conosco pelo e-mail: leo@leomurca.xyz

", - "seo.title": "🔐 Política de Privacidade - Embroidery Viewer Companion App", + "seo.title": "Política de Privacidade - Embroidery Viewer Companion App", "seo.description": "Saiba como o Embroidery Viewer respeita sua privacidade. Nenhum dado pessoal é coletado, arquivos processados localmente ou temporariamente, análises anônimas, sem cookies ou rastreadores.", "seo.keywords": "política de privacidade, proteção de dados, privacidade embroidery viewer, upload de arquivos, análises anônimas, sem cookies, privacidade do usuário, análises que respeitam a privacidade, segurança de dados, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/mobile-app/privacy-policy", diff --git a/src/lib/translations/pt-BR/privacy-policy.json b/src/lib/translations/pt-BR/privacy-policy.json index c64d65d..5ab3af5 100644 --- a/src/lib/translations/pt-BR/privacy-policy.json +++ b/src/lib/translations/pt-BR/privacy-policy.json @@ -1,8 +1,8 @@ { - "title": "🔐 Política de Privacidade", - "last.update": "Última atualização: 9 de maio de 2025", + "title": "Política de Privacidade", + "last.update": "Última atualização: 24 de abril de 2026", "content": "

No Embroidery Viewer (embroideryviewer.xyz), respeitamos sua privacidade e estamos comprometidos em proteger qualquer informação que você compartilhe ao usar nosso serviço.

1. Informações Pessoais

O Embroidery Viewer não coleta nem armazena informações pessoais. Você não precisa criar uma conta e não pedimos seu nome, e-mail ou qualquer dado identificável.

2. Envio de Arquivos

Quando você envia um arquivo de bordado para o visualizador, o arquivo é processado no seu navegador ou temporariamente em nosso servidor (se necessário) apenas para fins de visualização. Nenhum arquivo enviado é armazenado, salvo ou compartilhado.

Evite enviar materiais sensíveis ou protegidos por direitos autorais, a menos que tenha permissão para usá-los.

3. Análises

Utilizamos o HitKeep para coletar estatísticas anônimas de uso do site, como número de visitantes, visualizações de página, tipos de dispositivo e fontes de acesso. Esses dados nos ajudam a entender como o site está sendo utilizado e melhorá-lo com o tempo.

O HitKeep é uma ferramenta de análise que respeita a privacidade, não usa cookies e não rastreia os usuários entre sites. Todos os dados são agregados e anonimizados.

4. Cookies

O Embroidery Viewer não utiliza cookies ou outros mecanismos de rastreamento em seu navegador.

5. Serviços de Terceiros

Não utilizamos publicidade de terceiros, nem incorporamos rastreadores externos, nem compartilhamos dados com terceiros.

6. Alterações nesta Política

Podemos atualizar esta Política de Privacidade ocasionalmente. Todas as atualizações serão publicadas nesta página com a data de modificação.

7. Contato

Se você tiver dúvidas sobre esta Política de Privacidade, entre em contato pelo e-mail leo@leomurca.xyz.

", - "seo.title": "🔐 Política de Privacidade - Embroidery Viewer", + "seo.title": "Política de Privacidade - Embroidery Viewer", "seo.description": "Saiba como o Embroidery Viewer respeita sua privacidade. Nenhum dado pessoal é coletado, arquivos processados localmente ou temporariamente, análises anônimas, sem cookies ou rastreadores.", "seo.keywords": "política de privacidade, proteção de dados, privacidade embroidery viewer, upload de arquivos, análises anônimas, sem cookies, privacidade do usuário, análises que respeitam a privacidade, segurança de dados, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/privacy-policy", diff --git a/src/lib/translations/pt-BR/terms-of-service.json b/src/lib/translations/pt-BR/terms-of-service.json index 07e4914..e88c95a 100644 --- a/src/lib/translations/pt-BR/terms-of-service.json +++ b/src/lib/translations/pt-BR/terms-of-service.json @@ -1,8 +1,8 @@ { - "title": "📝 Termos de Serviço", + "title": "Termos de Serviço", "update": "Última atualização: 9 de maio de 2025", "content": "

Bem-vindo ao Embroidery Viewer (embroideryviewer.xyz). Ao acessar ou utilizar este site, você concorda em estar vinculado aos seguintes Termos de Serviço. Se você não concordar com qualquer parte destes termos, por favor, não utilize o site.

1. Descrição do Serviço

O Embroidery Viewer é uma ferramenta gratuita baseada em navegador que permite aos usuários visualizar arquivos de design de bordado online. O serviço é destinado ao uso pessoal e não comercial.

2. Uso do Serviço

Você concorda em usar o serviço apenas para fins legais. Você é o único responsável por qualquer conteúdo (incluindo arquivos de bordado) que enviar, e confirma que tem o direito legal de usar, visualizar e processar esses arquivos.

Você concorda em não enviar arquivos que sejam ilegais, ofensivos, infrinjam direitos de propriedade intelectual ou contenham código malicioso.

3. Processamento de Arquivos

Os arquivos enviados para o Embroidery Viewer são processados diretamente em seu navegador ou temporariamente em nossos servidores. Os arquivos não são armazenados permanentemente, compartilhados ou backupados.

Embora tenhamos o objetivo de manter seu conteúdo seguro, você reconhece que nenhum sistema é 100% seguro e você utiliza o serviço por sua conta e risco.

4. Sem Garantia

Este serviço é fornecido \"como está\" e \"como disponível\", sem quaisquer garantias, expressas ou implícitas. Não garantimos que o serviço será ininterrupto, seguro ou sem erros.

5. Limitação de Responsabilidade

O Embroidery Viewer não será responsabilizado por quaisquer danos resultantes do uso ou da impossibilidade de usar o serviço, incluindo, mas não se limitando a, perda de dados, perda de lucros ou outros danos incidentais ou consequenciais.

6. Modificações no Serviço

Reservamo-nos o direito de modificar, suspender ou descontinuar o serviço a qualquer momento, sem aviso prévio. Podemos também atualizar estes Termos de Serviço de tempos em tempos. O uso contínuo do serviço após as mudanças constitui sua aceitação dos novos termos.

7. Lei Aplicável

Estes Termos serão regidos e interpretados de acordo com as leis do Brasil, sem levar em consideração seus princípios de conflitos de leis.

8. Contato

Se você tiver qualquer dúvida sobre estes Termos de Serviço, sinta-se à vontade para entrar em contato conosco pelo e-mail leo@leomurca.xyz.

", - "seo.title": "📝 Termos de Serviço - Embroidery Viewer", + "seo.title": "Termos de Serviço - Embroidery Viewer", "seo.description": "Leia os Termos de Serviço do Embroidery Viewer. Uso pessoal, regras de upload, processamento de arquivos, isenção de garantias, limitações de responsabilidade e legislação aplicável.", "seo.keywords": "termos de serviço, condições de uso, uso pessoal, upload de arquivos, processamento de arquivos, isenção de garantias, limitações de responsabilidade, legislação brasileira, embroideryviewer.xyz", "seo.url": "https://embroideryviewer.xyz/termos-de-servico", diff --git a/src/lib/translations/pt-BR/viewer.json b/src/lib/translations/pt-BR/viewer.json index e6fb225..9d0b181 100644 --- a/src/lib/translations/pt-BR/viewer.json +++ b/src/lib/translations/pt-BR/viewer.json @@ -1,6 +1,5 @@ { "title": "Carregar arquivos", - "languageSwitch": "🇺🇸", "fileSize": "O tamanho máximo de cada arquivo é {{fileSize}}MB.", "supportedFormats": "Formatos aceitos: {{supportedFormats}}.", "render": "Renderizar arquivos", @@ -12,7 +11,7 @@ "dimensions": "Dimensões (x, y)", "download": "Baixar imagem", "warning.copyright": "Não carregue material protegido por direitos autorais que você não possui ou sobre os quais não tenha direitos.", - "seo.title": "🧵 Visualizador Online Gratuito de Arquivos de Bordado – Rápido, Privado e Sem Cadastro", + "seo.title": "Visualizador Online Gratuito de Arquivos de Bordado – Rápido, Privado e Sem Cadastro", "seo.description": "Faça upload e visualize seus arquivos de bordado instantaneamente com o Embroidery Viewer. Suporta DST, PES, JEF, EXP, VP3 e muito mais. Sem instalações, sem upload para servidor – 100% baseado no navegador e gratuito.", "seo.keywords": "visualizador de bordado, visualizador online de bordado, pré-visualização de arquivos de bordado, visualizador DST, visualizador PES, ferramenta gratuita de bordado, visualizador JEF, bordado EXP, visualizador VP3, ferramenta de pré-visualização de bordado, renderizador de bordado no navegador, converter bordado para PNG", "seo.url": "https://embroideryviewer.xyz/viewer", diff --git a/src/routes/support-us/+page.svelte b/src/routes/support-us/+page.svelte index aed7668..fff8723 100644 --- a/src/routes/support-us/+page.svelte +++ b/src/routes/support-us/+page.svelte @@ -4,12 +4,21 @@ import { isMobile } from '$lib/utils/isMobile'; import BuyMeACoffeeIcon from '$lib/components/icons/BuyMeACoffeeIcon.svelte'; + import Seo from '$lib/components/Seo.svelte'; + + /** @type {import('./$types').PageProps} */ + let { data } = $props(); + + // svelte-ignore state_referenced_locally + const metadata = data.metadata; const backgroundImage = isMobile() ? `${PUBLIC_IMAGE_BASE_URL}/t/f_webp/embroidery-viewer/route-wallpaper-mobile.webp` : `${PUBLIC_IMAGE_BASE_URL}/t/f_webp,w_1920,h_1080/embroidery-viewer/route-wallpaper.webp`; + +