Terms of Service
Last Updated: November 6, 2025 Version: 1.0
Introduction
Welcome to Fampla! These Terms of Service ("Terms") explain how you can use the Fampla software for family organization.
Important: Fampla is self-hosted software, not a cloud service. You download, install, and run Fampla on your own infrastructure. These terms cover your use of the software itself, not a service we provide.
1. Software License
1.1 License Grant
Fampla is distributed under the MIT License. This means you are free to:
✅ Use - Run Fampla for personal or family purposes ✅ Modify - Customize the code to fit your needs ✅ Distribute - Share modified or unmodified copies ✅ Commercial Use - Use in commercial environments (with restrictions, see Section 3)
1.2 MIT License Terms
MIT License
Copyright (c) 2025 Fampla Project Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
1.3 Third-Party Licenses
Fampla uses third-party libraries and components, each with their own licenses:
- Node.js & npm packages: Various open-source licenses (MIT, Apache 2.0, BSD)
- Flutter & Dart packages: BSD-3-Clause and other compatible licenses
- PostgreSQL: PostgreSQL License (permissive open source)
- Redis: BSD-3-Clause License
You are responsible for complying with all third-party licenses. A complete list of dependencies and their licenses is available in:
- Backend:
/backend/package.jsonand/backend/LICENSE-THIRD-PARTY.txt - Mobile App:
/mobile_app/pubspec.yamland/mobile_app/LICENSE-THIRD-PARTY.txt
2. Self-Hosting Agreement
2.1 Your Responsibility
When you self-host Fampla:
- You control the infrastructure - You provide servers, hosting, and network infrastructure
- You own your data - All family data is stored on your own systems
- You manage security - You are responsible for securing your instance (see SECURITY.md)
- You handle maintenance - Updates, backups, and troubleshooting are your responsibility
- No central service - There is no central Fampla server; your instance is independent
2.2 Developer Relationship
The Fampla developers:
- ❌ Do not host services for you
- ❌ Do not have access to your data or instance
- ❌ Do not provide infrastructure or server management
- ❌ Are not responsible for your deployment's security or uptime
- ✅ Do provide open-source software and community support
2.3 No Service Level Agreement (SLA)
Because Fampla is self-hosted:
- There is no guaranteed uptime or availability
- There is no guaranteed support response time
- There is no guaranteed bug fix timeline
- Community support is provided on a best-effort basis
3. Acceptable Use
3.1 Intended Purpose
Fampla is designed for family organization and household management:
✅ Personal family use (calendars, shopping lists, recipes, todos) ✅ Small household coordination (up to ~20 family members) ✅ Private, self-hosted deployment for trusted family/friends
3.2 Prohibited Uses
You may not use Fampla for:
❌ Commercial SaaS - Hosting Fampla as a paid service for unrelated third parties ❌ Malicious purposes - Hacking, distributing malware, or illegal activities ❌ Large-scale operations - Running Fampla for hundreds/thousands of unrelated users ❌ Trademark violation - Misrepresenting your instance as "official" Fampla ❌ Harmful content - Storing or distributing illegal, abusive, or harmful content
3.3 Compliance
You are responsible for:
- Complying with all applicable local, state, national, and international laws
- Obtaining necessary permissions from family members to store their data
- Following data protection regulations (GDPR, CCPA, etc.) if applicable
- Ensuring your use of Fampla does not violate any third-party rights
3.4 Commercial Use Clarification
Allowed:
- Using Fampla in a commercial environment (e.g., family business coordination)
- Modifying Fampla for internal business use
- Contributing improvements back to the open-source project
Not Allowed Without Permission:
- Offering Fampla as a hosted service to paying customers
- Rebranding Fampla and selling it as proprietary software
- Using "Fampla" name/logo in commercial products without authorization
If you want to use Fampla commercially, please contact us to discuss licensing.
4. Data Ownership and Privacy
4.1 Your Data
You own all data stored in your Fampla instance:
- Family member information
- Calendar events and todos
- Shopping lists and recipes
- User accounts and settings
- Any uploaded files (recipe images, etc.)
The Fampla developers never have access to your data because:
- There is no central server
- You control the infrastructure
- Data never leaves your instance
4.2 Your Privacy Responsibilities
As the instance administrator, you are responsible for:
- Informing family members about data collection and storage
- Obtaining consent from family members (especially minors)
- Protecting family member privacy and data security
- Complying with privacy laws (GDPR, CCPA, etc.) if applicable
- Handling data deletion requests from family members
- Securing backups and preventing unauthorized access
4.3 Data Protection Best Practices
We recommend:
- Informing family members what data is collected and how it's used
- Using strong passwords and secure authentication
- Implementing HTTPS/SSL encryption
- Regular encrypted backups stored securely
- Network isolation (VPN or internal network only)
- Following guidelines in SECURITY.md
4.4 No Analytics or Tracking
The Fampla software:
- Does not send telemetry or analytics to developers
- Does not include tracking or advertising code
- Does not "phone home" or contact external servers (except for updates)
- Is fully self-contained and respects your privacy
5. No Warranty
5.1 "AS IS" Provision
Fampla is provided "AS IS" and "AS AVAILABLE" without any warranties, either express or implied.
This means:
- ❌ No guarantee the software will work perfectly
- ❌ No guarantee it's free from bugs or security vulnerabilities
- ❌ No guarantee it will meet your specific needs
- ❌ No guarantee of fitness for any particular purpose
- ❌ No guarantee of uninterrupted or error-free operation
5.2 Your Risk
You use Fampla at your own risk. The developers are not responsible for:
- Data loss or corruption
- Downtime or service interruptions
- Security breaches or unauthorized access
- Errors, bugs, or unexpected behavior
- Incompatibility with your infrastructure
- Loss of productivity or family coordination
5.3 Testing and Validation
You are responsible for:
- Testing Fampla thoroughly before relying on it
- Maintaining backups of all important data
- Having contingency plans if Fampla fails
- Validating that Fampla meets your security requirements
6. Limitation of Liability
6.1 Maximum Liability
To the fullest extent permitted by law, the Fampla developers and contributors shall not be liable for:
- Direct damages - Lost data, system failures, security breaches
- Indirect damages - Lost productivity, missed appointments, family conflicts
- Consequential damages - Business interruption, loss of profits
- Incidental damages - Costs of procurement of substitute services
- Special or punitive damages - Any other damages arising from use
6.2 Financial Limit
In jurisdictions that do not allow complete exclusion of liability:
Maximum liability is limited to $0.00 (zero dollars) because Fampla is free, open-source software with no paid service or transaction.
6.3 Exception
Nothing in these Terms limits liability for:
- Gross negligence or willful misconduct
- Death or personal injury caused by negligence
- Fraud or fraudulent misrepresentation
- Any liability that cannot be excluded by law
7. Intellectual Property
7.1 Fampla Trademarks
The following are trademarks of the Fampla project:
- "Fampla" name
- Fampla logo and branding
- Distinctive visual elements
You may:
- Use "Fampla" to refer to the software truthfully
- Say "powered by Fampla" in your self-hosted instance
- Use the logo in documentation or tutorials about Fampla
You may not:
- Imply your instance is "official" or endorsed by Fampla developers
- Use "Fampla" in a misleading or confusing way
- Register domain names containing "Fampla" for commercial purposes
- Modify the logo and claim it's the official Fampla logo
7.2 Your Contributions
If you contribute code, documentation, or other materials to Fampla:
- You grant Fampla a perpetual, worldwide, royalty-free license to use your contributions
- You retain ownership of your contributions
- Your contributions will be licensed under the MIT License
- You represent that you have the right to grant this license
See CONTRIBUTING.md for detailed contribution guidelines.
7.3 Third-Party Intellectual Property
Respect the intellectual property of others:
- Do not store pirated content in your Fampla instance
- Do not use Fampla to infringe copyrights, trademarks, or patents
- Comply with licenses of all third-party dependencies
8. Updates and Changes
8.1 Software Updates
Fampla is actively developed and updated:
- Your choice - You decide when to update your instance
- No forced updates - You can stay on any version (not recommended)
- Backward compatibility - We try to maintain compatibility, but breaking changes may occur
- Migration guides - Provided for major version upgrades
Recommendation: Keep your instance updated for security patches and new features.
8.2 Terms Updates
We may update these Terms from time to time:
- Changes will be published in this document with a new "Last Updated" date
- Major changes will be announced via GitHub releases
- Continued use of Fampla after changes constitutes acceptance
- You can always review the current Terms at
/TERMS.mdin the repository
8.3 Notification of Changes
We will notify users of significant changes through:
- GitHub release notes
- CHANGELOG.md updates
- Community discussions or announcements
Your responsibility: Check for Terms updates when upgrading Fampla versions.
9. Support and Community
9.1 Community Support
Fampla offers community-based support:
- GitHub Issues - Bug reports and feature requests
- GitHub Discussions - Questions, ideas, and general help
- Documentation - README.md, SECURITY.md, and code comments
- Community Forums - User-to-user assistance
9.2 No Guaranteed Support
Support is provided on a best-effort basis by volunteers:
- ❌ No guaranteed response time
- ❌ No guaranteed bug fixes
- ❌ No guaranteed feature implementation
- ❌ No phone or live chat support
- ❌ No priority support options
9.3 How to Get Help
Before asking for help:
- Read the documentation (README.md, SECURITY.md)
- Search existing GitHub Issues and Discussions
- Check the troubleshooting section
- Review your configuration and logs
When asking for help:
- Provide version information (Fampla version, OS, Docker version)
- Include relevant logs (with sensitive information removed)
- Describe steps to reproduce the issue
- Explain what you've already tried
- Be patient and respectful
9.4 Contributing
Contributions are welcome! You can help by:
- Reporting bugs with detailed information
- Suggesting features and improvements
- Submitting pull requests (code, documentation, translations)
- Helping other users in discussions
- Writing tutorials or guides
See CONTRIBUTING.md for contribution guidelines.
10. Termination
10.1 Your Right to Terminate
You can stop using Fampla at any time:
- No penalties or fees
- No need to notify anyone
- Simply stop running your instance
10.2 Proper Shutdown
When terminating your Fampla instance:
Recommended steps:
- Backup data - Export all important family data
- Notify family members - Inform users the instance will shut down
- Export data - Provide family members with their personal data (if requested)
- Secure deletion - Properly delete databases and backups if no longer needed
- Uninstall - Remove Docker containers and images
Data deletion:
# Stop and remove containers
docker-compose down
# Remove volumes (data will be deleted!)
docker volume rm fampla_postgres_data fampla_redis_data
# Remove images
docker rmi fampla_backend fampla_frontend
⚠️ Warning: Data deletion is permanent. Make backups before deleting!
10.3 Revocation of License
Your license to use Fampla may be terminated if you:
- Violate these Terms (especially Acceptable Use provisions)
- Infringe intellectual property rights
- Use Fampla for illegal purposes
Termination does not require notice. Upon termination, you must cease using Fampla and delete all copies.
11. Legal and Compliance
11.1 Governing Law
These Terms are governed by the laws of [Your Jurisdiction], without regard to conflict of law provisions.
11.2 Dispute Resolution
Informal Resolution:
- Contact us first to resolve disputes informally
- Email: legal@fampla.com or open a GitHub Discussion
Arbitration (if informal resolution fails):
- Disputes will be resolved through binding arbitration
- Arbitration will be conducted in [Your Jurisdiction]
- You waive the right to participate in class actions
Exception: Either party may seek injunctive relief in court for intellectual property infringement.
11.3 Severability
If any provision of these Terms is found unenforceable:
- That provision will be modified to the minimum extent necessary
- All other provisions remain in full effect
11.4 Entire Agreement
These Terms, along with:
- SECURITY.md (security policies)
- CONTRIBUTING.md (contribution guidelines)
- README.md (documentation)
Constitute the entire agreement between you and the Fampla project regarding use of the software.
11.5 No Waiver
Failure to enforce any provision does not waive the right to enforce it later.
12. Specific Use Cases
12.1 Family Use (Primary)
Perfect for:
- Single families organizing household activities
- Extended families coordinating across multiple households
- Roommates or close friends living together
- Small communities (e.g., homeschool co-ops)
Your obligations:
- Inform family members about data storage
- Obtain consent (especially from/for minors)
- Secure the instance appropriately
- Handle family member data requests
12.2 Educational Use
Allowed:
- Teaching software development, Docker, Flutter, or web technologies
- Using as a learning project for students
- Including in coursework or tutorials
Requirements:
- Attribute Fampla properly in educational materials
- Do not claim student work on Fampla is entirely original
- Follow MIT License terms for any modifications
12.3 Business Internal Use
Allowed:
- Using Fampla for internal company coordination (small teams)
- Adapting Fampla for business process management
- Learning from Fampla's architecture for your own projects
Not allowed without discussion:
- Offering Fampla as a hosted service to customers
- Rebranding Fampla as proprietary business software
- Removing attribution and claiming as your own product
12.4 Government or Institutional Use
Allowed:
- Using Fampla in government agencies (internal coordination)
- Deploying in educational institutions (internal use)
- Using for research purposes
Your additional obligations:
- Comply with government data regulations (FISMA, FedRAMP, etc.)
- Follow institutional security policies
- Conduct required security audits
- Ensure compliance with accessibility standards (Section 508, WCAG)
13. Disclaimer for Specific Risks
13.1 Data Loss
Risk: Data loss can occur due to:
- Hardware failures (server crashes, disk failures)
- Software bugs or corruption
- User error (accidental deletion)
- Security breaches or attacks
- Natural disasters or power outages
Your responsibility: Implement regular backups and disaster recovery plans (see SECURITY.md).
13.2 Security Breaches
Risk: Self-hosted applications can be compromised if not properly secured.
Your responsibility:
- Follow security best practices (SECURITY.md)
- Keep software updated
- Use strong authentication
- Monitor for suspicious activity
- Respond promptly to security incidents
Developer liability: ❌ Developers are not liable for breaches of your self-hosted instance.
13.3 Compatibility Issues
Risk: Fampla may not work correctly in all environments:
- Incompatible operating systems or versions
- Conflicting Docker configurations
- Network or firewall issues
- Insufficient hardware resources
Your responsibility: Test thoroughly before production use and maintain compatible infrastructure.
13.4 Family Conflicts
Risk: Using Fampla may lead to family disagreements about:
- Who has admin access
- Privacy and data sharing
- Task assignments and accountability
- Calendar conflicts or miscommunication
Disclaimer: Fampla is a tool, not a solution to family dynamics. The developers are not responsible for interpersonal conflicts arising from use of the software.
14. Age Restrictions
14.1 Minimum Age
Fampla is designed for family use, including minors under parental supervision:
- Admin accounts: Must be 18+ years old (or legal age of majority)
- Family member accounts: Can be any age with parental/guardian consent
- Child accounts: Parents/guardians are responsible for children's use
14.2 Parental Responsibility
If you create accounts for minors:
- You are responsible for their use of Fampla
- You must obtain necessary consents
- You must supervise their activity
- You must comply with children's privacy laws (COPPA, GDPR Article 8, etc.)
14.3 Child Safety
Your responsibilities:
- Monitor children's use of the platform
- Ensure appropriate content only (recipes, family events)
- Restrict access to administrative functions
- Educate children about privacy and online safety
15. International Use
15.1 Global Availability
Fampla is open-source software available worldwide. You may self-host it in any country, subject to:
- Local laws and regulations
- Export control laws (if applicable)
- Data protection requirements
- Accessibility standards
15.2 Language and Localization
Currently, Fampla supports:
- Primary: German (Deutsch)
- Secondary: English
Translations welcome: Contributions for additional languages are appreciated (see CONTRIBUTING.md).
15.3 Data Residency
Because Fampla is self-hosted:
- You control where data is stored (your chosen server location)
- You decide data residency for compliance (GDPR, etc.)
- No cross-border transfers by developers (data never leaves your infrastructure)
15.4 Compliance with Local Laws
Your responsibility: Ensure your use of Fampla complies with:
- Data protection laws (GDPR, CCPA, LGPD, etc.)
- Privacy regulations
- Accessibility requirements
- Industry-specific regulations (HIPAA, etc., if applicable)
16. Open Source and Attribution
16.1 Open Source Philosophy
Fampla is built on open-source principles:
- Transparency - All code is publicly available
- Collaboration - Community contributions are welcome
- Freedom - Users control their own deployments
- Privacy - No centralized data collection
16.2 Attribution Requirements
When modifying or distributing Fampla:
Required:
- Include the original MIT License text
- Include copyright notices
- Provide attribution to Fampla project
- Document significant changes made
Optional but appreciated:
- Link back to the official Fampla repository
- Mention Fampla in your documentation
- Share improvements back to the community
16.3 Forking and Derivatives
You are free to fork Fampla and create derivative works under the MIT License:
Your rights:
- Modify the code for your needs
- Create a fork with different features
- Distribute your modified version
Your obligations:
- Include MIT License and attribution
- Do not misrepresent your fork as "official" Fampla
- Consider contributing improvements back to the original project
17. Contact Information
General Inquiries
Email: info@fampla.com GitHub: https://github.com/fampla/fampla
Security Issues
Email: security@fampla.com GitHub: Security Advisories (private reporting)
Legal Matters
Email: legal@fampla.com
Community
GitHub Discussions: https://github.com/fampla/fampla/discussions GitHub Issues: https://github.com/fampla/fampla/issues
Acceptance of Terms
By downloading, installing, using, or contributing to Fampla, you acknowledge that:
- ✅ You have read and understood these Terms
- ✅ You agree to be bound by these Terms
- ✅ You understand Fampla is self-hosted software with no warranties
- ✅ You accept responsibility for your own instance's security and operation
- ✅ You will use Fampla in compliance with all applicable laws
If you do not agree to these Terms, do not use Fampla.
Version: 1.0 Last Updated: November 6, 2025 Effective Date: November 6, 2025
Thank you for using Fampla! We hope it helps your family stay organized and connected. Remember: you're in control of your data, your privacy, and your family's digital experience.