A Streamlit questionnaire that scores how centralized your digital life is around a single Google account across:
- Identity Centralization
- Archive Concentration
- Workflow Reliance
- Resilience / Redundancy
It produces a composite Lock‑In Index and a results page with practical mitigation guidance (including a “Selective Backup Strategy”).
# 1) Create & activate a virtual environment (recommended)
python -m venv .venv
.\.venv\Scripts\activate
# 2) Install deps
pip install -r requirements.txt
# 3) Run the app
streamlit run app.pyThen open the local URL Streamlit prints (usually http://localhost:8501).
- Push this repo to GitHub.
- Go to Streamlit Community Cloud and create a new app.
- Select:
- Repository: your fork
- Branch:
main - Main file path:
app.py
- Deploy.
app.py— the Streamlit apprequirements.txt— Streamlit dependency listassets/hero.png— project image used in the READMEdocs/Reducing-Your-Digital-Dependency-On-Google-Services.pdf— the companion blueprint (optional)
If you want to include the written guide that pairs with this app, it’s in:
docs/Reducing-Your-Digital-Dependency-On-Google-Services.pdf
(This is the same “Selective Backup Strategy Blueprint” referenced in the UI.)
- Export results as JSON/Markdown
- Add a “Top risks” summary section derived from answers
- Optional “Takeout size (GB)” weighting in the composite score
- Add unit tests for scoring logic
MIT (see LICENSE).
