An open API service indexing awesome lists of open source software.

https://github.com/xinzhang-chen/beyondlife

โœจ 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. ๐Ÿ”’
https://github.com/xinzhang-chen/beyondlife

attribute-based-encryption digital-will posthumous-data privacy-enhancing-technology

Last synced: about 2 months ago
JSON representation

โœจ 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. ๐Ÿ”’

Awesome Lists containing this project

README

        

BeyondLife

# ๐Ÿ’ก BeyondLife: Third-Party Digital Will Application ๐Ÿ’ป

[![Expo](https://img.shields.io/badge/Expo-Demo-purple)](#try-in-practice)
![License: MIT](https://img.shields.io/badge/license-MIT-lemo)
[![DOI](https://zenodo.org/badge/901064502.svg)](https://doi.org/10.5281/zenodo.14886040)

โœจ 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. ๐Ÿ”’

This 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.

> **"BeyondLife: Third-Party Digital Will Application"**\
> *Xinzhang Chen, Arash Shaghaghi, Jesse Laeuchli and Salil S. Kanhere*\
> *Published at WWW Companion '25*\
> [Read it on ACM DL](https://doi.org/10.1145/3701716.3715168)

For a quick overview, please refer to the [๐Ÿ“ธ screenshots](#screenshots) and [๐ŸŽฅdemo video](#demo-video) below.

---

## ๐ŸŒŸ Key Features

- ๐Ÿงญ **Interactive Will Setup**
Embark on a guided and fun journey to add heirs, assign permissions, and craft your digital legacy in just a few clicks.

- ๐Ÿ”— **Cross-Platform Integration**
Easily connect to platforms like Google Drive and Twitter to manage and secure your digital treasures.

- ๐ŸŽจ **Visually Intuitive Design**
Built with simplicity in mindโ€”whether you're a tech whiz or not, BeyondLife has you covered!

- ๐Ÿ”’ **Privacy-Focused Security**
No leaks, no risks! Your data stays encrypted and accessible only to your trusted recipients.
In BeyondLife, we implemented and integrated a customized Attribute-Based Encryption (ABE) scheme, called PD-CP-ABE (Partially Decryptable Ciphertext Policy Attribute-Based Encryption).

โœจ **Explore the PD-CP-ABE Implementation:** [Visit the PD-CP-ABE Repo](https://github.com/Xinzhang-Chen/BeyondLife_PD-CP-ABE)

#### Encryption Performance Comparison of PD-CP-ABE and bsw07

| **File Size (Files)** | **PD-CP-ABE (s)** Avg Time | **PD-CP-ABE (s)** Std Dev | **bsw07 (s)** Avg Time | **bsw07 (s)** Std Dev |
|-----------------------|---------------------------|---------------------------|------------------------|-----------------------|
| **5** | 0.1652 | 0.0532 | 0.1513 | 0.0047 |
| **160** | 0.8574 | 0.0057 | 3.6726 | 0.0239 |
| **1500** | 0.8719 | 0.0169 | 31.5530 | 0.1992 |

---

## Demo Video

๐ŸŽฌ Watch a quick **BeyondLife** demonstration:

(๐Ÿ”Š **Turn up the volume for the full experienceโ€”there's background music!** ๐ŸŽถ)

https://github.com/user-attachments/assets/f86febd1-15be-4c5a-bfeb-838b4e7e32ac

---

## Try in Practice

๐Ÿ“ฑ Want to see it in action? Via **local installation**:

- ๐Ÿ“ฒ **Android APK** โ†’ [Download Here](https://github.com/Xinzhang-Chen/BeyondLife/tree/main/Installations/Android)
- ๐Ÿ **iOS APP** โ†’ [Download Here](https://github.com/Xinzhang-Chen/BeyondLife/tree/main/Installations/IOS)

Access the live demo now via Expo:

๐Ÿ‘‰ **๐Ÿš€ 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)** ๐Ÿ‘ˆ

> **Note**: As this is a prototype, performance may vary based on your device and network speed.
> Additionally, the backend server is deployed on a personal desktop and may not be available 24/7.

---

## ๐Ÿ”ฎ Future Potential

While BeyondLife is already paving the way for digital legacy management, there's always room to grow! Hereโ€™s what could be next:

1. ๐Ÿค– **AI-Assisted Guidance**
Let AI simplify complex setups and guide you through estate planning like a pro.

2. ๐ŸŒ **Expanded Platform Support**
Add integrations for services like Dropbox, Instagram, and more.

3. ๐Ÿ“œ **Legal Compliance**
Align the app with international legal standards to make your digital will enforceable across borders.

4. ๐ŸŒˆ **Personalized Experiences**
Offer customizable themes and tailored recommendations for a more personal touch.

---

## โš ๏ธ Disclaimer

This 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.

๐Ÿ” **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.

---

โ—๏ธ **Demo Version Details**:

The 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.

To 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.

However, 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.

---

## Screenshots

Take a look at some screenshots of BeyondLife in action!

### User Login and Registration
Heir Config 1
Heir Config 2
Heir Config 3

### Connect to Cloud Platforms
Heir Config 3
Heir Config 2
Heir Config 1

### Heir Configuration
Heir Config 1
Heir Config 2
Heir Config 3

Heir Config 2
Heir Config 3
Heir Config 3

### Interactive Will Setup
Will Setup 1
Will Setup 2
Will Setup 3

Will Setup 1
Will Setup 2
Will Setup 3

Will Setup 1
Will Setup 2
Will Setup 3

### Will Activation and Accessing inherited data
Data Upload 1
Data Upload 2
Data Upload 3
Data Upload 3
Data Upload 3

---
## ๐Ÿ“– Citation

If you find this work useful or inspire your idea, please consider citing our paper:
```bibtex
@inproceedings{BeyondLife2025,
author = {Xinzhang Chen and Arash Shaghaghi and Jesse Laeuchli and Salil S. Kanhere},
title = {BeyondLife: Third-Party Digital Will Application},
booktitle = {Companion Proceedings of the ACM Web Conference 2025 (WWW Companion '25)},
year = {2025},
location = {Sydney, NSW, Australia},
publisher = {ACM},
pages = {4},
doi = {10.1145/3701716.3715168},
url = {https://doi.org/10.1145/3701716.3715168}
}
```

---

## ๐Ÿ“ License
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.

---

## ๐Ÿš€ Ready to Secure Your Digital Legacy?

Click below to take the first step toward simplifying your posthumous data management:

๐Ÿ‘‰ **[Try the Demo Now!](#try-in-practice)** ๐Ÿ‘ˆ