From zero to a searchable knowledge graph of your entire digital life. Three steps, about 30 minutes of hands-on time. The GDPR exports take longer (1–3 days), but you only request them once.
Three steps, and most of the elapsed time is platforms emailing your archives back. Nothing here needs technical skill – the installer walks you through everything, and every step is documented in depth in the Docs if you ever want more.
Under GDPR (and similar laws worldwide), every platform is legally required to give you your data in a machine-readable format. Each platform's flow is slightly different. Below are step-by-step instructions, accurate as of May 2026, with the direct links you need.
Do all of these first. Most exports take a few hours to a few days to arrive. Request them all now in one sitting; by the time you run the installer in Step 2, they will be ready in your inbox.
LinkedIn does not let you request a data archive from the mobile app. You must use a desktop browser.
~/Downloads. Leave it as a ZIP – the importer reads it directly.Facebook moved data exports into Meta's Accounts Center in 2024. The flow below is the current one.
~/Downloads. Leave it as a ZIP – the importer reads it directly.Instagram exports go through the same Meta Accounts Center as Facebook. If you already started a Facebook export above, you can request Instagram from the same screen at the same time.
~/Downloads when it arrives – leave it zipped.If you prefer the Instagram mobile app: Profile > hamburger menu > Accounts Center > Your information and permissions > Export your information. Same final flow.
WhatsApp exports can only be requested from the WhatsApp app on your phone. There is no web flow.
~/Downloads. On Android, share to Google Drive, email-to-self, or plug in by USB – AirDrop does not work cross-platform.Tip: on the same screen WhatsApp now offers a Create reports automatically toggle that generates a fresh report every month – handy if you plan to re-import periodically.
~/Downloads – leave it zipped.We use Google Takeout for Gmail content. Calendar, contacts and photos come from Apple Calendar, Contacts and Photos directly during install – no Google OAuth needed.
~/Downloads – leave them zipped. Large mailboxes split into multiple ZIPs; keep them all together.You don't need every export to start. The installer is fine with whichever exports have arrived; it just skips the ones that aren't there yet. You can re-run the import later when more arrive (Step 3 is repeatable).
After you buy Ostler, the welcome email contains your licence file and a download link for the signed Mac installer (OstlerInstaller.dmg). Open the DMG, drag OstlerInstaller to Applications, then double-click it to launch.
The installer asks for your licence file first (drag it in from the email). Then it checks your hardware, installs Ollama if needed, and registers the Hub services with macOS launchd. It also starts the database services, downloads the embedding model, and sets up the import pipeline. It walks you through security setup: creating a strong passphrase (this encrypts your databases) and saving a recovery key.
Mac Mini or Mac Studio (always-on desktop) is the tidiest experience. Lives on a shelf, plugged in, always ready. Your iPhone always reaches it. Morning briefings fire at 9am whether you remembered or not. Your assistant replies in real time, not after you open your laptop.
Your MacBook is the same product, portable. Take it to a coffee shop and the Hub goes with you. When you close the lid, Ostler goes to sleep with it. Captures queue locally and catch up the moment the lid opens. Your local model pauses on battery so your laptop is not cooked by the time you reach the office. Your iOS app shows a live Online / Catching up / Offline status, so you always know the state.
Both Macs? One licence, one Hub. Pick the Mac that wears the Hub hat. The other can reach the Hub’s web UI (wiki, Doctor dashboard) from Safari over your LAN or Tailscale, just like your iPhone can.
You can decline any permission – that feature is skipped and everything else still works. These are standard Apple security prompts that every Mac app must use. Granting FDA requires you to drag Terminal into System Settings > Privacy & Security > Full Disk Access; the installer pauses and walks you through this when it gets there.
Full installation manual: docs.ostler.ai › Getting started › Installation.
Once your GDPR exports have arrived, gather the ZIPs (and folders, where the platform ships one already extracted) into one place. The importer reads ZIPs directly – you do not need to unzip anything yourself.
The importer scans for available exports, unzips each one to a temporary directory, and runs the appropriate parser for each platform. Missing exports are skipped gracefully. You will see a summary at the end showing how many contacts were imported from each platform.
If your shell says ostler-import: command not found, the installer added Ostler to your PATH but your current Terminal session has not picked it up yet. Either open a new Terminal window, or run source ~/.zshrc (or source ~/.bashrc if you use bash) to reload it.
Message content is not stored. LinkedIn message metadata (who, when, how many) is imported, but the actual message text is not. This is a deliberate privacy choice.
Your knowledge graph is live: imported, connected, and searchable. Your home base is Ostler Doctor – the health dashboard at http://localhost:8089/doctor – which shows every service at a glance and links through to your wiki and graph consoles.
Ostler Doctor checks every service, identifies problems, and hands you copy-paste fixes – it covers all the common cases automatically. For everything else there is the full troubleshooting guide in the Docs, and a human at [email protected].