feat(sprint-6): Phase 7 — Launch checklist, pricing page, legal templates
- docs/sprint-6/launch-checklist.md: comprehensive pre/post-launch checklist - /pricing: public pricing page (Starter €19, Pro €49, Enterprise) - /impressum, /datenschutz, /agb: legal page templates (placeholder text) - (marketing) route group: public layout without auth - Footer links to legal pages on login + portal - i18n for marketing namespace (de + en) - Fix pre-existing lint errors (unused vars, missing @stomp/stompjs types)
This commit is contained in:
@@ -508,5 +508,195 @@
|
||||
"offline": "Keine Internetverbindung",
|
||||
"offlineDesc": "Die App funktioniert eingeschränkt im Offline-Modus.",
|
||||
"retry": "Erneut verbinden"
|
||||
},
|
||||
"marketing": {
|
||||
"pricing": {
|
||||
"title": "Einfache, transparente Preise",
|
||||
"subtitle": "Starte kostenlos und wachse mit deinem Verein. Keine versteckten Kosten, jederzeit kündbar.",
|
||||
"trialBadge": "3 Monate kostenlos testen",
|
||||
"popular": "Beliebt",
|
||||
"perMonth": "Monat",
|
||||
"contactUs": "Auf Anfrage",
|
||||
"startTrial": "Kostenlos starten",
|
||||
"contactSales": "Kontakt aufnehmen",
|
||||
"comparisonTitle": "Funktionsvergleich",
|
||||
"feature": "Funktion",
|
||||
"faqTitle": "Häufig gestellte Fragen",
|
||||
"ctaTitle": "Bereit für die digitale Vereinsverwaltung?",
|
||||
"ctaSubtitle": "Starte jetzt mit 3 Monaten kostenloser Testphase. Keine Kreditkarte erforderlich.",
|
||||
"ctaButton": "Jetzt kostenlos starten",
|
||||
"plans": {
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"description": "Für kleine Anbauvereine mit bis zu 30 Mitgliedern.",
|
||||
"memberNote": "Bis zu {limit} Mitglieder"
|
||||
},
|
||||
"pro": {
|
||||
"name": "Pro",
|
||||
"description": "Für wachsende Vereine mit erweiterten Anforderungen.",
|
||||
"memberNote": "Bis zu {limit} Mitglieder"
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"description": "Für große Vereine und Verbände mit individuellen Anforderungen.",
|
||||
"memberNote": "Unbegrenzte Mitglieder"
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"memberManagement": "Mitgliederverwaltung",
|
||||
"distributionTracking": "Ausgabenverfolgung mit THC-Tracking",
|
||||
"complianceReports": "Compliance-Berichte (PDF & CSV)",
|
||||
"quotaMonitoring": "Kontingent-Überwachung (25g/Tag, 50g/Monat)",
|
||||
"memberPortal": "Mitgliederportal (Selbstauskunft)",
|
||||
"emailSupport": "E-Mail-Support",
|
||||
"allStarter": "Alles aus Starter",
|
||||
"growCalendar": "Anbaukalender mit Sensordaten",
|
||||
"staffManagement": "Personalverwaltung & Rollen",
|
||||
"advancedReports": "Erweiterte Berichte & Statistiken",
|
||||
"pdfExport": "PDF-Dokumentenexport",
|
||||
"apiAccess": "API-Zugang",
|
||||
"prioritySupport": "Prioritäts-Support",
|
||||
"allPro": "Alles aus Pro",
|
||||
"unlimitedMembers": "Unbegrenzte Mitglieder",
|
||||
"multiClub": "Multi-Club-Verwaltung",
|
||||
"customIntegrations": "Individuelle Integrationen",
|
||||
"sla": "SLA-Garantie (99,9% Uptime)",
|
||||
"dedicatedSupport": "Dedizierter Ansprechpartner",
|
||||
"onboarding": "Persönliches Onboarding"
|
||||
},
|
||||
"comparison": {
|
||||
"compMembers": {
|
||||
"label": "Mitglieder",
|
||||
"starter": "Bis 30",
|
||||
"pro": "Bis 100",
|
||||
"enterprise": "Unbegrenzt"
|
||||
},
|
||||
"compDistributions": {
|
||||
"label": "Ausgaben-Tracking",
|
||||
"starter": "✓",
|
||||
"pro": "✓",
|
||||
"enterprise": "✓"
|
||||
},
|
||||
"compReports": {
|
||||
"label": "Berichte (PDF/CSV)",
|
||||
"starter": "Standard",
|
||||
"pro": "Erweitert",
|
||||
"enterprise": "Individuell"
|
||||
},
|
||||
"compGrow": {
|
||||
"label": "Anbaukalender",
|
||||
"starter": "—",
|
||||
"pro": "✓",
|
||||
"enterprise": "✓"
|
||||
},
|
||||
"compStaff": {
|
||||
"label": "Personalverwaltung",
|
||||
"starter": "—",
|
||||
"pro": "✓",
|
||||
"enterprise": "✓"
|
||||
},
|
||||
"compApi": {
|
||||
"label": "API-Zugang",
|
||||
"starter": "—",
|
||||
"pro": "✓",
|
||||
"enterprise": "✓"
|
||||
},
|
||||
"compMultiClub": {
|
||||
"label": "Multi-Club",
|
||||
"starter": "—",
|
||||
"pro": "—",
|
||||
"enterprise": "✓"
|
||||
},
|
||||
"compSupport": {
|
||||
"label": "Support",
|
||||
"starter": "E-Mail",
|
||||
"pro": "Priorität",
|
||||
"enterprise": "Dediziert"
|
||||
}
|
||||
},
|
||||
"faq": {
|
||||
"trial": {
|
||||
"question": "Wie funktioniert die kostenlose Testphase?",
|
||||
"answer": "Du kannst CannaManage 3 Monate lang kostenlos und unverbindlich testen. Alle Funktionen deines gewählten Plans stehen dir sofort zur Verfügung. Nach Ablauf der Testphase wählst du, ob du weitermachen möchtest."
|
||||
},
|
||||
"payment": {
|
||||
"question": "Welche Zahlungsmethoden werden akzeptiert?",
|
||||
"answer": "Wir akzeptieren SEPA-Lastschrift, Kreditkarte (Visa, Mastercard) und PayPal. Die Abrechnung erfolgt monatlich über unseren Zahlungspartner Stripe."
|
||||
},
|
||||
"cancel": {
|
||||
"question": "Kann ich jederzeit kündigen?",
|
||||
"answer": "Ja, du kannst dein Abonnement jederzeit zum Ende des aktuellen Abrechnungszeitraums kündigen. Es gibt keine Mindestvertragslaufzeit."
|
||||
},
|
||||
"data": {
|
||||
"question": "Was passiert mit meinen Daten nach der Kündigung?",
|
||||
"answer": "Nach der Kündigung hast du 30 Tage Zeit, deine Daten zu exportieren. Danach werden alle personenbezogenen Daten gemäß DSGVO gelöscht. Aufbewahrungspflichtige Daten bleiben gesetzeskonform gespeichert."
|
||||
},
|
||||
"migration": {
|
||||
"question": "Kann ich den Plan später wechseln?",
|
||||
"answer": "Ja, du kannst jederzeit zwischen Starter und Pro wechseln. Ein Upgrade wird sofort wirksam, ein Downgrade zum nächsten Abrechnungszeitraum."
|
||||
}
|
||||
}
|
||||
},
|
||||
"impressum": {
|
||||
"title": "Impressum",
|
||||
"section1Title": "Angaben gemäß § 5 TMG",
|
||||
"section1Content": "[Firmenname / Vor- und Nachname]\n[Straße Hausnummer]\n[PLZ Ort]\n[Land]",
|
||||
"contactTitle": "Kontakt",
|
||||
"contactContent": "Telefon: [Telefonnummer]\nE-Mail: [E-Mail-Adresse]\nWebsite: cannamanage.plate-software.de",
|
||||
"vatTitle": "Umsatzsteuer-ID",
|
||||
"vatContent": "Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: [USt-IdNr.]",
|
||||
"responsibleTitle": "Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV",
|
||||
"responsibleContent": "[Vor- und Nachname]\n[Straße Hausnummer]\n[PLZ Ort]",
|
||||
"disputeTitle": "EU-Streitschlichtung",
|
||||
"disputeContent": "Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit: https://ec.europa.eu/consumers/odr/. Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen."
|
||||
},
|
||||
"datenschutz": {
|
||||
"title": "Datenschutzerklärung",
|
||||
"lastUpdated": "Stand: [Datum einfügen]",
|
||||
"s1Title": "1. Verantwortlicher",
|
||||
"s1Content": "[Firmenname / Vor- und Nachname]\n[Adresse]\nE-Mail: [E-Mail-Adresse]\nTelefon: [Telefonnummer]",
|
||||
"s2Title": "2. Erhebung und Speicherung personenbezogener Daten",
|
||||
"s2Content": "Bei der Nutzung von CannaManage erheben wir folgende personenbezogene Daten: Name, E-Mail-Adresse, Mitgliedsnummer, Ausgabehistorie, sowie technische Daten wie IP-Adresse und Browser-Informationen. Diese Daten sind für die Vertragserfüllung und den Betrieb der Plattform erforderlich.",
|
||||
"s3Title": "3. Zweck der Datenverarbeitung",
|
||||
"s3Content": "Die Verarbeitung Ihrer Daten erfolgt zur Bereitstellung der Vereinsverwaltungssoftware, zur Einhaltung gesetzlicher Dokumentationspflichten nach KCanG (§ 26 CanG), zur Kontingentüberwachung und Compliance-Sicherstellung sowie zur Kommunikation im Rahmen des Vertragsverhältnisses.",
|
||||
"s4Title": "4. Rechtsgrundlage",
|
||||
"s4Content": "Die Verarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung), Art. 6 Abs. 1 lit. c DSGVO (rechtliche Verpflichtung) sowie Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) für optionale Funktionen wie das Mitgliederportal.",
|
||||
"s5Title": "5. Weitergabe an Dritte",
|
||||
"s5Content": "Eine Weitergabe personenbezogener Daten an Dritte erfolgt nur, soweit dies zur Vertragserfüllung erforderlich ist (z.B. Zahlungsabwicklung über Stripe) oder eine gesetzliche Verpflichtung besteht. Eine Übermittlung in Drittländer findet nicht statt.",
|
||||
"s6Title": "6. Auftragsverarbeitung",
|
||||
"s6Content": "Für die Zahlungsabwicklung nutzen wir Stripe (Stripe Technology Europe, Ltd., Dublin, Irland). Mit Stripe besteht ein Auftragsverarbeitungsvertrag (AVV) gemäß Art. 28 DSGVO. Stripe verarbeitet Zahlungsdaten ausschließlich innerhalb der EU/EWR.",
|
||||
"s7Title": "7. Speicherdauer",
|
||||
"s7Content": "Personenbezogene Daten werden gelöscht, sobald der Zweck der Verarbeitung entfällt und keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Handelsrechtliche Aufbewahrungsfristen (6-10 Jahre) bleiben unberührt. Nach Kündigung werden Daten innerhalb von 30 Tagen gelöscht, sofern keine Aufbewahrungspflicht besteht.",
|
||||
"s8Title": "8. Betroffenenrechte",
|
||||
"s8Content": "Sie haben das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16 DSGVO), Löschung (Art. 17 DSGVO), Einschränkung der Verarbeitung (Art. 18 DSGVO), Datenübertragbarkeit (Art. 20 DSGVO) und Widerspruch (Art. 21 DSGVO). Zur Ausübung Ihrer Rechte wenden Sie sich an die oben genannte E-Mail-Adresse.",
|
||||
"s9Title": "9. Datensicherheit",
|
||||
"s9Content": "Wir setzen technische und organisatorische Maßnahmen zum Schutz Ihrer Daten ein: TLS-Verschlüsselung, rollenbasierte Zugriffskontrolle, regelmäßige Backups, Audit-Logging aller Datenzugriffe sowie regelmäßige Sicherheitsprüfungen.",
|
||||
"s10Title": "10. Hosting",
|
||||
"s10Content": "Die Plattform wird auf Servern der IONOS SE (Montabaur, Deutschland) betrieben. Alle Daten werden ausschließlich in deutschen Rechenzentren gespeichert. Ein Auftragsverarbeitungsvertrag mit IONOS liegt vor."
|
||||
},
|
||||
"agb": {
|
||||
"title": "Allgemeine Geschäftsbedingungen (AGB)",
|
||||
"lastUpdated": "Stand: [Datum einfügen]",
|
||||
"s1Title": "§ 1 Geltungsbereich",
|
||||
"s1Content": "Diese Allgemeinen Geschäftsbedingungen gelten für die Nutzung der Software CannaManage (nachfolgend 'Dienst'), bereitgestellt von [Firmenname] (nachfolgend 'Anbieter'). Mit der Registrierung erkennt der Nutzer diese AGB an.",
|
||||
"s2Title": "§ 2 Vertragsgegenstand",
|
||||
"s2Content": "Der Anbieter stellt dem Nutzer eine webbasierte Software zur Verwaltung von Cannabis-Anbauvereinigungen als Software-as-a-Service (SaaS) zur Verfügung. Der Funktionsumfang richtet sich nach dem gewählten Tarif (Starter, Pro oder Enterprise).",
|
||||
"s3Title": "§ 3 Registrierung und Nutzerkonto",
|
||||
"s3Content": "Die Registrierung erfordert wahrheitsgemäße Angaben. Der Nutzer ist für die Sicherheit seiner Zugangsdaten verantwortlich. Bei Verdacht auf Missbrauch ist der Anbieter unverzüglich zu informieren. Pro Anbauverein wird ein Administratorkonto eingerichtet.",
|
||||
"s4Title": "§ 4 Preise und Zahlung",
|
||||
"s4Content": "Die Preise ergeben sich aus der aktuellen Preisliste. Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer. Die Abrechnung erfolgt monatlich im Voraus. Zahlungen werden über den Zahlungsdienstleister Stripe abgewickelt (SEPA-Lastschrift, Kreditkarte oder PayPal).",
|
||||
"s5Title": "§ 5 Kostenlose Testphase",
|
||||
"s5Content": "Neukunden erhalten eine kostenlose Testphase von 3 Monaten. Während der Testphase stehen alle Funktionen des gewählten Tarifs zur Verfügung. Nach Ablauf der Testphase geht das Abonnement in ein kostenpflichtiges Abonnement über, sofern nicht vorher gekündigt wird.",
|
||||
"s6Title": "§ 6 Kündigung",
|
||||
"s6Content": "Das Abonnement kann jederzeit zum Ende des laufenden Abrechnungszeitraums gekündigt werden. Die Kündigung erfolgt über die Kontoeinstellungen oder per E-Mail an den Anbieter. Nach Kündigung bleibt der Zugang bis zum Ende des bezahlten Zeitraums bestehen.",
|
||||
"s7Title": "§ 7 Verfügbarkeit",
|
||||
"s7Content": "Der Anbieter bemüht sich um eine Verfügbarkeit von 99,5% im Jahresmittel (bezogen auf Enterprise-Tarif mit SLA). Geplante Wartungsarbeiten werden mindestens 48 Stunden im Voraus angekündigt. Höhere Gewalt und geplante Wartung sind von der Verfügbarkeitsgarantie ausgenommen.",
|
||||
"s8Title": "§ 8 Haftung",
|
||||
"s8Content": "Der Anbieter haftet unbeschränkt für Vorsatz und grobe Fahrlässigkeit. Bei leichter Fahrlässigkeit haftet der Anbieter nur bei Verletzung wesentlicher Vertragspflichten (Kardinalpflichten), begrenzt auf den vorhersehbaren, vertragstypischen Schaden. Die Haftung für Datenverluste ist auf den typischen Wiederherstellungsaufwand begrenzt, der bei regelmäßiger Datensicherung entstanden wäre.",
|
||||
"s9Title": "§ 9 Datenschutz",
|
||||
"s9Content": "Der Anbieter verarbeitet personenbezogene Daten gemäß der Datenschutzerklärung und den Bestimmungen der DSGVO. Soweit der Anbieter Daten im Auftrag des Nutzers verarbeitet, wird ein gesonderter Auftragsverarbeitungsvertrag geschlossen.",
|
||||
"s10Title": "§ 10 Schlussbestimmungen",
|
||||
"s10Content": "Es gilt das Recht der Bundesrepublik Deutschland. Gerichtsstand ist, soweit gesetzlich zulässig, der Sitz des Anbieters. Sollten einzelne Bestimmungen dieser AGB unwirksam sein, bleibt die Wirksamkeit der übrigen Bestimmungen unberührt. Änderungen der AGB werden dem Nutzer rechtzeitig mitgeteilt."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -508,5 +508,140 @@
|
||||
"offline": "No Internet Connection",
|
||||
"offlineDesc": "The app has limited functionality in offline mode.",
|
||||
"retry": "Reconnect"
|
||||
},
|
||||
"marketing": {
|
||||
"pricing": {
|
||||
"title": "Simple, Transparent Pricing",
|
||||
"subtitle": "Start for free and grow with your club. No hidden costs, cancel anytime.",
|
||||
"trialBadge": "3 months free trial",
|
||||
"popular": "Popular",
|
||||
"perMonth": "month",
|
||||
"contactUs": "On request",
|
||||
"startTrial": "Start free",
|
||||
"contactSales": "Contact us",
|
||||
"comparisonTitle": "Feature Comparison",
|
||||
"feature": "Feature",
|
||||
"faqTitle": "Frequently Asked Questions",
|
||||
"ctaTitle": "Ready for digital club management?",
|
||||
"ctaSubtitle": "Start now with a 3-month free trial. No credit card required.",
|
||||
"ctaButton": "Start free now",
|
||||
"plans": {
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"description": "For small cannabis clubs with up to 30 members.",
|
||||
"memberNote": "Up to {limit} members"
|
||||
},
|
||||
"pro": {
|
||||
"name": "Pro",
|
||||
"description": "For growing clubs with advanced requirements.",
|
||||
"memberNote": "Up to {limit} members"
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"description": "For large clubs and associations with custom requirements.",
|
||||
"memberNote": "Unlimited members"
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"memberManagement": "Member management",
|
||||
"distributionTracking": "Distribution tracking with THC monitoring",
|
||||
"complianceReports": "Compliance reports (PDF & CSV)",
|
||||
"quotaMonitoring": "Quota monitoring (25g/day, 50g/month)",
|
||||
"memberPortal": "Member portal (self-service)",
|
||||
"emailSupport": "Email support",
|
||||
"allStarter": "Everything in Starter",
|
||||
"growCalendar": "Grow calendar with sensor data",
|
||||
"staffManagement": "Staff management & roles",
|
||||
"advancedReports": "Advanced reports & statistics",
|
||||
"pdfExport": "PDF document export",
|
||||
"apiAccess": "API access",
|
||||
"prioritySupport": "Priority support",
|
||||
"allPro": "Everything in Pro",
|
||||
"unlimitedMembers": "Unlimited members",
|
||||
"multiClub": "Multi-club management",
|
||||
"customIntegrations": "Custom integrations",
|
||||
"sla": "SLA guarantee (99.9% uptime)",
|
||||
"dedicatedSupport": "Dedicated account manager",
|
||||
"onboarding": "Personal onboarding"
|
||||
},
|
||||
"comparison": {
|
||||
"compMembers": { "label": "Members", "starter": "Up to 30", "pro": "Up to 100", "enterprise": "Unlimited" },
|
||||
"compDistributions": { "label": "Distribution tracking", "starter": "✓", "pro": "✓", "enterprise": "✓" },
|
||||
"compReports": { "label": "Reports (PDF/CSV)", "starter": "Standard", "pro": "Advanced", "enterprise": "Custom" },
|
||||
"compGrow": { "label": "Grow calendar", "starter": "—", "pro": "✓", "enterprise": "✓" },
|
||||
"compStaff": { "label": "Staff management", "starter": "—", "pro": "✓", "enterprise": "✓" },
|
||||
"compApi": { "label": "API access", "starter": "—", "pro": "✓", "enterprise": "✓" },
|
||||
"compMultiClub": { "label": "Multi-club", "starter": "—", "pro": "—", "enterprise": "✓" },
|
||||
"compSupport": { "label": "Support", "starter": "Email", "pro": "Priority", "enterprise": "Dedicated" }
|
||||
},
|
||||
"faq": {
|
||||
"trial": { "question": "How does the free trial work?", "answer": "You can test CannaManage free for 3 months with no commitment. All features of your chosen plan are available immediately. After the trial, you decide whether to continue." },
|
||||
"payment": { "question": "Which payment methods are accepted?", "answer": "We accept SEPA direct debit, credit card (Visa, Mastercard) and PayPal. Billing is monthly through our payment partner Stripe." },
|
||||
"cancel": { "question": "Can I cancel anytime?", "answer": "Yes, you can cancel your subscription at any time at the end of the current billing period. There is no minimum contract period." },
|
||||
"data": { "question": "What happens to my data after cancellation?", "answer": "After cancellation, you have 30 days to export your data. After that, all personal data is deleted in accordance with GDPR. Data subject to retention requirements remains stored in compliance with the law." },
|
||||
"migration": { "question": "Can I switch plans later?", "answer": "Yes, you can switch between Starter and Pro at any time. Upgrades take effect immediately, downgrades at the next billing period." }
|
||||
}
|
||||
},
|
||||
"impressum": {
|
||||
"title": "Legal Notice",
|
||||
"section1Title": "Information according to § 5 TMG",
|
||||
"section1Content": "[Company name / Full name]\n[Street Number]\n[Zip City]\n[Country]",
|
||||
"contactTitle": "Contact",
|
||||
"contactContent": "Phone: [Phone number]\nEmail: [Email address]\nWebsite: cannamanage.plate-software.de",
|
||||
"vatTitle": "VAT ID",
|
||||
"vatContent": "VAT identification number according to § 27 a of the German VAT Act: [VAT-ID]",
|
||||
"responsibleTitle": "Responsible for content according to § 55 Abs. 2 RStV",
|
||||
"responsibleContent": "[Full name]\n[Street Number]\n[Zip City]",
|
||||
"disputeTitle": "EU Dispute Resolution",
|
||||
"disputeContent": "The European Commission provides a platform for online dispute resolution (OS): https://ec.europa.eu/consumers/odr/. We are not willing or obliged to participate in dispute resolution proceedings before a consumer arbitration board."
|
||||
},
|
||||
"datenschutz": {
|
||||
"title": "Privacy Policy",
|
||||
"lastUpdated": "Last updated: [Insert date]",
|
||||
"s1Title": "1. Controller",
|
||||
"s1Content": "[Company name / Full name]\n[Address]\nEmail: [Email address]\nPhone: [Phone number]",
|
||||
"s2Title": "2. Collection and Storage of Personal Data",
|
||||
"s2Content": "When using CannaManage, we collect the following personal data: name, email address, member number, distribution history, and technical data such as IP address and browser information. This data is required for contract fulfillment and platform operation.",
|
||||
"s3Title": "3. Purpose of Data Processing",
|
||||
"s3Content": "Your data is processed to provide the club management software, to comply with legal documentation obligations under KCanG (§ 26 CanG), for quota monitoring and compliance assurance, and for communication within the contractual relationship.",
|
||||
"s4Title": "4. Legal Basis",
|
||||
"s4Content": "Processing is based on Art. 6(1)(b) GDPR (contract fulfillment), Art. 6(1)(c) GDPR (legal obligation), and Art. 6(1)(a) GDPR (consent) for optional features such as the member portal.",
|
||||
"s5Title": "5. Disclosure to Third Parties",
|
||||
"s5Content": "Personal data is only disclosed to third parties where necessary for contract fulfillment (e.g., payment processing via Stripe) or where there is a legal obligation. No transfer to third countries takes place.",
|
||||
"s6Title": "6. Data Processing Agreement",
|
||||
"s6Content": "For payment processing, we use Stripe (Stripe Technology Europe, Ltd., Dublin, Ireland). A data processing agreement (DPA) exists with Stripe in accordance with Art. 28 GDPR. Stripe processes payment data exclusively within the EU/EEA.",
|
||||
"s7Title": "7. Storage Duration",
|
||||
"s7Content": "Personal data is deleted as soon as the purpose of processing no longer applies and no legal retention obligations exist. Commercial retention periods (6-10 years) remain unaffected. After cancellation, data is deleted within 30 days unless a retention obligation exists.",
|
||||
"s8Title": "8. Data Subject Rights",
|
||||
"s8Content": "You have the right to access (Art. 15 GDPR), rectification (Art. 16 GDPR), erasure (Art. 17 GDPR), restriction of processing (Art. 18 GDPR), data portability (Art. 20 GDPR), and objection (Art. 21 GDPR). To exercise your rights, contact the email address above.",
|
||||
"s9Title": "9. Data Security",
|
||||
"s9Content": "We employ technical and organizational measures to protect your data: TLS encryption, role-based access control, regular backups, audit logging of all data access, and regular security reviews.",
|
||||
"s10Title": "10. Hosting",
|
||||
"s10Content": "The platform is hosted on servers of IONOS SE (Montabaur, Germany). All data is stored exclusively in German data centers. A data processing agreement with IONOS is in place."
|
||||
},
|
||||
"agb": {
|
||||
"title": "Terms of Service",
|
||||
"lastUpdated": "Last updated: [Insert date]",
|
||||
"s1Title": "§ 1 Scope",
|
||||
"s1Content": "These Terms of Service apply to the use of the software CannaManage (hereinafter 'Service'), provided by [Company name] (hereinafter 'Provider'). By registering, the user accepts these terms.",
|
||||
"s2Title": "§ 2 Subject of Contract",
|
||||
"s2Content": "The provider makes available to the user a web-based software for managing cannabis cultivation associations as Software-as-a-Service (SaaS). The scope of features depends on the chosen plan (Starter, Pro, or Enterprise).",
|
||||
"s3Title": "§ 3 Registration and User Account",
|
||||
"s3Content": "Registration requires truthful information. The user is responsible for the security of their access credentials. The provider must be notified immediately in case of suspected misuse. One administrator account is set up per cultivation association.",
|
||||
"s4Title": "§ 4 Prices and Payment",
|
||||
"s4Content": "Prices are according to the current price list. All prices include statutory VAT. Billing is monthly in advance. Payments are processed through the payment service provider Stripe (SEPA direct debit, credit card, or PayPal).",
|
||||
"s5Title": "§ 5 Free Trial",
|
||||
"s5Content": "New customers receive a free trial period of 3 months. During the trial, all features of the chosen plan are available. After the trial period, the subscription converts to a paid subscription unless cancelled beforehand.",
|
||||
"s6Title": "§ 6 Cancellation",
|
||||
"s6Content": "The subscription can be cancelled at any time at the end of the current billing period. Cancellation is done via account settings or by email to the provider. After cancellation, access remains until the end of the paid period.",
|
||||
"s7Title": "§ 7 Availability",
|
||||
"s7Content": "The provider strives for 99.5% annual average availability (for Enterprise plan with SLA). Scheduled maintenance is announced at least 48 hours in advance. Force majeure and scheduled maintenance are excluded from the availability guarantee.",
|
||||
"s8Title": "§ 8 Liability",
|
||||
"s8Content": "The provider is fully liable for intent and gross negligence. In cases of slight negligence, the provider is only liable for breach of essential contractual obligations (cardinal obligations), limited to foreseeable, contract-typical damage. Liability for data loss is limited to the typical restoration effort that would have arisen with regular data backup.",
|
||||
"s9Title": "§ 9 Data Protection",
|
||||
"s9Content": "The provider processes personal data in accordance with the privacy policy and GDPR provisions. Where the provider processes data on behalf of the user, a separate data processing agreement is concluded.",
|
||||
"s10Title": "§ 10 Final Provisions",
|
||||
"s10Content": "The law of the Federal Republic of Germany applies. The place of jurisdiction is, to the extent legally permissible, the registered office of the provider. Should individual provisions of these terms be invalid, the validity of the remaining provisions remains unaffected. Changes to these terms will be communicated to the user in good time."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user