- Create Economist SubmissionTracking package correctly: * mainArticle = full blog post content * coverLetter = 216-word SIR— letter * Links to blog post via blogPostId - Archive 'Letter to The Economist' from blog posts (it's the cover letter) - Fix date display on article cards (use published_at) - Target publication already displaying via blue badge Database changes: - Make blogPostId optional in SubmissionTracking model - Economist package ID: 68fa85ae49d4900e7f2ecd83 - Le Monde package ID: 68fa2abd2e6acd5691932150 Next: Enhanced modal with tabs, validation, export 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
137 lines
8.2 KiB
JSON
137 lines
8.2 KiB
JSON
{
|
|
"meta": {
|
|
"title": "Privacy Policy | Tractatus AI Safety Framework",
|
|
"description": "Privacy policy for the Tractatus AI Safety Framework. Learn how we collect, use, and protect your data."
|
|
},
|
|
"header": {
|
|
"title": "Privacy Policy",
|
|
"last_updated": "Last updated: October 8, 2025"
|
|
},
|
|
"privacy_first": {
|
|
"badge": "Privacy First:",
|
|
"text": "The Tractatus Framework is built on principles of human agency and transparency. We collect minimal data, never sell your information, and give you full control over your data."
|
|
},
|
|
"section_1": {
|
|
"title": "1. Information We Collect",
|
|
"subtitle_1_1": "1.1 Information You Provide",
|
|
"items_1_1": [
|
|
"<strong>Donations (Koha):</strong> Name (optional), email address (required for receipt), country (optional), payment information (processed by Stripe, not stored by us)",
|
|
"<strong>Media Inquiries:</strong> Name, email, organization, inquiry details",
|
|
"<strong>Case Submissions:</strong> Contact information, case description, supporting evidence",
|
|
"<strong>Account Creation (if applicable):</strong> Email, password (hashed), optional profile information"
|
|
],
|
|
"subtitle_1_2": "1.2 Automatically Collected Information",
|
|
"items_1_2": [
|
|
"<strong>Analytics:</strong> Page views, referring sites, browser type, device type, general location (country-level)",
|
|
"<strong>Cookies:</strong> Session management, preferences (e.g., selected currency), analytics",
|
|
"<strong>Server Logs:</strong> IP addresses, access times, pages accessed (retained for 90 days for security)"
|
|
],
|
|
"subtitle_1_3": "1.3 Currency Selection",
|
|
"text_1_3": "When you select a currency for donations, we may detect your approximate location to suggest an appropriate currency. This location data is:",
|
|
"items_1_3": [
|
|
"Derived from your IP address (country-level only, not precise geolocation)",
|
|
"Used only to pre-select a currency in the donation form",
|
|
"Not stored permanently",
|
|
"Can be overridden by manual currency selection"
|
|
]
|
|
},
|
|
"section_2": {
|
|
"title": "2. How We Use Your Information",
|
|
"items": [
|
|
"<strong>Process Donations:</strong> Email receipts, acknowledge public supporters (opt-in only), maintain transparency dashboard",
|
|
"<strong>Respond to Inquiries:</strong> Answer media questions, review case submissions, provide support",
|
|
"<strong>Improve Services:</strong> Analyze usage patterns, fix bugs, enhance user experience",
|
|
"<strong>Security:</strong> Prevent fraud, detect abuse, protect against attacks",
|
|
"<strong>Legal Compliance:</strong> Comply with applicable laws, respond to legal requests",
|
|
"<strong>Communications:</strong> Send receipts, important updates (we never send marketing emails without explicit opt-in)"
|
|
]
|
|
},
|
|
"section_3": {
|
|
"title": "3. Data Sharing and Disclosure",
|
|
"subtitle_share": "We Share Your Data With:",
|
|
"share_items": [
|
|
"<strong>Stripe:</strong> Payment processing for donations (subject to <a href=\"https://stripe.com/privacy\" class=\"text-blue-600 hover:underline\" target=\"_blank\" rel=\"noopener\">Stripe's Privacy Policy</a>)",
|
|
"<strong>MongoDB Atlas:</strong> Database hosting (subject to <a href=\"https://www.mongodb.com/legal/privacy-policy\" class=\"text-blue-600 hover:underline\" target=\"_blank\" rel=\"noopener\">MongoDB's Privacy Policy</a>)",
|
|
"<strong>Email Service Provider:</strong> For sending receipts and communications"
|
|
],
|
|
"subtitle_never": "We NEVER:",
|
|
"never_items": [
|
|
"❌ Sell your personal data",
|
|
"❌ Share your data with advertisers",
|
|
"❌ Use your data for tracking across other websites",
|
|
"❌ Share donor information publicly without explicit opt-in"
|
|
],
|
|
"subtitle_legal": "Legal Disclosures:",
|
|
"legal_text": "We may disclose your information if required by law, court order, or to protect our rights and safety. We will notify you of such requests unless prohibited by law."
|
|
},
|
|
"section_4": {
|
|
"title": "4. Data Retention",
|
|
"items": [
|
|
"<strong>Donation Records:</strong> Retained indefinitely for transparency and tax purposes",
|
|
"<strong>Server Logs:</strong> Deleted after 90 days",
|
|
"<strong>Analytics Data:</strong> Aggregated, anonymized after 12 months",
|
|
"<strong>User Accounts:</strong> Retained until you request deletion",
|
|
"<strong>Inquiries/Submissions:</strong> Retained for 2 years, then archived or deleted"
|
|
]
|
|
},
|
|
"section_5": {
|
|
"title": "5. Your Rights",
|
|
"intro": "You have the right to:",
|
|
"items": [
|
|
"<strong>Access:</strong> Request a copy of your personal data",
|
|
"<strong>Correction:</strong> Update or correct inaccurate information",
|
|
"<strong>Deletion:</strong> Request deletion of your data (subject to legal obligations)",
|
|
"<strong>Portability:</strong> Receive your data in a machine-readable format",
|
|
"<strong>Opt-Out:</strong> Withdraw consent for public acknowledgements anytime",
|
|
"<strong>Object:</strong> Object to processing of your data"
|
|
],
|
|
"contact": "To exercise your rights, email: <a href=\"mailto:privacy@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">privacy@agenticgovernance.digital</a>"
|
|
},
|
|
"section_6": {
|
|
"title": "6. Cookies and Tracking",
|
|
"essential": "<strong>Essential Cookies:</strong> Required for site functionality (session management, authentication)",
|
|
"preference": "<strong>Preference Cookies:</strong> Remember your settings (currency selection, theme preferences)",
|
|
"analytics": "<strong>Analytics Cookies:</strong> Privacy-respecting analytics (no cross-site tracking)",
|
|
"control": "You can control cookies through your browser settings. Disabling cookies may affect site functionality."
|
|
},
|
|
"section_7": {
|
|
"title": "7. Security",
|
|
"intro": "We implement industry-standard security measures:",
|
|
"items": [
|
|
"HTTPS encryption for all connections",
|
|
"Encrypted database storage",
|
|
"Password hashing (bcrypt)",
|
|
"Regular security audits",
|
|
"Access controls and monitoring",
|
|
"No storage of payment card data (handled by Stripe PCI-compliant systems)"
|
|
],
|
|
"disclaimer": "While we take reasonable precautions, no system is 100% secure. Report security issues to: <a href=\"mailto:security@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">security@agenticgovernance.digital</a>"
|
|
},
|
|
"section_8": {
|
|
"title": "8. Children's Privacy",
|
|
"text": "The Tractatus Framework is not directed at children under 13. We do not knowingly collect information from children. If you believe a child has provided us with personal data, please contact us at <a href=\"mailto:privacy@agenticgovernance.digital\" class=\"text-blue-600 hover:underline\">privacy@agenticgovernance.digital</a>."
|
|
},
|
|
"section_9": {
|
|
"title": "9. International Data Transfers",
|
|
"intro": "The Tractatus Framework operates from New Zealand. If you access our services from other countries, your data may be transferred to and processed in New Zealand. By using our services, you consent to this transfer.",
|
|
"gdpr": "<strong>GDPR Compliance:</strong> For EU users, we comply with GDPR requirements including lawful basis for processing, data minimization, and your rights under Articles 15-22."
|
|
},
|
|
"section_10": {
|
|
"title": "10. Changes to This Policy",
|
|
"text": "We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated \"Last updated\" date. Material changes will be communicated via email (for users who provided email) or prominent notice on the website."
|
|
},
|
|
"section_11": {
|
|
"title": "11. Contact Us",
|
|
"intro": "For privacy-related questions or concerns:",
|
|
"email": "Email:",
|
|
"email_address": "privacy@agenticgovernance.digital",
|
|
"dpo": "Data Protection Officer:",
|
|
"dpo_name": "John Stroh",
|
|
"postal": "Postal Address:",
|
|
"postal_text": "Available upon request"
|
|
},
|
|
"te_tiriti": {
|
|
"title": "Te Tiriti o Waitangi | Treaty Commitment",
|
|
"text": "As a New Zealand-based project, we acknowledge Te Tiriti o Waitangi and our commitment to partnership, protection, and participation. Our privacy practices respect Māori concepts of data sovereignty (rangatiratanga) and collective guardianship (kaitiakitanga)."
|
|
}
|
|
}
|