diff --git a/assets/js/hubcontact.js b/assets/js/hubcontact.js new file mode 100644 index 000000000..a8cc2bcac --- /dev/null +++ b/assets/js/hubcontact.js @@ -0,0 +1,51 @@ +"use strict"; + +const REQUEST_HUB_CONTACT_URL = STORE_API_URL + '/hub/request-contact'; + +class HubContact { + + constructor(form, feedbackData, submitData) { + this._form = form; + this._feedbackData = feedbackData; + this._submitData = submitData; + } + + request() { + if (!$(this._form)[0].checkValidity()) { + $(this._form).find(':input').addClass('show-invalid'); + this._feedbackData.errorMessage = 'Please fill in all required fields.'; + return; + } + + this._feedbackData.success = false; + this._feedbackData.inProgress = true; + this._feedbackData.errorMessage = ''; + + $.ajax({ + url: REQUEST_HUB_CONTACT_URL, + type: 'POST', + data: this._submitData + }).done(_ => { + this.onRequestSucceeded(); + if (this._submitData.acceptNewsletter) { + subscribeToNewsletter(this._submitData.email, 7); + } + }).fail(xhr => { + this.onRequestFailed(xhr.responseJSON?.message || 'Request failed.'); + }); + } + + onRequestFailed(error) { + this._feedbackData.success = false; + this._feedbackData.inProgress = false; + this._feedbackData.errorMessage = error; + } + + onRequestSucceeded() { + this._feedbackData.success = true; + this._feedbackData.inProgress = false; + this._feedbackData.errorMessage = ''; + window.scrollTo(0, 0); + } + +} \ No newline at end of file diff --git a/content/become-a-partner.de.html b/content/become-a-partner.de.html new file mode 100644 index 000000000..98ae552f6 --- /dev/null +++ b/content/become-a-partner.de.html @@ -0,0 +1,5 @@ +--- +title: "Partner werden" +description: "Tritt unserem Partnerprogramm bei und hilf Organisationen dabei, ihre Daten mit den Verschlüsselungslösungen von Cryptomator Hub zu sichern. Lass dein Geschäft mit unserer bewährten Technologie wachsen." +type: "become-a-partner" +--- diff --git a/content/become-a-partner.en.html b/content/become-a-partner.en.html new file mode 100644 index 000000000..e0eafa8df --- /dev/null +++ b/content/become-a-partner.en.html @@ -0,0 +1,5 @@ +--- +title: "Become a Partner" +description: "Join our partner program and help organizations secure their data with Cryptomator's encryption solutions. Grow your business with our proven technology." +type: "become-a-partner" +--- diff --git a/content/book-a-demo.de.html b/content/book-a-demo.de.html new file mode 100644 index 000000000..cf54697a4 --- /dev/null +++ b/content/book-a-demo.de.html @@ -0,0 +1,5 @@ +--- +title: "Demo buchen" +description: "Vereinbare jetzt eine Live-Demo und erfahre, wie Cryptomator Hub deine sensiblen Daten schützt, volle Kontrolle über Cloud-Zugriffe schafft und sichere Zusammenarbeit ermöglicht." +type: book-a-demo +--- diff --git a/content/book-a-demo.en.html b/content/book-a-demo.en.html new file mode 100644 index 000000000..f7df8c977 --- /dev/null +++ b/content/book-a-demo.en.html @@ -0,0 +1,5 @@ +--- +title: "Book a Demo" +description: "Schedule a personalized demo of Cryptomator Hub to see how it can secure your team's data and streamline your cloud storage workflows." +type: book-a-demo +--- diff --git a/content/contact-sales.de.html b/content/contact-sales.de.html new file mode 100644 index 000000000..247865fec --- /dev/null +++ b/content/contact-sales.de.html @@ -0,0 +1,5 @@ +--- +title: "Vertrieb kontaktieren" +description: "Du hast Fragen zu Preisen, technischer Integration oder Compliance? Unser Vertriebsteam berät dich gerne persönlich und findet gemeinsam mit dir die passende Lösung für dein Unternehmen." +type: contact-sales +--- \ No newline at end of file diff --git a/content/contact-sales.en.html b/content/contact-sales.en.html new file mode 100644 index 000000000..cd7844063 --- /dev/null +++ b/content/contact-sales.en.html @@ -0,0 +1,5 @@ +--- +title: "Contact Sales" +description: "Get in touch with our sales team to discuss pricing, technical integration, compliance requirements, or any other questions about Cryptomator Hub." +type: contact-sales +--- diff --git a/content/solutions/_index.de.html b/content/solutions/_index.de.html new file mode 100644 index 000000000..1b60fa9f4 --- /dev/null +++ b/content/solutions/_index.de.html @@ -0,0 +1,5 @@ +--- +title: "Lösungen" +type: "solutions" +description: "Ob NGO, Universität oder Unternehmen – mit Cryptomator Hub schützt du sensible Daten, behältst die volle Kontrolle und sorgst für reibungslose Zusammenarbeit." +--- \ No newline at end of file diff --git a/content/solutions/_index.en.html b/content/solutions/_index.en.html new file mode 100644 index 000000000..256f845f8 --- /dev/null +++ b/content/solutions/_index.en.html @@ -0,0 +1,5 @@ +--- +title: "Solutions" +type: "solutions" +description: "See how organizations in education, healthcare, manufacturing, and other industries use Cryptomator Hub to secure their sensitive data with zero-knowledge encryption." +--- \ No newline at end of file diff --git a/content/solutions/education.de.html b/content/solutions/education.de.html new file mode 100644 index 000000000..7ed3eb7fd --- /dev/null +++ b/content/solutions/education.de.html @@ -0,0 +1,107 @@ +--- +title: "Bildung" +type: "solutions" +faq_key: "solutions_education_faq" +cardtitle: "Bildung" +cardtext: "Schutz sensibler Studierendendaten und Forschungsmaterialien" +cardicon: "fas fa-graduation-cap" +comingsoon: false + +# Hero Section +hero_title: "Mehr Datenschutz für die digitale Bildungswelt " +hero_description: "Ob Schule, Universität oder Forschung – mit Cryptomator Hub verschlüsselst du sensible Daten zuverlässig und sorgst für eine sichere, reibungslose digitale Zusammenarbeit." + +# Use Cases Section +use_cases_title: "Anwendungsfälle" +use_cases_subtitle: "So nutzen Einrichtungen in Bildung & Forschung Cryptomator Hub zum Schutz sensibler Daten" +use_cases: + - icon: "fas fa-university" + title: "Hochschulbildung" + description: "Verschlüssle Forschungsdaten und Studierendenakten sicher bei gleichzeitiger akademischer Zusammenarbeit." + features: + - "DSGVO-konformer Forschungsschutz" + - "Verschlüsselung von Studierendenakten" + - "Sichere Teamarbeit in Fakultäten" + - "Complicance-Tools für Institutionen" + - icon: "fas fa-microscope" + title: "Forschungseinrichtungen" + description: "Sichere sensible Forschungsdaten, geistiges Eigentum und kollaborative Projekte bei sicherem Austausch mit externen Partnern." + features: + - "Forschungsdatensatz-Verschlüsselung" + - "Schutz von IP und Publikationen" + - "Sichere externe Zusammenarbeit" + - "Compliance bei Fördermitteln" + - icon: "fas fa-school" + title: "K-12 Schulen" + description: "Schütze Schülerakten, Aufgaben und Verwaltungsdokumente bei sicheren digitalen Lernumgebungen." + features: + - "Integration in Schulinformationssysteme" + - "Sicherer Eltern-Lehrkräfte-Austausch" + - "Schutz bei digitaler Aufgabenabgabe" + - "Verschlüsselung von Verwaltungsdokumenten" + - icon: "fas fa-chalkboard-teacher" + title: "Online-Lernplattformen" + description: "Schütze digitale Kursmaterialien, Schülerdaten und Bewertungsinformationen in Remote-Lernumgebungen." + features: + - "Verschlüsselung von Lerninhalten" + - "Datenschutz bei Lernfortschritt" + - "Bewertungsschutz & Ergebnisintegrität" + - "Datenschutz beim Fernunterricht" + +# Key Features Section +key_features_title: "Hauptfunktionen" +key_features_subtitle: "Verschlüsselungslösungen, die auf die Anforderungen von Bildung & Forschung zugeschnitten sind" +key_features: + - title: "Sensible Hochschuldaten sicher speichern und zentral verwalten" + description: "Forschungsdaten, Lehrmaterialien oder Prüfungsunterlagen – mit Cryptomator Hub behältst du die Kontrolle über sensible Hochschuldaten." + image: "/img/solutions/education/solutions-education-screenshot-1.png" + image_alt: "Cryptomator Hub zeigt strukturierte Vaults für verschiedene akademische Bereiche" + details: + - "Schutz von Notenübersichten, Thesisbewertungen und Prüfungsprotokollen" + - "Kompatibel mit OneDrive, Nextcloud, Google Drive und lokalen Servern" + - "Strukturierung nach Fachbereichen, Instituten oder Verwaltungseinheiten" + - "Open-Source-Verschlüsselung mit Zero-Knowledge-Prinzip für volle Datensouveränität" + + - title: "Zugriffssteuerung für Lehrstühle, Verwaltung und Forschungsteams" + description: "Verwalte individuelle Zugriffsrechte auf Vaults – z. B. für Lehrstühle, Prüfungsämter oder externe Projektpartner:innen. Revisionssicher, transparent und unter deiner Kontrolle." + image: "/img/solutions/education/solutions-education-screenshot-2.png" + image_alt: "Freigabeansicht eines Vaults für Forschungsdaten mit Personen und Gruppen" + details: + - "Rechtevergabe für Einzelpersonen und Gruppen" + - "Nutzung für interne und externe Zusammenarbeit" + - "Templates für typische Hochschulszenarien (z. B. Forschung, Gremien)" + - "Lückenlose Dokumentation aller Zugriffe und Änderungen" + + - title: "Forschungsdaten sicher teilen – ohne Kontrollverlust" + description: "Teile sensible Forschungsdaten mit Fakultäten oder Drittmittelgeber:innen – ohne die Kontrolle zu verlieren. Alles bleibt verschlüsselt, auch in der Cloud." + image: "/img/solutions/education/solutions-education-screenshot-3.png" + image_alt: "Vault geteilt mit Forschungsgruppe, Professor:innen und IT-Team" + details: + - "Geteilte Vaults für Projektteams und Partnerinstitute" + - "Volle Kontrolle über Forschungsergebnisse und geistiges Eigentum" + - "Funktioniert unabhängig von Cloudanbietern" + - "DSGVO- & hochschulkonforme Speicherung sensibler Daten" + +# Case Studies Section +case_studies_show: false +case_studies_title: "Erfolgsgeschichten" +case_studies_subtitle: "So setzen Einrichtungen in Bildung & Forschung weltweit auf Cryptomator Hub" +case_studies: + - title: "Universität Eindhoven" + description: "Höhere Datensicherheit und gleichzeitig einfacher Zugriff auf Lernressourcen für über 2.500 Studierende und 150 Lehrende." + image: + image_alt: "Campus der Technischen Universität Eindhoven" + comingsoon: false + + - title: "RWTH Aachen" + description: "Sicherte Forschungsdaten und Studierendenakten campusweit und unterstützte dabei mehr als 50.000 Studierende." + image: + image_alt: "RWTH Aachen Universitätsgebäude" + comingsoon: true + + - title: "Universität Münster" + description: "Schützte Studierendendaten und ermöglichte sicheres Remote-Learning für über 45.000 Studierende während der digitalen Transformation." + image: + image_alt: "Campus der Universität Münster" + comingsoon: true +--- \ No newline at end of file diff --git a/content/solutions/education.en.html b/content/solutions/education.en.html new file mode 100644 index 000000000..066eec2cf --- /dev/null +++ b/content/solutions/education.en.html @@ -0,0 +1,110 @@ +--- +title: "Education" +type: "solutions" +faq_key: "solutions_education_faq" +cardtitle: "Education" +cardtext: "Secure encryption for student records and research data protection" +cardicon: "fas fa-graduation-cap" +comingsoon: false + +# Hero Section +hero_title: "Secure Educational Data with Cryptomator" +hero_description: "Protect student records, research data, and institutional files while enabling secure collaboration. Simple encryption that works with your existing systems." + +# Use Cases +use_cases_title: "Use Cases" +use_cases_subtitle: "How educational and research institutions protect their sensitive data" +use_cases: + - icon: "fas fa-university" + title: "Universities & Colleges" + description: "Encrypt research data and student records securely – while supporting seamless academic collaboration." + features: + - "GDPR-compliant research protection" + - "Encrypted student records" + - "Secure faculty collaboration" + - "Compliance support for institutions" + + - icon: "fas fa-microscope" + title: "Research Institutions" + description: "Protect sensitive research data, intellectual property, and collaborative projects – including secure external sharing." + features: + - "Encrypted research datasets" + - "Protection of IP and publications" + - "Secure collaboration with external partners" + - "Compliance for funded research" + + - icon: "fas fa-school" + title: "K–12 Schools" + description: "Secure student records, assignments, and administrative documents in safe and modern digital learning environments." + features: + - "Integration with school information systems" + - "Secure parent-teacher communication" + - "Protected digital assignment submission" + - "Encrypted administration files" + + - icon: "fas fa-chalkboard-teacher" + title: "Online Learning" + description: "Protect course materials, student data, and assessment results – even in remote learning settings." + features: + - "Encrypted learning content" + - "Student progress protection" + - "Assessment data integrity" + - "Privacy in remote learning" + +# Key Features +key_features_title: "Key Features" +key_features_subtitle: "Encryption solutions tailored to the needs of educational and research institutions" +key_features: + - title: "Secure Storage of Sensitive Academic Data" + description: "Whether it's research data, course materials, or exam documents – Cryptomator Hub gives you full control over your academic data." + image: "/img/solutions/education/solutions-education-screenshot-1.png" + image_alt: "Cryptomator Hub shows structured vaults for various academic departments" + details: + - "Protect confidential files like grade lists, thesis reviews, and exam protocols" + - "Compatible with OneDrive, Nextcloud, Google Drive, S3, and local servers" + - "Flexible vault structure for departments, institutes, or administration" + - "Open-source encryption with zero-knowledge architecture" + + - title: "Granular Access Control for Faculty and Research Teams" + description: "Define and manage access rights for vaults – for departments, examination offices, or external partners. All permissions are traceable and remain under your control." + image: "/img/solutions/education/solutions-education-screenshot-2.png" + image_alt: "Vault sharing view showing user and group permissions for research data" + details: + - "Access control on user and group level" + - "Supports internal and external collaboration" + - "Templates for common university use cases (e.g. research, committees)" + - "Complete audit trail of access and changes" + + - title: "Collaborate on Research Without Losing Control" + description: "Share sensitive research data securely across faculties, institutions, or funding partners – while maintaining full control, even in the cloud." + image: "/img/solutions/education/solutions-education-screenshot-3.png" + image_alt: "Vault shared with research group, professors, and IT team" + details: + - "Shared vaults for project teams and partner institutions" + - "Control over intellectual property and research files" + - "Vendor-independent cloud storage support" + - "Compliant with GDPR and education regulations" + +# Case Studies +case_studies_show: false +case_studies_title: "Success Stories" +case_studies_subtitle: "See how education and research institutions around the world rely on Cryptomator Hub" +case_studies: + - title: "University of Eindhoven" + description: "Improved data security while ensuring easy access to learning resources for over 2,500 students and 150 faculty members." + image: + image_alt: "Eindhoven University of Technology campus" + comingsoon: false + + - title: "RWTH Aachen University" + description: "Secured research data and student records across multiple campuses while supporting more than 50,000 students." + image: + image_alt: "RWTH Aachen University building" + comingsoon: true + + - title: "University of Münster" + description: "Protected student data and enabled secure remote learning for over 45,000 students during the digital transformation." + image: + image_alt: "University of Münster campus" + comingsoon: true +--- \ No newline at end of file diff --git a/content/solutions/health-care.de.html b/content/solutions/health-care.de.html new file mode 100644 index 000000000..b8ca75aa9 --- /dev/null +++ b/content/solutions/health-care.de.html @@ -0,0 +1,8 @@ +--- +title: "Gesundheitswesen" +type: "solutions" +cardtitle: "Gesundheitswesen" +cardtext: "DSGVO-konforme Verschlüsselung von Akten und Gesundheitsdaten der Patient:innen" +cardicon: "fas fa-heartbeat" +comingsoon: true +--- diff --git a/content/solutions/health-care.en.html b/content/solutions/health-care.en.html new file mode 100644 index 000000000..8815af8b0 --- /dev/null +++ b/content/solutions/health-care.en.html @@ -0,0 +1,8 @@ +--- +title: "Health Care" +type: "solutions" +cardtitle: "Healthcare" +cardtext: "HIPAA-compliant patient records and medical data encryption" +cardicon: "fas fa-heartbeat" +comingsoon: true +--- diff --git a/content/solutions/human-resources.de.html b/content/solutions/human-resources.de.html new file mode 100644 index 000000000..a63abf441 --- /dev/null +++ b/content/solutions/human-resources.de.html @@ -0,0 +1,8 @@ +--- +title: "Personalwesen" +type: "solutions" +cardtitle: "Personalwesen" +cardtext: "Vertrauliche Daten von Mitarbeiterdaten und verschlüsselte HR-Dokumentenverwaltung" +cardicon: "fas fa-users" +comingsoon: true +--- diff --git a/content/solutions/human-resources.en.html b/content/solutions/human-resources.en.html new file mode 100644 index 000000000..fcfcff9e3 --- /dev/null +++ b/content/solutions/human-resources.en.html @@ -0,0 +1,8 @@ +--- +title: "Human Resources" +type: "solutions" +cardtitle: "Human Resources" +cardtext: "Confidential employee data management and HR document encryption" +cardicon: "fas fa-users" +comingsoon: true +--- diff --git a/content/solutions/journalism.de.html b/content/solutions/journalism.de.html new file mode 100644 index 000000000..a235f4c2a --- /dev/null +++ b/content/solutions/journalism.de.html @@ -0,0 +1,8 @@ +--- +title: "Journalismus" +type: "solutions" +cardtitle: "Journalismus" +cardtext: "Anonymer Quellenschutz und Verschlüsselung investigativer Recherchen" +cardicon: "fas fa-newspaper" +comingsoon: true +--- diff --git a/content/solutions/journalism.en.html b/content/solutions/journalism.en.html new file mode 100644 index 000000000..67525d8f1 --- /dev/null +++ b/content/solutions/journalism.en.html @@ -0,0 +1,8 @@ +--- +title: "Journalism" +type: "solutions" +cardtitle: "Journalism" +cardtext: "Anonymous source protection and investigative research encryption" +cardicon: "fas fa-newspaper" +comingsoon: true +--- diff --git a/content/solutions/manufacturing.de.html b/content/solutions/manufacturing.de.html new file mode 100644 index 000000000..7c4b7fe7d --- /dev/null +++ b/content/solutions/manufacturing.de.html @@ -0,0 +1,8 @@ +--- +title: "Produktion" +type: "solutions" +cardtitle: "Produktion" +cardtext: "Unternehmensweite Verschlüsselung für Produktionsdaten und geistiges Eigentum" +cardicon: "fas fa-industry" +comingsoon: true +--- diff --git a/content/solutions/manufacturing.en.html b/content/solutions/manufacturing.en.html new file mode 100644 index 000000000..3ff68e3e2 --- /dev/null +++ b/content/solutions/manufacturing.en.html @@ -0,0 +1,8 @@ +--- +title: "Manufacturing" +type: "solutions" +cardtitle: "Manufacturing" +cardtext: "Enterprise-grade encryption for production data and intellectual property" +cardicon: "fas fa-industry" +comingsoon: true +--- diff --git a/content/solutions/ngos.de.html b/content/solutions/ngos.de.html new file mode 100644 index 000000000..e9c534ac4 --- /dev/null +++ b/content/solutions/ngos.de.html @@ -0,0 +1,110 @@ +--- +title: "NGOs" +type: "solutions" +faq_key: "solutions_ngos_faq" +cardtitle: "NGOs" +cardtext: "Zero-Knowledge-Verschlüsselung für humanitäre Daten und Spendeninformationen" +cardicon: "fas fa-hands-helping" +comingsoon: false + +# Hero Section +hero_title: "Datenschutz für NGOs und Non-Profits" +hero_description: "Mit Cryptomator Hub schützt du Spenderdaten, Projektunterlagen und sensible Informationen – sicher, nachvollziehbar und unabhängig von deiner Cloud-Infrastruktur." + +# Use Cases +use_cases_title: "Anwendungsfälle" +use_cases_subtitle: "So schützen NGOs, Hilfsorganisationen und Initiativen ihre sensiblen Daten" +use_cases: + - icon: "fas fa-hands-helping" + title: "Humanitäre Organisationen" + description: "Schütze Begünstigtendaten, Einsatzberichte und Programmunterlagen – mit voller Transparenz und Vertrauen für Spender:innen." + features: + - "Verschlüsselung von Daten von Begünstigten" + - "Schutz sensibler Feldinformationen" + - "Vertrauliche Spendenkommunikation" + - "Compliance über Ländergrenzen hinweg" + + - icon: "fas fa-heart" + title: "Gemeinnützige Stiftungen" + description: "Bewahre Spenderdatenbanken, Förderanträge und Finanzunterlagen sicher auf – bei maximaler Transparenz." + features: + - "Verschlüsselung von Datenbanken von Spendenden" + - "Schutz von Förderanträgen" + - "Sichere Aufbewahrung von Finanzunterlagen" + - "Tools für transparente Berichterstattung" + + - icon: "fas fa-globe-americas" + title: "Internationale NGOs" + description: "Schütze deine Daten bei Einsätzen in mehreren Ländern – inklusive Freiwilligen- und Partnerinformationen." + features: + - "Compliance über mehrere Rechtssysteme hinweg" + - "Schutz personenbezogener Daten von Freiwilligen" + - "Sicherheit bei internationalen Partnerschaften" + - "Verschlüsselte Zusammenarbeit globaler Teams" + + - icon: "fas fa-bullhorn" + title: "Advocacy-Organisationen" + description: "Sichere Kampagnendaten, Unterstützerdaten und vertrauliche Strategiepapiere – auch beim Schutz von Hinweisgebenden." + features: + - "Verschlüsselung sensibler Kampagnendaten" + - "Schutz persönlicher Informationen von Unterstützenden" + - "Vertrauliche Dokumentenablage für Strategien & Kommunikation" + - "Whistleblower-Schutz und Datenanonymisierung" + +# Key Features Section +key_features_title: "Hauptfunktionen" +key_features_subtitle: "Verschlüsselungslösungen für NGOs und gemeinnützige Organisationen" +key_features: + - title: "Zero-Knowledge-Verschlüsselung für Projektdaten" + description: "Schütze vertrauliche Spender- und Projektdaten mit Zero-Knowledge-Verschlüsselung – vollständig unter eigener Kontrolle, ohne Zugriff durch Dritte." + image: "/img/solutions/ngos/solutions-ngos-screenshot-1.png" + image_alt: "Cryptomator Hub zeigt Vaults für Spenderdaten, Feldberichte und Projektunterlagen" + details: + - "Sicher für Personalakten, Schutzbedarfs- und Gesundheitsdokumentation" + - "Unabhängig von der eingesetzten Cloud-Infrastruktur" + - "Zentrale Übersicht über alle Vaults und Datenbereiche" + - "Open-Source-Verschlüsselung mit voller Transparenz" + + - title: "Zugriffskontrolle für Teams, Partner und Prüfer:innen" + description: „Vergib präzise Zugriffsrechte für Teams, Fördernde oder Prüfstellen – sicher, flexibel und nachvollziehbar.“ + image: "/img/solutions/ngos/solutions-ngos-screenshot-2.png" + image_alt: "Zugriffsverwaltung zeigt granulare Berechtigungen für Field Reports" + details: + - "Granulare Rechte auf Vault-Ebene" + - "Einladungen für Partner, Fördernde oder externe Prüfer:innen" + - "Vorlagen für typische Projekt- und Einsatzstrukturen" + - "Volle Kontrolle und jederzeitiger Widerruf von Zugängen" + + - title: "Verlässlicher Zugriff in jeder Einsatzumgebung" + description: "Schütze vertrauliche Daten auch unter schwierigen Bedingungen – mit geregeltem Zugriff und strukturierter Zusammenarbeit vor Ort." + image: "/img/solutions/ngos/solutions-ngos-screenshot-3.png" + image_alt: "Vault geteilt mit Field-Team und Datenschutzgruppe für sichere Zusammenarbeit" + details: + - "Offline-Zugriff auf verschlüsselte Vaults" + - "Schutz bei Geräteverlust oder Netzwerkausfall" + - "Sichere Zusammenarbeit mit lokalen Partner:innen" + - "Klare Trennung von Einsatz-, Verwaltungs- und Berichtsdaten" + +# Case Studies Section +case_studies_show: false +case_studies_title: "Erfolgsgeschichten von NGOs" +case_studies_subtitle: "So stärken NGOs weltweit ihre Datensicherheit mit Cryptomator Hub" +case_studies: + - title: "Internationale Hilfsorganisation" + description: "Ermöglichte sicheren Zugriff auf Begünstigtendaten für über 1.000 Feldmitarbeitende in 15 Ländern – mit maximalem Datenschutz." + image: + image_alt: "Internationale Hilfsarbeiter im Feld" + comingsoon: false + + - title: "Globale Gesundheitsinitiative" + description: "Sicherte Patientenakten und medizinische Daten an über 25 Standorten – bei reibungsloser Zusammenarbeit in Echtzeit." + image: + image_alt: "Medizinische Klinik in Entwicklungsland" + comingsoon: true + + - title: "Umweltschutz-Allianz" + description: "Schützte Forschungsdaten und Unterstützerdaten – mit transparenter Berichterstattung für 50.000+ Fördernde." + image: + image_alt: "Umweltschutz-Team" + comingsoon: true +--- \ No newline at end of file diff --git a/content/solutions/ngos.en.html b/content/solutions/ngos.en.html new file mode 100644 index 000000000..fbda5ab7e --- /dev/null +++ b/content/solutions/ngos.en.html @@ -0,0 +1,110 @@ +--- +title: "NGOs" +type: "solutions" +faq_key: "solutions_ngos_faq" +cardtitle: "NGOs" +cardtext: "Zero-knowledge encryption for humanitarian data and donor information" +cardicon: "fas fa-hands-helping" +comingsoon: false + +# Hero Section +hero_title: "Data Protection for NGOs and Non-Profits" +hero_description: "With Cryptomator Hub, you protect donor data, project files, and sensitive information – securely, transparently, and independently of your cloud infrastructure." + +# Use Cases Section +use_cases_title: "Use Cases" +use_cases_subtitle: "How NGOs, humanitarian organizations, and advocacy groups protect their sensitive data" +use_cases: + - icon: "fas fa-hands-helping" + title: "Humanitarian Organizations" + description: "Secure beneficiary data, field reports, and program documentation – with full transparency and donor trust." + features: + - "Encryption for beneficiary records" + - "Protection for field and incident reports" + - "Secure handling of donor information" + - "Cross-border data compliance" + + - icon: "fas fa-heart" + title: "Charitable Foundations" + description: "Protect donor databases, grant proposals, and financial records – with maximum transparency and accountability." + features: + - "Encrypted donor databases" + - "Secure grant management" + - "Protection of financial documents" + - "Tools for transparent reporting" + + - icon: "fas fa-globe-americas" + title: "International NGOs" + description: "Secure data across operations in multiple countries – including volunteer details and partner agreements." + features: + - "Multi-jurisdictional compliance" + - "Volunteer data protection" + - "Secure documentation for partnerships" + - "Collaboration with distributed teams" + + - icon: "fas fa-bullhorn" + title: "Advocacy Organizations" + description: "Protect campaign materials, supporter data, and strategic documents – including whistleblower information." + features: + - "Campaign data encryption" + - "Supporter data protection" + - "Security for sensitive strategies" + - "Confidential handling of disclosures" + +# Key Features Section +key_features_title: "Key Features" +key_features_subtitle: "Encryption solutions tailored to NGOs and non-profit organizations" +key_features: + - title: "Zero-Knowledge Encryption for Project Data" + description: "Protect confidential donor and project data with zero-knowledge encryption – entirely under your control, with no third-party access." + image: "/img/solutions/ngos/solutions-ngos-screenshot-1.png" + image_alt: "Cryptomator Hub displaying vaults for donor data, field reports, and project files" + details: + - "Secures HR files, needs assessments, and medical records" + - "Works with any cloud platform or storage infrastructure" + - "Central overview of all vaults and data areas" + - "Open-source encryption with full auditability" + + - title: "Access Control for Teams, Partners, and Auditors" + description: "Assign tailored access rights to internal teams, external partners, and auditors – securely, flexibly, and with full traceability." + image: "/img/solutions/ngos/solutions-ngos-screenshot-2.png" + image_alt: "Access management showing granular permissions for field reports" + details: + - "Granular access per vault" + - "Invite partners, funders, or external auditors" + - "Templates for recurring project structures" + - "Full control with revocable permissions" + + - title: "Reliable Access in Any Operational Environment" + description: "Keep sensitive data secure even in challenging field conditions – with clearly defined access and structured collaboration on-site." + image: "/img/solutions/ngos/solutions-ngos-screenshot-3.png" + image_alt: "Vault shared with field team and compliance unit for secure collaboration" + details: + - "Offline access to encrypted vaults" + - "Protection against device loss or network failure" + - "Secure collaboration with local teams and partners" + - "Separate vaults for operations, reports, and beneficiary data" + +# Case Studies Section +case_studies_show: false +case_studies_title: "Success Stories from NGOs" +case_studies_subtitle: "How NGOs around the world strengthen their data protection with Cryptomator Hub" +case_studies: + - title: "International Relief Foundation" + description: "Enabled secure access to beneficiary data for over 1,000 field workers across 15 countries – with full data control." + image: + image_alt: "International relief workers in the field" + comingsoon: false + + - title: "Global Health Initiative" + description: "Secured patient records and medical data across 25 clinics while enabling seamless collaboration." + image: + image_alt: "Medical clinic in a developing region" + comingsoon: true + + - title: "Environmental Protection Alliance" + description: "Protected research and supporter data – with transparent reporting for 50,000+ donors and stakeholders." + image: + image_alt: "Environmental protection team" + comingsoon: true +--- \ No newline at end of file diff --git a/data/nav.yaml b/data/nav.yaml index 14ebf0182..4084e56a2 100644 --- a/data/nav.yaml +++ b/data/nav.yaml @@ -6,6 +6,7 @@ Badge: nav_products_for_teams_badge - Separator: true - Path: "/downloads" +- Path: "/solutions" - Path: "/pricing" - Title: nav_support_us Dropdown: diff --git a/i18n/de.yaml b/i18n/de.yaml index 94091891f..04333462e 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -1057,3 +1057,237 @@ translation: "Verifizierung läuft…" - id: altcha_waitAlert translation: "Verifizierung läuft… bitte warten." + +# Solutions List +- id: coming_soon + translation: "Bald verfügbar" +- id: solutions_contact_title + translation: "Deine Branche nicht aufgelistet?" +- id: solutions_contact_description + translation: "Wir arbeiten mit Organisationen aller Branchen zusammen. Teile uns deine Anforderungen mit und wir finden die passende Verschlüsselungslösung." +- id: solutions_contact_button + translation: "Kontaktiere uns" + +# Solutions Single +- id: solutions_hero_get_started + translation: "Jetzt loslegen" +- id: solutions_hero_book_demo + translation: "Demo buchen" +- id: solutions_trusted_by_title + translation: "Vertrauen von 100+ Organisationen weltweit" +- id: solutions_single_contact_title + translation: "Bereit, diese Lösung umzusetzen?" +- id: solutions_single_contact_description + translation: "Unser Team unterstützt dich bei der Umsetzung mit Beratung zu Konfiguration und Setup." +- id: solutions_single_contact_button + translation: "Kontaktiere uns" + +# Book a Demo +- id: book_demo_first_name + translation: "Vorname" +- id: book_demo_last_name + translation: "Nachname" +- id: book_demo_email + translation: "E-Mail-Adresse" +- id: book_demo_company + translation: "Unternehmen (optional)" +- id: book_demo_learn_about + translation: "Worüber möchtest du mehr erfahren?" +- id: book_demo_interest_setup + translation: "Setup" +- id: book_demo_interest_features + translation: "Features & Arbeitsabläufe" +- id: book_demo_interest_integration + translation: "Cloud-Speicher-Integration" +- id: book_demo_interest_licensing + translation: "Lizenzierung" +- id: book_demo_interest_security + translation: "Sicherheit" +- id: book_demo_interest_other + translation: "Sonstiges" +- id: book_demo_attendees + translation: "Wer wird teilnehmen?" +- id: book_demo_attendee_it + translation: "IT / Entwicklung" +- id: book_demo_attendee_compliance + translation: "Compliance / Sicherheit" +- id: book_demo_attendee_management + translation: "Management" +- id: book_demo_attendee_procurement + translation: "Beschaffung" +- id: book_demo_attendee_not_sure + translation: "Nicht sicher" +- id: book_demo_message + translation: "Nachricht" +- id: book_demo_message_placeholder + translation: "Erzähle uns mehr über deine spezifischen Bedürfnisse oder Fragen..." +- id: book_demo_submit + translation: "Demo buchen" +- id: book_demo_success_title + translation: "Demo-Anfrage erhalten!" +- id: book_demo_success_message + translation: "Vielen Dank für dein Interesse an Cryptomator Hub. Wir werden uns bald bei dir melden, um deine persönliche Demo zu vereinbaren." +- id: book_demo_sidebar_title + translation: "Was passiert nach dem Ausfüllen dieses Formulars?" +- id: book_demo_step_1_title + translation: "Bestätigung deiner Anfrage" +- id: book_demo_step_1_description + translation: "Wir werden uns innerhalb eines Werktages bei dir melden, um deine Demo-Anfrage zu bestätigen." +- id: book_demo_step_2_title + translation: "Vorbereitung deiner Demo" +- id: book_demo_step_2_description + translation: "Unser Team wird die Demo basierend auf deinen spezifischen Interessen und Bedürfnissen anpassen." +- id: book_demo_step_3_title + translation: "Durchführung der Plattform-Demo" +- id: book_demo_step_3_description + translation: "Erlebe die Features von Cryptomator Hub durch eine live, interaktive Demonstration." +- id: book_demo_step_4_title + translation: "Nachbereitung" +- id: book_demo_step_4_description + translation: "Wir stellen zusätzliche Ressourcen zur Verfügung und beantworten alle deine Fragen." +- id: book_demo_looking_for_title + translation: "Suchst du nach etwas anderem?" +- id: book_demo_link_contact_sales + translation: "Vertrieb kontaktieren" +- id: book_demo_link_contact_sales_description + translation: "Besprich Preise, technische Integration und Compliance-Anforderungen mit unserem Vertriebsteam." +- id: book_demo_link_partner + translation: "Partner werden" +- id: book_demo_link_partner_description + translation: "Tritt unserem Partnerprogramm bei und integriere Cryptomator in dein Geschäftsangebot." +- id: book_demo_link_contact + translation: "Allgemeine Kontakt" +- id: book_demo_link_contact_description + translation: "Nimm Kontakt auf für allgemeine Anfragen, Support-Fragen oder andere nicht-vertriebsbezogene Angelegenheiten." + +# Contact Sales +- id: contact_sales_first_name + translation: "Vorname" +- id: contact_sales_last_name + translation: "Nachname" +- id: contact_sales_email + translation: "E-Mail-Adresse" +- id: contact_sales_website + translation: "Unternehmens-Website (optional)" +- id: contact_sales_topic + translation: "Was ist dein Thema?" +- id: contact_sales_topic_placeholder + translation: "Bitte wähle ein Thema" +- id: contact_sales_topic_pricing + translation: "Preise" +- id: contact_sales_topic_technical + translation: "Technische Integration" +- id: contact_sales_topic_compliance + translation: "Compliance / Sicherheit" +- id: contact_sales_topic_other + translation: "Andere" +- id: contact_sales_message + translation: "Nachricht" +- id: contact_sales_message_placeholder + translation: "Bitte beschreibe deine spezifischen Bedürfnisse oder Fragen..." +- id: contact_sales_submit + translation: "Nachricht senden" +- id: contact_sales_success_title + translation: "Nachricht gesendet!" +- id: contact_sales_success_message + translation: "Vielen Dank für deine Kontaktaufnahme. Unser Vertriebsteam wird sich innerhalb eines Werktages bei dir melden." +- id: contact_sales_what_happens_title + translation: "Was passiert nach dem Ausfüllen dieses Formulars?" +- id: contact_sales_step_1_title + translation: "Nachricht erhalten" +- id: contact_sales_step_1_description + translation: "Wir bestätigen den Erhalt deiner Nachricht innerhalb weniger Stunden." +- id: contact_sales_step_2_title + translation: "Expertenprüfung" +- id: contact_sales_step_2_description + translation: "Unser Vertriebsteam prüft deine Anfrage und bereitet eine maßgeschneiderte Antwort vor." +- id: contact_sales_step_3_title + translation: "Persönliche Antwort" +- id: contact_sales_step_3_description + translation: "Du erhältst innerhalb eines Werktages eine detaillierte Antwort von unserem Team." +- id: contact_sales_sidebar_title + translation: "Suchst du nach etwas anderem?" +- id: contact_sales_link_demo + translation: "Demo buchen" +- id: contact_sales_link_demo_description + translation: "Buche eine personalisierte Demo, um Cryptomator Hub in Aktion mit deinem Anwendungsfall zu sehen." +- id: contact_sales_link_partner + translation: "Partner werden" +- id: contact_sales_link_partner_description + translation: "Tritt unserem Partnerprogramm bei und integriere Cryptomator in dein Geschäftsangebot." +- id: contact_sales_link_general + translation: "Allgemeine Kontakt" +- id: contact_sales_link_general_description + translation: "Nimm Kontakt auf für allgemeine Anfragen, Support-Fragen oder andere nicht-vertriebsbezogene Angelegenheiten." + +# Partner Form +- id: partner_first_name + translation: "Vorname" +- id: partner_last_name + translation: "Nachname" +- id: partner_email + translation: "E-Mail-Adresse" +- id: partner_company + translation: "Unternehmen" +- id: partner_website + translation: "Unternehmens-Website (optional)" +- id: partner_type + translation: "Partnerschaftstyp" +- id: partner_type_placeholder + translation: "Bitte wähle einen Partnerschaftstyp" +- id: partner_type_reseller + translation: "Reseller-Partner" +- id: partner_type_technology + translation: "Technologie-Partner" +- id: partner_type_consulting + translation: "Beratungs-Partner" +- id: partner_type_distribution + translation: "Distributions-Partner" +- id: partner_type_other + translation: "Andere" +- id: partner_message + translation: "Partnerschaftsbeschreibung" +- id: partner_message_placeholder + translation: "Bitte beschreibe dein Unternehmen, deine Dienstleistungen und wie du mit Cryptomator zusammenarbeiten möchtest..." +- id: partner_submit + translation: "Anfrage senden" +- id: partner_success_title + translation: "Partnerschaftsanfrage erhalten!" +- id: partner_success_message + translation: "Vielen Dank für dein Interesse, Cryptomator-Partner zu werden." +- id: partner_success_next_steps + translation: "Unser Partnership-Team wird deine Bewerbung prüfen und sich innerhalb von 2-3 Werktagen mit dir in Verbindung setzen, um die nächsten Schritte zu besprechen." +- id: partner_what_happens_title + translation: "Was passiert nach dem Ausfüllen dieses Formulars?" +- id: partner_step_1_title + translation: "Bewerbung erhalten" +- id: partner_step_1_description + translation: "Wir bestätigen den Erhalt deiner Partnerschaftsanfrage innerhalb weniger Stunden." +- id: partner_step_2_title + translation: "Prüfung durch unser Team" +- id: partner_step_2_description + translation: "Unser Partnership-Team prüft deine Bewerbung und bereitet eine maßgeschneiderte Antwort vor." +- id: partner_step_3_title + translation: "Persönliche Kontaktaufnahme" +- id: partner_step_3_description + translation: "Du erhältst innerhalb von 2-3 Werktagen eine detaillierte Antwort über die nächsten Schritte." + +# Sale +- id: nav_promotion + translation: ":sunny: Summer Sale: 25 %* Rabatt auf Cryptomator – den ganzen Juni! Mehr erfahren " +- id: sale_off + translation: "Rabatt" +- id: for_individuals_header_kicker_sale + translation: "25 %* Rabatt – Summer Sale" +- id: home_header_kicker_sale + translation: "25 %* Rabatt – Summer Sale" +- id: hub_header_kicker_sale + translation: "25 % Rabatt im ersten Jahr – Summer Sale" +- id: pricing_android_price_discounted + translation: "14,99 €" +- id: pricing_ios_price_discounted + translation: "14,99 €" +- id: pricing_discount_note + translation: "Die Höhe des Rabatts kann je nach Region variieren." +- id: pricing_hub_standard_price_first_year + translation: "im ersten Jahr" diff --git a/i18n/en.yaml b/i18n/en.yaml index 3c0791251..ec2c50d72 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -1057,3 +1057,237 @@ translation: "Verifying…" - id: altcha_waitAlert translation: "Verifying… please wait." + +# Solutions List +- id: coming_soon + translation: "Coming Soon" +- id: solutions_contact_title + translation: "Your Industry Not Listed?" +- id: solutions_contact_description + translation: "We work with organizations across all sectors. Let us know your specific requirements and we'll help you implement the right encryption solution." +- id: solutions_contact_button + translation: "Contact Us" + +# Solutions Single +- id: solutions_hero_get_started + translation: "Get Started" +- id: solutions_hero_book_demo + translation: "Book a Demo" +- id: solutions_trusted_by_title + translation: "Trusted by 100+ organizations worldwide" +- id: solutions_single_contact_title + translation: "Ready to implement this solution?" +- id: solutions_single_contact_description + translation: "Our team supports you with implementation guidance on configuration and setup." +- id: solutions_single_contact_button + translation: "Contact Us" + +# Book a Demo +- id: book_demo_first_name + translation: "First Name" +- id: book_demo_last_name + translation: "Last Name" +- id: book_demo_email + translation: "Email Address" +- id: book_demo_company + translation: "Company (optional)" +- id: book_demo_learn_about + translation: "What do you want to learn about?" +- id: book_demo_interest_setup + translation: "Setup" +- id: book_demo_interest_features + translation: "Features & workflows" +- id: book_demo_interest_integration + translation: "Cloud storage integration" +- id: book_demo_interest_licensing + translation: "Licensing" +- id: book_demo_interest_security + translation: "Security" +- id: book_demo_interest_other + translation: "Other" +- id: book_demo_attendees + translation: "Who will attend?" +- id: book_demo_attendee_it + translation: "IT / Engineering" +- id: book_demo_attendee_compliance + translation: "Compliance / Security" +- id: book_demo_attendee_management + translation: "Management" +- id: book_demo_attendee_procurement + translation: "Procurement" +- id: book_demo_attendee_not_sure + translation: "Not sure" +- id: book_demo_message + translation: "Message" +- id: book_demo_message_placeholder + translation: "Tell us more about your specific needs or questions..." +- id: book_demo_submit + translation: "Book Demo" +- id: book_demo_success_title + translation: "Demo Request Received!" +- id: book_demo_success_message + translation: "Thank you for your interest in Cryptomator Hub. We'll be in touch soon to schedule your personalized demo." +- id: book_demo_sidebar_title + translation: "What happens after you fill out this form?" +- id: book_demo_step_1_title + translation: "Confirm your request" +- id: book_demo_step_1_description + translation: "We'll reach out within one business day to confirm your demo request." +- id: book_demo_step_2_title + translation: "Prepare your demo" +- id: book_demo_step_2_description + translation: "Our team will customize the demo based on your specific interests and needs." +- id: book_demo_step_3_title + translation: "Walk through the platform" +- id: book_demo_step_3_description + translation: "Experience Cryptomator Hub's features through a live, interactive demonstration." +- id: book_demo_step_4_title + translation: "Follow up" +- id: book_demo_step_4_description + translation: "We'll provide additional resources and answer any questions you may have." +- id: book_demo_looking_for_title + translation: "Looking for something else?" +- id: book_demo_link_contact_sales + translation: "Contact sales" +- id: book_demo_link_contact_sales_description + translation: "Discuss pricing, technical integration, and compliance requirements with our sales team." +- id: book_demo_link_partner + translation: "Become a partner" +- id: book_demo_link_partner_description + translation: "Join our partner program and integrate Cryptomator into your business offerings." +- id: book_demo_link_contact + translation: "General contact" +- id: book_demo_link_contact_description + translation: "Get in touch for general inquiries, support questions, or other non-sales related matters." + +# Contact Sales +- id: contact_sales_first_name + translation: "First Name" +- id: contact_sales_last_name + translation: "Last Name" +- id: contact_sales_email + translation: "Email Address" +- id: contact_sales_website + translation: "Company Website (optional)" +- id: contact_sales_topic + translation: "What's your topic?" +- id: contact_sales_topic_placeholder + translation: "Please select a topic" +- id: contact_sales_topic_pricing + translation: "Pricing" +- id: contact_sales_topic_technical + translation: "Technical integration" +- id: contact_sales_topic_compliance + translation: "Compliance / security" +- id: contact_sales_topic_other + translation: "Other" +- id: contact_sales_message + translation: "Message" +- id: contact_sales_message_placeholder + translation: "Tell us about your requirements, timeline, or specific questions..." +- id: contact_sales_submit + translation: "Send Message" +- id: contact_sales_success_title + translation: "Message Sent!" +- id: contact_sales_success_message + translation: "Thanks for reaching out! Our sales team will respond within one business day with tailored information for your needs." +- id: contact_sales_what_happens_title + translation: "What happens next?" +- id: contact_sales_step_1_title + translation: "Message received" +- id: contact_sales_step_1_description + translation: "We'll acknowledge receipt of your message within a few hours." +- id: contact_sales_step_2_title + translation: "Expert analysis" +- id: contact_sales_step_2_description + translation: "Our team analyzes your needs and prepares a customized solution." +- id: contact_sales_step_3_title + translation: "Personal response" +- id: contact_sales_step_3_description + translation: "Get a detailed, personalized response within one business day." +- id: contact_sales_sidebar_title + translation: "Looking for something else?" +- id: contact_sales_link_demo + translation: "Book a demo" +- id: contact_sales_link_demo_description + translation: "See Cryptomator Hub in action with a demo tailored to your use case." +- id: contact_sales_link_partner + translation: "Become a partner" +- id: contact_sales_link_partner_description + translation: "Integrate Cryptomator into your business through our partner program." +- id: contact_sales_link_general + translation: "General contact" +- id: contact_sales_link_general_description + translation: "Reach out for support, general inquiries, or other questions." + +# Partner Form +- id: partner_first_name + translation: "First Name" +- id: partner_last_name + translation: "Last Name" +- id: partner_email + translation: "Email Address" +- id: partner_company + translation: "Company" +- id: partner_website + translation: "Company Website (optional)" +- id: partner_type + translation: "Partnership Type" +- id: partner_type_placeholder + translation: "Please select a partnership type" +- id: partner_type_reseller + translation: "Reseller Partner" +- id: partner_type_technology + translation: "Technology Partner" +- id: partner_type_consulting + translation: "Consulting Partner" +- id: partner_type_distribution + translation: "Distribution Partner" +- id: partner_type_other + translation: "Other" +- id: partner_message + translation: "Partnership Description" +- id: partner_message_placeholder + translation: "Please describe your company, services, and how you would like to partner with Cryptomator..." +- id: partner_submit + translation: "Submit Request" +- id: partner_success_title + translation: "Partnership Request Received!" +- id: partner_success_message + translation: "Thank you for your interest in partnering with Cryptomator." +- id: partner_success_next_steps + translation: "Our partnership team will review your application and contact you within 2-3 business days to discuss next steps." +- id: partner_what_happens_title + translation: "What happens after you fill out this form?" +- id: partner_step_1_title + translation: "Application received" +- id: partner_step_1_description + translation: "We'll acknowledge receipt of your partnership request within a few hours." +- id: partner_step_2_title + translation: "Team review" +- id: partner_step_2_description + translation: "Our partnership team will review your application and prepare a tailored response." +- id: partner_step_3_title + translation: "Personal contact" +- id: partner_step_3_description + translation: "You'll receive a detailed response within 2-3 business days about next steps." + +# Sale +- id: nav_promotion + translation: ":sunny: Summer Sale: 25%* Off Cryptomator – All June Long! Learn More " +- id: sale_off + translation: "Off" +- id: for_individuals_header_kicker_sale + translation: "25%* Off – Summer Sale" +- id: home_header_kicker_sale + translation: "25%* Off – Summer Sale" +- id: hub_header_kicker_sale + translation: "25% Off in the First Year – Summer Sale" +- id: pricing_android_price_discounted + translation: "€14.99" +- id: pricing_ios_price_discounted + translation: "€14.99" +- id: pricing_discount_note + translation: "The discount amount may vary by region." +- id: pricing_hub_standard_price_first_year + translation: "in the first year" \ No newline at end of file diff --git a/layouts/become-a-partner/single.html b/layouts/become-a-partner/single.html new file mode 100644 index 000000000..126d02b45 --- /dev/null +++ b/layouts/become-a-partner/single.html @@ -0,0 +1,187 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+

