A practical, weekend-by-weekend guide to reclaiming your digital privacy.
Core Philosophy
- Zero Data Loss - Nobody loses access to anything important
- Gradual Migration - Run parallel systems before cutting over
- Reversibility - Can backtrack if something goes wrong
- One Weekend Per Project - Each major section completed in a weekend
PART 1: PREPARATION
Time Required: 2-3 hours
Inventory Checklist
□ List all Google services you actively use
□ Count how many accounts use "Sign in with Google"
□ Document all email addresses you own
□ Find all devices logged into your Google account
□ List family members/friends who share Google services with you
□ Check Google Takeout to see what data Google has
□ Note any work/school requirements for Google
□ List all 2FA apps and where they're usedCreate Your Migration Notebook
Document these items (digital note or physical notebook):
□ Current email address(es)
□ Most important accounts (banking, government, healthcare)
□ Subscription services and their renewal dates
□ People who regularly email you
□ Shared calendars or documents
□ Recovery phone numbers and backup emails
□ Any domain names you own
□ Current browser bookmarks you actually useTime Planning
Weekend 1: Password Manager Setup
Weekend 2: Email Foundation
Weekend 3: Browser Switch
Weekend 4: Data Migration
Weekend 5: Communication Migration (Signal)
Weekend 6: Final Cutover
Optional Future: Linux/GrapheneOS explorationPrepare Recovery Methods
□ Write down current Google password in secure location
□ Print Google backup codes
□ Ensure recovery phone number is current
□ Document security questions/answers
□ Have access to recovery email
□ Take screenshots of important Google settingsPART 2: PASSWORD MANAGER FIRST
Time Required: 3-4 hours
Tool: Bitwarden
Why This Comes First
- You’ll generate dozens of new passwords during migration
- Need secure storage before changing anything
- Creates foundation for all other security improvements
Step 1: Create Bitwarden Account
□ Go to bitwarden.com
□ Click "Create Account"
□ Use your most secure email (keep Google for now)
□ CREATE MASTER PASSWORD:
- Use passphrase: 5+ random words
- Example: "correct-horse-battery-staple-sunrise"
- Write it down on paper (temporarily)
- Store paper in secure location
□ Verify email addressStep 2: Install Bitwarden
□ Mobile app (iOS/Android)
□ Desktop application
□ Desktop browser extension (Chrome/Firefox/Safari)
□ Log into each frequently used device with master password
□ Enable biometric unlock on mobile (after setup)Step 3: Import Existing Passwords
From Chrome:
□ Settings → Passwords → Three dots → Export passwords
□ Save CSV file
□ Bitwarden Vault → File/Settings → Import Data/VaultOptions
□ Select your password export file
□ Upload
□ PERMANENTLY DELETE the CSV file immediately after
From Firefox:
□ about:logins → Three dots → Export Logins
□ Follow same import process
□ PERMANENTLY DELETE the CSV file
From Safari:
□ File → Export → Passwords
□ Follow same import process
□ PERMANENTLY DELETE the CSV fileStep 4: The Relearning Period
Week 1-2 Strategy:
□ Keep browser passwords temporarily
□ When logging in, use Bitwarden instead of browser
□ Add any missing passwords to Bitwarden
□ Get comfortable with the workflow
□ Practice using password generator
After 2 weeks, or when comfortable:
□ Disable browser password saving
□ Double check that you have backup access to your Bitwarden Vault
□ Clear saved browser passwords
□ Commit to Bitwarden onlyStep 5: Critical Account Security Upgrade
Update these first (generate new passwords):
□ Primary email account
□ Banking/financial accounts
□ Government services (IRS, SSA, etc.)
□ Healthcare portals
□ Work/school accounts
□ Social media (if keeping)
□ Shopping accounts with saved payment methodsBitwarden Best Practices
□ Enable 2FA on Bitwarden itself
□ Set auto-lock timeout (5-15 minutes)
□ Create folders for organization:
- Financial
- Shopping
- Social
- Work
- Temporary
□ Use secure notes for:
- WiFi passwords
- Security questions
- Recovery codes
- Software licenses
□ Regular backups: Export vault monthly (encrypted)
*This obviously comes with its own risks and advantages. Make your best judgement on how you're using your password manager and where your data is being stored if this is a good use case for you.*PART 3: EMAIL TRANSITION
Time Required: 4-5 hours initially, then ongoing
Tool: ProtonMail
Step 1: Choose Your Proton Plan
□ Start with Proton Free to test
□ Consider Mail Plus ($3.99/month) for:
- Custom email domain
- More storage (15GB)
- More addresses (10)
- Email filters and folders
□ Consider Proton Unlimited ($9.99/month) for:
- 500GB storage
- Proton VPN
- Proton Drive
- Proton CalendarStep 2: Create Your Proton Account
Username Strategy:
□ Option 1: FirstnameLastname
□ Option 2: Professional variant
□ Option 3: Completely new identity
□ Avoid: Numbers, birth years, old usernames
*Note: I reccomend all of the below. Anonymity is not the only goal here, and you can integrate multiple emails into one account. I suggest starting with firstname.lastname@proton.me and then creating multiple alias as you feel comfortable doing or as needed.*
Setup Process:
□ Go to proton.me/mail
□ Create account with chosen username
□ Use Bitwarden to generate strong password
□ Save immediately in Bitwarden
□ Complete verification (email or captcha)
□ SAVE RECOVERY PHRASE (keep it secret, keep it safe) in Bitwarden secure noteStep 3: Configure Gmail Forwarding
Keep Gmail Active While Transitioning:
□ Gmail Settings → Forwarding and POP/IMAP
□ Add forwarding address (your new Proton email)
□ Verify forwarding via code sent to Proton
□ Choose "Forward a copy and delete Gmail's copy"
□ This ensures you don't miss anything but everything in Gmail is deleted

