About Family Tree
A simple, visual, and private way to preserve and explore your family history.
Version: 1.4.6
π³ Our Story
Family Tree was initiated by Muhammad Bin Khalid and later enhanced with contributions from Maaz Waheed.
It was created with a deeper purpose β to ensure that our ancestors are never forgotten, and that our names and stories continue to live on through history.
π§ Technology
Node.js (server runtime)
Express (routing & middleware)
Handlebars (view rendering)
SQLite (local DB) / JSON fallback storage
- MVC structure:
controllers,routes,views
Exploring a future upgrade path to
π Deployment
Initially deployed on Vercel as a lightweight backup at fm.mbktech.org (limited features), and now primarily hosted on a VPS at ft.mbktech.org (main feature set).
π€ Collaboration
Contributions are welcome via feedback, issue reports, or direct contact.
WhatsApp: +92 326 4552255
We especially value improvements in UI/UX, performance, export systems, and genealogy features.
Source code is currently private, but selective collaboration is supported.
β€οΈ Support & Donations
Family Tree runs on a privately managed VPS to keep the app fast, private, and always backed up for the family. Hosting, monitoring, and storage all incur monthly costsβevery contribution helps keep the lights on.
Ways to contribute:
- Pakistan: JazzCash β 0326-4552255 (Muhammad Bin Khalid)
- Bank transfer (IBAN/SWIFT) β shared on request via WhatsApp.
Thank you for helping offset VPS costs so we can continue expanding the family history experience.
π Privacy & Compliance
Family Tree is committed to protecting your personal data and ensuring transparency in how information is handled. By using this application, you entrust us with storing and processing your data securely.
Data Controller
The operators of Family Tree act as the data controller and are responsible for the processing and protection of personal data within the system.
Data Collection and Use
The application stores information that you provide, including names, relationships, and other family-related details. This data is used solely to provide the core functionality of managing and visualizing your family tree.
Legal Basis
Personal data is processed based on user consent and legitimate interest in maintaining structured family records. No automated decision-making or profiling is performed.
Data Storage and Security
All data is stored on secure servers managed by the application operators. Reasonable technical and organizational measures are implemented to protect against unauthorized access, loss, or misuse, including encrypted connections (HTTPS) and access controls.
Data Sharing
Personal data is not sold, rented, or shared with third parties. Data is only disclosed if required by law or if explicitly requested by the user (such as exporting or sharing their own data).
User Rights
Users have the right to access, correct, export, or request deletion of their personal data. Such requests can be made through the provided contact channels and will be handled within a reasonable timeframe.
Data Retention
Personal data is retained for as long as the account or dataset remains active. Users may request deletion of their data at any time.
Support and Communication
Information shared through support or feedback channels is treated as confidential and used only for responding to inquiries and improving the service.
Security Notice
While reasonable security measures are in place, no system can be guaranteed to be completely secure. Users are responsible for maintaining the confidentiality of their access credentials.
Changes to This Policy
This privacy policy may be updated periodically to reflect changes in functionality or legal requirements. Continued use of the application constitutes acceptance of the updated policy.