{{ .Description }}

+
+ +
+
+ +
+
+
+
+
+ +
+ + +
+ + +
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }} +

+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "submitData.acceptNewsletter" "label" (i18n "accept_hub_newsletter_optional")) }} +

+ +
+

+ + {{ partial "captcha.html" (dict "captchaPayload" "submitData.captcha" "captchaState" "captchaState") }} +
+
+
+
+ + + +
+ +
+
+ +

+ {{ i18n "partner_success_title" }} +

+

+ {{ i18n "partner_success_message" }} +

+

+ {{ i18n "partner_success_next_steps" }} +

+
+
+
+
+{{ end }} + +{{ define "script" }} + {{ if hugo.IsDevelopment }} + {{ $newsletterJs := resources.Get "js/newsletter.js" }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} + + {{ else }} + {{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" | minify | fingerprint }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + + {{ end }} +{{ end }} diff --git a/layouts/book-a-demo/single.html b/layouts/book-a-demo/single.html new file mode 100644 index 000000000..37ef66e8a --- /dev/null +++ b/layouts/book-a-demo/single.html @@ -0,0 +1,273 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+

{{ .Description }}

+
+ +
+
+ +
+
+
+
+
+ +
+ + +
+ + +
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+
+ + {{ i18n "book_demo_learn_about" }} + +
+ + + + + +
+
+
+ + +
+
+ + {{ i18n "book_demo_attendees" }} + +
+ + + + + +
+
+
+ + +
+ + +
+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }} +