Step 4: Import Contacts
Export from Google:
□ Google Contacts → Export → vCard format
□ Save file to computer
Import to Proton:
□ Proton Mail → Settings → Import/Export
□ Import contacts → Choose file
□ Review and clean up duplicates
□ Organize into groups if neededStep 5: Calendar Migration
Export from Google Calendar:
□ Google Calendar Settings → Import & Export
□ Export each calendar as .ics file
Import to Proton Calendar:
□ Proton Calendar → Settings → Import
□ Upload .ics file(s)
□ Assign to appropriate calendar
□ Set up calendar sharing if neededStep 6: The Update Sequence
Priority Order for Email Updates:
Week 1 - Critical:
□ Banking/Financial
□ Government services
□ Healthcare
□ Insurance
□ Employer/School
Week 2 - Important:
□ Utilities
□ Phone carrier
□ Subscriptions
□ Shopping accounts
□ Password recovery emails
Week 3 - Social:
□ Social media
□ Forums/Communities
□ Newsletters
□ Friends/Family notification
Week 4 - Cleanup:
□ Remaining services
□ Update email signatures
□ Set up auto-responder on Gmail or just respond via ProtonProtonMail Organization
Create Folders:
□ Archive
□ Financial
□ Receipts
□ Personal
□ Work
□ Newsletters
Set Up Filters:
□ Auto-sort newsletters
□ Flag important senders
□ Move receipts automatically
□ Filter promotional emailsPART 4: BROWSER ECOSYSTEM
Time Required: 2-3 hours
Step 1: Firefox Installation & Setup
Download and Install:
□ Download from mozilla.org/firefox
□ Install with default settings
□ Sign in with Firefox account (temporary)
□ Import bookmarks from Chrome
Initial Configuration:
□ Settings → Privacy & Security
□ Enhanced Tracking Protection: Strict
□ Block cookies: All third-party
□ Send "Do Not Track": Always
□ HTTPS-Only Mode: Enable all windows
□ Ask to save passwords: OFF (using Bitwarden)Step 2: Essential Extensions
Privacy Extensions:
□ Bitwarden - Password manager
□ uBlock Origin - Ad/tracker blocking
Below are optional, but remember that with each addition, you become more recognizable.
□ Obsidian snipping tool - snip web pages for offline reading
□ Privacy Badger - Additional tracking protection
□ HTTPS Everywhere - Force secure connections
□ ClearURLs - Remove tracking from URLs
□ Decentraleyes - Local CDN emulation
Step 3: Search Engine Switch
Change Default Search:
□ Settings → Search
□ Default Search Engine → DuckDuckGo
□ Remove other search engines except:
- DuckDuckGo (primary)
- Startpage (backup)
- Searx (advanced)
For Occasional Google Needs:
□ Use "!g" prefix in DuckDuckGo
□ Opens Google search in container
□ Limits tracking capabilityStep 4: Bookmark Migration & Cleanup
Import Process:
□ Chrome → Bookmarks → Export
□ Firefox → Bookmarks → Import from HTML
□ Organize into folders:
- Daily Use
- Work/Professional
- Resources
- Archive
□ Delete outdated bookmarks
□ Update login URLs to avoid Google OAuthStep 5: Chrome Data Cleanup
Before Abandoning Chrome:
□ Export passwords (if not done)
□ Export bookmarks (if not done)
□ Save any important extensions list
□ Screenshot important settings
□ Download your Chrome data via Google Takeout
Final Chrome Cleanup:
□ Clear all browsing data
□ Sign out of Chrome
□ Uninstall (after 1-2 weeks successful Firefox use)PART 5: DOCUMENT/PHOTO LIBERATION
Time Required: 3-4 hours (varies by data amount)
Step 1: Assess Your Google Storage
Check Current Usage:
□ Google Drive storage amount
□ Google Photos count and size
□ Gmail storage used
□ Total across all services
Prioritize What to Migrate:
□ Active work documents
□ Important photos/memories
□ Financial/legal documents
□ Creative projects
□ Educational materialsStep 2: Google Takeout Preparation
Create Full Backup:
□ Go to takeout.google.com
□ Select data to export:
- Drive
- Photos
- Gmail (if needed)
- Contacts
- Calendar
□ Choose file format:
- .zip files
- 2GB segments (easier to handle)
□ Delivery method: Email link
□ Create export (may take hours/days)Step 3: Set Up Proton Drive
Initial Setup:
□ Access via web or install desktop app
□ Create folder structure:
- Documents
- Photos
- Archives
- Backups
- Work
□ Enable auto-sync for desktop (optional)Step 4: Migration Strategy
Phase 1 - Critical Documents:
□ Financial records
□ Legal documents
□ Medical records
□ Tax documents
□ Insurance papers
Phase 2 - Active Projects:
□ Current work files
□ Active creative projects
□ Educational materials
□ Reference documents
Phase 3 - Archives:
□ Old photos
□ Completed projects
□ Historical documents
□ Email archivesStep 5: Photo Management
Google Photos Alternative Strategy:
Option 1 - Proton Drive:
□ Create year/month folders
□ Upload in batches
□ Manual but private
Option 2 - Local + Cloud:
□ External drive for master copies
□ Proton Drive for favorites
□ NAS for home access (advanced)
Option 3 - Hybrid:
□ Keep Google Photos for sharing
□ Proton Drive for private photos
□ Local backup for everythingStep 6: Document Alternatives
Google Docs → LibreOffice:
□ Download LibreOffice (free)
□ Export Google Docs as .odt/.docx
□ Save to Proton Drive
Google Sheets → LibreOffice Calc:
□ Export sheets as .ods/.xlsx
□ Formulas may need adjustment
□ Test complex spreadsheets carefully
For Collaboration Needs:
□ CryptPad (encrypted)
□ Standard Notes (notes)
□ Joplin (notes with sync)
□ Or continue using Google for shared docs onlyPART 6: TEXT TO SIGNAL
Time Required: 1 hour
Step 1: Install Signal
Mobile Installation:
□ Download from App Store/Play Store
□ Verify it's by "Signal Foundation"
□ Open and allow permissions:
- Contacts (to find friends)
- Notifications (for messages)
- Microphone/Camera (for calls)
Desktop Installation (after mobile):
□ Download from signal.org/download
□ Install desktop version
□ Link via QR code from mobile app
□ Settings → Linked Devices → Link New DeviceStep 2: Initial Configuration
Basic Setup:
□ Create Signal PIN (remember it!)
□ Add to Bitwarden immediately
□ Set profile name (real or pseudonym)
□ Add profile photo (optional)
□ Enable Registration Lock:
- Settings → Account → Registration Lock
- Prevents SIM swap attacks
Privacy Settings:
□ Settings → Privacy:
- Read Receipts: Your choice
- Typing Indicators: Your choice
- Screen Lock: Enable
- Screen Security: Enable (blocks screenshots)
- Incognito Keyboard: Enable
- Always Relay Calls: Enable for IP hidingStep 3: Security Features
Enable Key Features:
□ Disappearing Messages:
- Per conversation setting
- Default timer: 1 week suggested
- Can set from 5 seconds to 4 weeks
□ View-Once Media:
- Photos/videos delete after viewing
- Tap the "1x" button when sending
□ Note to Self:
- Encrypted notes to yourself
- Syncs across devices
- Good for passwords/sensitive info temporarilyStep 4: Migration Strategy
Week 1 - Close Circle:
□ Install Signal
□ Invite immediate family
□ Invite best friends
□ Move sensitive conversations
Week 2 - Extended Circle:
□ Invite friend groups
□ Work colleagues (if appropriate)
□ Create group chats
□ Share why you're switching
Week 3 - Full Migration:
□ Add Signal info to email signature
□ Update social media contact methods
□ Set SMS/WhatsApp to check less often
□ Inform remaining contactsPART 7: FULL MOVE
Time Required: 2-3 hours
Testing Period Checklist
Two-Week Verification:
□ All important emails arriving at Proton
□ Can access all moved documents
□ Password manager working smoothly
□ Browser meeting all needs
□ Signal conversations active
□ No critical services missed
Document What's Still on Google:
□ YouTube subscriptions
□ Google Maps saved places
□ Play Store purchases
□ Old email archives
□ Shared family services
□ Work/school requirementsGoogle Account Decisions
Option 1 - Complete Deletion (Highest Privacy):
□ Download all data via Takeout
□ Verify backups are complete
□ Check account deletion impact
□ Visit myaccount.google.com/delete-services-or-account
□ Follow deletion process
□ Note: PERMANENT - Cannot be undone
Option 2 - Dormant Maintenance (Recommended):
□ Remove payment methods
□ Delete unnecessary data
□ Set privacy settings to maximum
□ Remove phone number if possible
□ Use only for necessities (YouTube, etc.)
□ Check monthly for security
Option 3 - Minimal Active Use:
□ Keep for specific services
□ Use separate browser/profile
□ No personal data storage
□ Regular privacy checkups
□ Annual data deletionAccount Recovery Verification
Before Final Cutover:
□ Test password reset on critical accounts
□ Verify 2FA backup codes work
□ Confirm recovery emails updated
□ Document account recovery procedures
□ Test Bitwarden backup/restore
□ Have paper backup of critical infoFinal Cleanup Tasks
Google Services:
□ Remove Google Pay cards
□ Export Google Maps lists
□ Download purchased apps list
□ Save YouTube subscriptions
□ Archive Google Voice texts
□ Export any Workspace data
Browser/Device:
□ Remove Google account from devices
□ Clear Chrome sync data
□ Uninstall unused Google apps
□ Remove Google DNS settings
□ Disable Google backup
□ Sign out of all Google servicesCelebrate!
You've Successfully:
✓ Secured all passwords in Bitwarden
✓ Migrated email to ProtonMail
✓ Switched to privacy-focused browser
✓ Moved documents to Proton Drive
✓ Upgraded to Signal messaging
✓ Reduced Google's data collection by 90%+
Take a moment to appreciate this achievement!PART 8: LINUX & GRAPHENEOS
Time Required: Research phase 2-3 hours, Implementation varies
Desktop: Linux Exploration
Beginner-Friendly Distributions:
□ Linux Mint (most Windows-like)
□ Pop!_OS (great for newer hardware)
□ Ubuntu (most support/documentation)
□ Zorin OS (familiar interface)
Testing Without Commitment:
□ Try via USB boot (no installation)
□ Run in virtual machine first
□ Dual-boot with Windows initially
□ Full switch when comfortable
Key Benefits:
- No Microsoft telemetry
- Full control over updates
- Free and open source
- Better privacy by default
- Lighter on resourcesMobile: GrapheneOS Overview
What It Is:
□ Android without Google
□ Security-hardened OS
□ Privacy-focused design
□ Works on Pixel phones only
Consider If:
□ You own a compatible Pixel
□ Don't need banking apps (some don't work)
□ Can live without some apps
□ Want maximum mobile privacy
□ Comfortable with technical setup
Not Ready? iOS Alternative:
□ Use iPhone with:
- iCloud disabled
- Location services restricted
- App permissions minimized
- VPN always on
- Little Snitch FirewallPART 9: ROUTER & NETWORKING (Optional Advanced)
Time Required: Research 2 hours, Implementation 4-6 hours
Router Upgrade Path
Entry Level:
□ Flash router with DD-WRT/OpenWrt
□ Basic firewall rules
□ DNS filtering
□ Guest network isolation
Intermediate:
□ Dedicated hardware (Protectli, etc.)
□ pfSense or OPNsense
□ VLAN segmentation
□ VPN at router level
Advanced:
□ Multiple network segments
□ IoT device isolation
□ Traffic monitoring
□ Self-hosted servicesNote: I have enjoyed the networking capabilites of the ASUS RT-AX86 Series with Asuswrt-Merlin firmware (https://www.asuswrt-merlin.net). I believe for most, this will be more than sufficient, though you will have to invest in a modem/ONT or use the ISP default with a firewall enabled on the device, or physical firewall in-between the router and modem/ONT.
Quick Network Hardening
Can Do Today:
□ Change default router password
□ Update router firmware
□ Disable WPS
□ Use WPA3 (or WPA2 minimum)
□ Change network name (no personal info)
□ Disable router remote access
□ Enable guest network for visitors
□ Use Cloudflare (1.1.1.1) or Quad9 (9.9.9.9) DNSSupport Resources
Communities
- r/privacy (Reddit)
- Proton community forums
- Bitwarden community
- Signal community forum
- PrivacyTools.io
- Electronic Frontier Foundation
Emergency Contacts
- Keep written record of:
- Recovery emails
- Backup phone numbers
- Emergency contact person
- Critical account numbers
- Backup codes (paper)
Final Notes
This is a marathon, not a sprint. Every person’s journey will be different based on:
- Technical comfort
- Family/work requirements
- Threat model
- Available time
- Financial resources
The goal isn’t perfection - it’s sustainable improvement. Even completing just Parts 1-3 (Password Manager, Email, Browser) puts you ahead in terms of privacy.
You’re not alone - Millions are making this transition. Use the communities, ask questions, and help others as you learn.
Privacy is a practice - not a product or destination. Keep learning, adjusting, and improving based on your needs.
Remember, you don’t have to do everything. Do what makes sense for your life, your threat model, and your comfort level. Each step forward is a victory.