{"id":27888624,"url":"https://github.com/xinzhang-chen/beyondlife","last_synced_at":"2026-01-24T21:08:15.137Z","repository":{"id":267393887,"uuid":"901064502","full_name":"Xinzhang-Chen/BeyondLife","owner":"Xinzhang-Chen","description":"✨ Welcome to BeyondLife, an innovative prototype app that transforms the concept of a digital legacy into a simplified interactive experience. The project aims to explore the future of posthumous data management, making it simple and easy to set up, manage, and securely share a digital will. 🔒","archived":false,"fork":false,"pushed_at":"2025-02-18T07:10:55.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T09:10:03.227Z","etag":null,"topics":["attribute-based-encryption","digital-will","posthumous-data","privacy-enhancing-technology"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xinzhang-Chen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-10T01:19:08.000Z","updated_at":"2025-02-18T07:10:58.000Z","dependencies_parsed_at":"2024-12-10T05:19:31.680Z","dependency_job_id":"7f61abed-ba66-4de6-a653-3cac61767431","html_url":"https://github.com/Xinzhang-Chen/BeyondLife","commit_stats":null,"previous_names":["xinzhang-chen/beyondlife"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinzhang-Chen%2FBeyondLife","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinzhang-Chen%2FBeyondLife/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinzhang-Chen%2FBeyondLife/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinzhang-Chen%2FBeyondLife/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xinzhang-Chen","download_url":"https://codeload.github.com/Xinzhang-Chen/BeyondLife/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252470763,"owners_count":21753047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attribute-based-encryption","digital-will","posthumous-data","privacy-enhancing-technology"],"created_at":"2025-05-05T09:10:08.615Z","updated_at":"2026-01-24T21:08:15.099Z","avatar_url":"https://github.com/Xinzhang-Chen.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"1448\" alt=\"BeyondLife\" src=\"https://github.com/user-attachments/assets/c3562110-05b5-4c85-9a19-03bf19a1b185\"\u003e\n\n\n# 💡 BeyondLife: Third-Party Digital Will Application 💻\n\n[![Expo](https://img.shields.io/badge/Expo-Demo-purple)](#try-in-practice)\n![License: MIT](https://img.shields.io/badge/license-MIT-lemo)\n[![DOI](https://zenodo.org/badge/901064502.svg)](https://doi.org/10.5281/zenodo.14886040)\n\n\n\n✨ Welcome to **BeyondLife**, an innovative prototype app that transforms the concept of a digital legacy into a simplified interactive experience. The project aims to explore the future of posthumous data management, making it simple and easy to set up, manage, and securely share a digital will. 🔒\n\nThis repository provides an open-access implementation related to our research paper submitted to [WWW25](https://www2025.thewebconf.org) (International World Wide Web Conference 2025). It contains a lightweight prototype that demonstrates key functionalities discussed in the paper below.\n\n\u003e **\"BeyondLife: Third-Party Digital Will Application\"**\\\n\u003e *Xinzhang Chen, Arash Shaghaghi, Jesse Laeuchli and Salil S. Kanhere*\\\n\u003e *Published at WWW Companion '25*\\\n\u003e [Read it on ACM DL](https://doi.org/10.1145/3701716.3715168)\n\n\nFor a quick overview, please refer to the [📸 screenshots](#screenshots) and [🎥demo video](#demo-video) below.\n\n---\n\n## 🌟 Key Features\n\n- 🧭 **Interactive Will Setup**  \n  Embark on a guided and fun journey to add heirs, assign permissions, and craft your digital legacy in just a few clicks.\n\n- 🔗 **Cross-Platform Integration**  \n  Easily connect to platforms like Google Drive and Twitter to manage and secure your digital treasures.\n\n- 🎨 **Visually Intuitive Design**  \n  Built with simplicity in mind—whether you're a tech whiz or not, BeyondLife has you covered!\n\n- 🔒 **Privacy-Focused Security**  \n  No leaks, no risks! Your data stays encrypted and accessible only to your trusted recipients.\n  In BeyondLife, we implemented and integrated a customized Attribute-Based Encryption (ABE) scheme, called PD-CP-ABE (Partially Decryptable Ciphertext Policy Attribute-Based Encryption).\n\n\n✨ **Explore the PD-CP-ABE Implementation:** [Visit the PD-CP-ABE Repo](https://github.com/Xinzhang-Chen/BeyondLife_PD-CP-ABE)\n\n#### Encryption Performance Comparison of PD-CP-ABE and bsw07\n\n| **File Size (Files)** | **PD-CP-ABE (s)** Avg Time | **PD-CP-ABE (s)** Std Dev | **bsw07 (s)** Avg Time | **bsw07 (s)** Std Dev |\n|-----------------------|---------------------------|---------------------------|------------------------|-----------------------|\n| **5**                 | 0.1652                   | 0.0532                    | 0.1513                | 0.0047                |\n| **160**               | 0.8574                   | 0.0057                    | 3.6726                | 0.0239                |\n| **1500**              | 0.8719                   | 0.0169                    | 31.5530               | 0.1992                |\n\n\n---\n\n## Demo Video\n\n🎬 Watch a quick **BeyondLife** demonstration:\n\n(🔊 **Turn up the volume for the full experience—there's background music!** 🎶)\n\nhttps://github.com/user-attachments/assets/f86febd1-15be-4c5a-bfeb-838b4e7e32ac\n\n---\n\n## Try in Practice\n\n📱 Want to see it in action? Via **local installation**:  \n\n- 📲 **Android APK** → [Download Here](https://github.com/Xinzhang-Chen/BeyondLife/tree/main/Installations/Android)  \n- 🍏 **iOS APP** → [Download Here](https://github.com/Xinzhang-Chen/BeyondLife/tree/main/Installations/IOS)  \n\n\nAccess the live demo now via Expo:\n\n👉 **🚀 Launch the Demo: [IOS](https://expo.dev/accounts/xinzhang9091/projects/digitalWill/builds/0a6927c6-0d63-4080-bd5b-20167d4cb7e1) | [Android](https://expo.dev/accounts/xinzhang9091/projects/digitalWill/builds/b6baf644-da91-4437-b550-f6e6afc8e0db)** 👈\n\n\u003e **Note**: As this is a prototype, performance may vary based on your device and network speed.  \n\u003e Additionally, the backend server is deployed on a personal desktop and may not be available 24/7.\n\n---\n\n\n## 🔮 Future Potential\n\nWhile BeyondLife is already paving the way for digital legacy management, there's always room to grow! Here’s what could be next:\n\n1. 🤖 **AI-Assisted Guidance**  \n   Let AI simplify complex setups and guide you through estate planning like a pro.\n\n2. 🌐 **Expanded Platform Support**  \n   Add integrations for services like Dropbox, Instagram, and more.\n\n3. 📜 **Legal Compliance**  \n   Align the app with international legal standards to make your digital will enforceable across borders.\n\n4. 🌈 **Personalized Experiences**  \n   Offer customizable themes and tailored recommendations for a more personal touch.\n\n---\n\n## ⚠️ Disclaimer\n\nThis repository contains **no source code**—it serves solely as a demonstration resource for the **BeyondLife** prototype hosted via Expo, and pre-built Android and iOS bundles are also available for local installation.\n\n🔍 **BeyondLife** is designed for research and concept exploration. It is **not intended for production use** or the management of sensitive personal data. Evaluate and enjoy this app as a prototype, not as a finalized product. \n\n---\n\n❗️ **Demo Version Details**:\n\nThe current demo version is a **simplified version** of the full application. It currently supports setting up a digital will for **X (formerly Twitter)**, while support for **Gmail** and **Google Drive** will be included in the full version.  \n\nTo ensure **data security for demo users** (e.g., avoiding accidental deletion of personal tweets), the demo allows users to link their private Twitter accounts but does **not use the authorized token** to retrieve or modify any data. Instead, predefined **sample tweets** are provided for testing purposes.\n\nHowever, the **cloud storage link is fully functional** in this demo version. During interactions, **BeyondLife** will upload encrypted data to the demo user’s cloud storage.\n\n\n---\n\n\n## Screenshots\n\nTake a look at some screenshots of BeyondLife in action!\n\n\u003cdiv align=\"center\"\u003e\n\n\n### User Login and Registration\n\u003cimg src=\"https://github.com/user-attachments/assets/00a3256a-28f1-4454-a099-5e3e68caf6d8\" alt=\"Heir Config 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/715ad89c-8afb-490f-83ca-77225fde0a10\" alt=\"Heir Config 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/ba76aac4-d65b-47d9-97ed-4b65224af8a4\" alt=\"Heir Config 3\" width=\"250\"\u003e\n\n### Connect to Cloud Platforms\n\u003cimg src=\"https://github.com/user-attachments/assets/c62d82d0-941d-4152-8fa8-4301aa2effc2\" alt=\"Heir Config 3\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/d641e9a0-8d6a-4cbd-9c5f-9fae41c80ebb\" alt=\"Heir Config 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/337efa98-302a-45f4-bac3-fe30e7224ec9\" alt=\"Heir Config 1\" width=\"250\"\u003e\n\n\n### Heir Configuration  \n\u003cimg src=\"https://github.com/user-attachments/assets/f7840060-7d73-4da6-9684-e62f8649d59a\" alt=\"Heir Config 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/f726caef-1f82-47ab-b8c8-ffb392eeedf8\" alt=\"Heir Config 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/75918d5f-22a5-4766-8c73-e68b2d199e62\" alt=\"Heir Config 3\" width=\"250\"\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/431c1dbc-fea0-4c6f-b75c-cd27f79821cf\" alt=\"Heir Config 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/ad73c491-d318-4d61-9e61-0123d33c7f94\" alt=\"Heir Config 3\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/44231f9e-0b8e-4110-82f1-c1bae541e0af\" alt=\"Heir Config 3\" width=\"250\"\u003e\n\n\n### Interactive Will Setup  \n\u003cimg src=\"https://github.com/user-attachments/assets/b7f53b02-b8f6-42f5-a8e3-40068ac69bb6\" alt=\"Will Setup 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/c7fc557d-e260-4ada-9237-c215902bfa3e\" alt=\"Will Setup 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/bc01738d-cda4-4f40-8606-b024c66c60ba\" alt=\"Will Setup 3\" width=\"250\"\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/a9f992c4-144c-401c-8d5b-5ec256c8390c\" alt=\"Will Setup 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/2bdfbe6e-56cf-4db3-aab6-72689e491663\" alt=\"Will Setup 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/f842d61e-467a-4d98-8482-3d5d54ce1f86\" alt=\"Will Setup 3\" width=\"250\"\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/62de8a8e-23de-4631-b92a-a3d0e914bee1\" alt=\"Will Setup 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/8e4d0284-7dfd-4950-b7a8-b13de47c4a8d\" alt=\"Will Setup 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/c846992b-3f8d-42b0-a33c-37c4a3e9ff44\" alt=\"Will Setup 3\" width=\"250\"\u003e\n\n\n\n### Will Activation and Accessing inherited data\n\u003cimg src=\"https://github.com/user-attachments/assets/a046553d-4c6a-4bcb-94ed-541bdc1f4076\" alt=\"Data Upload 1\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/bc1259a5-04dd-40bd-a414-747cb71e68e7\" alt=\"Data Upload 2\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/d6499574-1c95-463b-9993-5b2494a6db4b\" alt=\"Data Upload 3\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/456a65f7-a542-48d2-8f71-f2ef339f8534\" alt=\"Data Upload 3\" width=\"250\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/8860c4fe-3634-47ba-8c4a-b1959b222f64\" alt=\"Data Upload 3\" width=\"250\"\u003e\n\n\u003c/div\u003e\n\n---\n## 📖 Citation\n\nIf you find this work useful or inspire your idea, please consider citing our paper:\n```bibtex\n@inproceedings{BeyondLife2025,\n  author    = {Xinzhang Chen and Arash Shaghaghi and Jesse Laeuchli and Salil S. Kanhere},\n  title     = {BeyondLife: Third-Party Digital Will Application},\n  booktitle = {Companion Proceedings of the ACM Web Conference 2025 (WWW Companion '25)},\n  year      = {2025},\n  location  = {Sydney, NSW, Australia},\n  publisher = {ACM},\n  pages     = {4},\n  doi       = {10.1145/3701716.3715168},\n  url       = {https://doi.org/10.1145/3701716.3715168}\n}\n```\n\n---\n\n## 📝 License\nDistributed under the MIT License. See [LICENSE](LICENSE) for more information.\n\n---\n\n\n## 🚀 Ready to Secure Your Digital Legacy?\n\nClick below to take the first step toward simplifying your posthumous data management:\n\n👉 **[Try the Demo Now!](#try-in-practice)** 👈\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinzhang-chen%2Fbeyondlife","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxinzhang-chen%2Fbeyondlife","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinzhang-chen%2Fbeyondlife/lists"}