+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "submitData.acceptNewsletter" "label" (i18n "accept_hub_newsletter_optional")) }} +

+ +
+

+ + {{ partial "captcha.html" (dict "captchaPayload" "submitData.captcha" "captchaState" "captchaState") }} +
+
+
+
+ + + +
+ +
+
+ +

+ {{ i18n "book_demo_success_title" }} +

+

+ {{ i18n "book_demo_success_message" }} +

+
+
+
+
+{{ end }} + +{{ define "script" }} + {{ if hugo.IsDevelopment }} + {{ $newsletterJs := resources.Get "js/newsletter.js" }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} + + {{ else }} + {{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" | minify | fingerprint }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + + {{ end }} +{{ end }} diff --git a/layouts/contact-sales/single.html b/layouts/contact-sales/single.html new file mode 100644 index 000000000..f8d87a369 --- /dev/null +++ b/layouts/contact-sales/single.html @@ -0,0 +1,215 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+

{{ .Description }}

+
+ +
+
+ +
+
+
+
+
+ +
+ + +
+ + +
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }} +

+ + +

+ {{ partial "checkbox.html" (dict "context" . "alpineVariable" "submitData.acceptNewsletter" "label" (i18n "accept_hub_newsletter_optional")) }} +

+ +
+

+ + {{ partial "captcha.html" (dict "captchaPayload" "submitData.captcha" "captchaState" "captchaState") }} +
+
+
+
+ + + +
+ +
+
+ +

+ {{ i18n "contact_sales_success_title" }} +

+

+ {{ i18n "contact_sales_success_message" }} +

+
+
+
+
+{{ end }} + +{{ define "script" }} + {{ if hugo.IsDevelopment }} + {{ $newsletterJs := resources.Get "js/newsletter.js" }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} + + {{ else }} + {{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }} + + {{ $hubContactJs := resources.Get "js/hubcontact.js" | minify | fingerprint }} + + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + + {{ end }} +{{ end }} diff --git a/layouts/donate/list.html b/layouts/donate/list.html index 91a062701..defdcab20 100644 --- a/layouts/donate/list.html +++ b/layouts/donate/list.html @@ -73,18 +73,18 @@

{{ i18n "dona {{ $customerPortalJs := resources.Get "js/customerportal.js" }} {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $cardPaymentsJs := resources.Get "js/cardpayments.js" }} {{ else }} {{ $customerPortalJs := resources.Get "js/customerportal.js" | minify | fingerprint }} - {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - - {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + {{ $cardPaymentsJs := resources.Get "js/cardpayments.js" | minify | fingerprint }} {{ end }} diff --git a/layouts/hub-billing/single.html b/layouts/hub-billing/single.html index 408f4b460..703fec206 100644 --- a/layouts/hub-billing/single.html +++ b/layouts/hub-billing/single.html @@ -452,15 +452,15 @@

{{ $hubSubscriptionJs := resources.Get "js/hubsubscription.js" }} {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ else }} {{ $hubSubscriptionJs := resources.Get "js/hubsubscription.js" | minify | fingerprint }} - {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - - {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + {{ end }} {{ end }} diff --git a/layouts/hub-demo/single.html b/layouts/hub-demo/single.html index ecf0fc8b8..749a63d6e 100644 --- a/layouts/hub-demo/single.html +++ b/layouts/hub-demo/single.html @@ -80,15 +80,15 @@

{{ i18n "hub_demo_contact_us_title" . }}

{{ $hubDemoJs := resources.Get "js/hubdemo.js" }} {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ else }} {{ $hubDemoJs := resources.Get "js/hubdemo.js" | minify | fingerprint }} - {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - - {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + {{ end }} {{ end }} diff --git a/layouts/hub-managed/single.html b/layouts/hub-managed/single.html index 2b170346c..511d23808 100644 --- a/layouts/hub-managed/single.html +++ b/layouts/hub-managed/single.html @@ -236,17 +236,17 @@

{{ i18n "hub_managed_contact_us_title" . }}

{{ $hubManagedJs := resources.Get "js/hubmanaged.js" }} {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ else }} {{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }} {{ $hubManagedJs := resources.Get "js/hubmanaged.js" | minify | fingerprint }} - {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - - {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + {{ end }} {{ end }} diff --git a/layouts/solutions/list.html b/layouts/solutions/list.html new file mode 100644 index 000000000..a065559a5 --- /dev/null +++ b/layouts/solutions/list.html @@ -0,0 +1,61 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+

{{ .Description }}

+
+ +
+
+ {{ range .Pages.ByParam "comingsoon" }} + {{ $iconClass := .Params.cardicon | default "fas fa-image" }} +
+
+ {{ if .Params.comingsoon }} +
+
+ + {{ i18n "coming_soon" . }} +
+
+
+ +
+ {{ else }} + +
+ +
+
+ {{ end }} +
+ +
+

+ {{ if .Params.comingsoon }} + {{ .Params.cardtitle }} + {{ else }} + {{ .Params.cardtitle }} + {{ end }} +

+

+ {{ .Params.cardtext }} +

+
+
+ {{ end }} +
+
+ +
+

{{ i18n "solutions_contact_title" . }}

+

+ {{ i18n "solutions_contact_description" . }} +

+ + + {{ i18n "solutions_contact_button" . }} + +
+
+{{ end }} \ No newline at end of file diff --git a/layouts/solutions/single.html b/layouts/solutions/single.html new file mode 100644 index 000000000..4353497cc --- /dev/null +++ b/layouts/solutions/single.html @@ -0,0 +1,166 @@ +{{ define "main" }} +
+
+
+
+
+ Logo + CRYPTOMATOR HUB +
+ {{ .Title }} +
+

{{ .Params.hero_title | default .Title }}

+

{{ .Params.hero_description | default .Description | safeHTML }}

+ +
+
+
+ +
+
+
+

{{ .Params.use_cases_title | default "Use Cases" }}

+

{{ .Params.use_cases_subtitle | default "See how organizations like yours benefit from our solution" | safeHTML }}

+
+ +
+ {{ range .Params.use_cases }} +
+
+

+ + {{ .title }} +

+
+
+

{{ .description | safeHTML }}

+
    + {{ range .features }} +
  • + + {{ . }} +
  • + {{ end }} +
+
+
+ {{ end }} +
+
+
+ +
+ {{ if .Params.key_features }} +
+

{{ .Params.key_features_title }}

+

{{ .Params.key_features_subtitle | safeHTML }}

+
+ + {{ range $index, $feature := .Params.key_features }} +
+
+ {{ .image_alt | default .title }} +
+
+

{{ .title }}

+

{{ .description | safeHTML }}

+ {{ if .details }} +
    + {{ range .details }} +
  • + + {{ . }} +
  • + {{ end }} +
+ {{ end }} +
+
+ {{ end }} + {{ else if .Params.features }} +
+

{{ .Params.features_title }}

+

{{ .Params.features_subtitle | safeHTML }}

+
+ + {{ range $index, $feature := .Params.features }} +
+
+ {{ .image_alt | default .title }} +
+
+

{{ .title }}

+

{{ .description | safeHTML }}

+
    + {{ range .details }} +
  • + + {{ . }} +
  • + {{ end }} +
+
+
+ {{ end }} + {{ end }} +
+ + {{ if .Params.case_studies_show }} +
+
+

{{ .Params.case_studies_title }}

+

{{ .Params.case_studies_subtitle | safeHTML }}

+
+ +
+ {{ range .Params.case_studies }} +
+
+ {{ if .comingsoon }} +
+
+ + {{ i18n "coming_soon" . }} +
+
+
+ +
+ {{ else }} +
+ +
+ {{ end }} +
+
+

+ {{ if .comingsoon }} + {{ .title }} + {{ else }} + {{ .title }} + {{ end }} +

+

{{ .description | safeHTML }}

+
+
+ {{ end }} +
+
+ {{ end }} + + +
+

{{ i18n "solutions_single_contact_title" . }}

+

{{ i18n "solutions_single_contact_description" . | safeHTML }}

+ + {{ i18n "solutions_single_contact_button" . }} + +
+{{ end }} \ No newline at end of file diff --git a/layouts/supporter-cert/list.html b/layouts/supporter-cert/list.html index b21c5114d..86fada879 100644 --- a/layouts/supporter-cert/list.html +++ b/layouts/supporter-cert/list.html @@ -92,9 +92,9 @@

{{ i18n "faq_title" . }}

{{ $desktopKeyJs := resources.Get "js/desktopkey.js" }} {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $supporterCertJs := resources.Get "js/supportercert.js" }} {{ $keyRecoveryJs := resources.Get "js/keyrecovery.js" }} @@ -104,10 +104,10 @@

{{ i18n "faq_title" . }}

{{ $desktopKeyJs := resources.Get "js/desktopkey.js" | minify | fingerprint }} - {{ $altchaJs := resources.Get "js/altcha/altcha.js" }} - - {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" }} - + {{ $altchaJs := resources.Get "js/altcha/altcha.js" | fingerprint }} + + {{ $altchaWorkerJs := resources.Get "js/altcha/worker.js" | fingerprint }} + {{ $supporterCertJs := resources.Get "js/supportercert.js" | minify | fingerprint }} {{ $keyRecoveryJs := resources.Get "js/keyrecovery.js" | minify | fingerprint }} diff --git a/static/img/solutions/education/solutions-education-screenshot-1.png b/static/img/solutions/education/solutions-education-screenshot-1.png new file mode 100644 index 000000000..7f494f117 Binary files /dev/null and b/static/img/solutions/education/solutions-education-screenshot-1.png differ diff --git a/static/img/solutions/education/solutions-education-screenshot-2.png b/static/img/solutions/education/solutions-education-screenshot-2.png new file mode 100644 index 000000000..758a06b25 Binary files /dev/null and b/static/img/solutions/education/solutions-education-screenshot-2.png differ diff --git a/static/img/solutions/education/solutions-education-screenshot-3.png b/static/img/solutions/education/solutions-education-screenshot-3.png new file mode 100644 index 000000000..e40497aca Binary files /dev/null and b/static/img/solutions/education/solutions-education-screenshot-3.png differ diff --git a/static/img/solutions/ngos/solutions-ngos-screenshot-1.png b/static/img/solutions/ngos/solutions-ngos-screenshot-1.png new file mode 100644 index 000000000..efa3c5f2e Binary files /dev/null and b/static/img/solutions/ngos/solutions-ngos-screenshot-1.png differ diff --git a/static/img/solutions/ngos/solutions-ngos-screenshot-2.png b/static/img/solutions/ngos/solutions-ngos-screenshot-2.png new file mode 100644 index 000000000..7114cfb59 Binary files /dev/null and b/static/img/solutions/ngos/solutions-ngos-screenshot-2.png differ diff --git a/static/img/solutions/ngos/solutions-ngos-screenshot-3.png b/static/img/solutions/ngos/solutions-ngos-screenshot-3.png new file mode 100644 index 000000000..e1d5e05ac Binary files /dev/null and b/static/img/solutions/ngos/solutions-ngos-screenshot-3.png differ