Offline-First Substance Journal for Android

Track your use privately. Understand your patterns clearly.

Freaklog is an offline Android journal built for intentional tracking, dosage guardrails, and harm reduction. No cloud accounts, zero telemetry SDKs, and no tracking cookies. Your timeline remains on your phone's encrypted storage.

✓ No account required ✓ Zero telemetry / Crashlytics ✓ GPL-3.0 Open Source
0
Network requests needed to journal, search, or review entries
AES-256
Optional passphrase-derived encrypted exports & daily backups
3 Sources
Integrated harm reduction reference datasets (PsychonautWiki, TripSit, saferparty)
100% Free
Fully open source under the GNU GPL-3.0 license. No paywalls or subscriptions

Built for absolute privacy and complete data control

Most habit apps sell user telemetry to advertisers. Freaklog treats sensitive health logs as personal data that belongs strictly to you.

Storage & Security

Physically Offline SQLite Architecture

Freaklog writes directly to a sandboxed SQLite database on your Android internal storage. There are no remote server sync calls, no cloud databases, and no remote identity checks. If your device has airplane mode enabled, Freaklog functions with 100% capability.

  • Local Room DB No external server dependencies or tracking endpoints
  • Encrypted Backups Automated daily encrypted retention schedules to your private folders
  • Zero Telemetry No Firebase, no Segment, no Google Crashlytics, no ad networks
Evidence-Based

Harm Reduction Reference

Integrated data from PsychonautWiki, TripSit, and saferparty.ch provides structured dosage brackets, duration phases (onset, peak, offset, afterglow), and interaction matrices right when logging.

  • Dosage Bands Threshold, light, common, strong, and heavy
  • Durations Real-time timeline projection & offset clocks
Safety Tools

Intake Limits & Guardrails

Define custom thresholds and redose pacing intervals before logging. The app warns you if a planned dose exceeds your safety envelope or happens too close to your previous intake.

  • Pacing Clocks Countdown timers before safe redosing
  • Intake Ceilings Daily and weekly maximum tolerance caps
Automation Engine

FreakQuery DSL & Custom Webhooks

Query your journal entries using Freaklog's custom offline DSL. Build rich Discord webhook notifications, automated summaries, or filter datasets without exporting raw entries to third-party services.

// Example: Filter weekly caffeine intake and trigger Discord payload filter entries where substance == "Caffeine" and date >= today() - 7d | group by day | alert if total_dose > 400mg
⚠️ Non-Judgmental Harm Reduction Notice

Freaklog is a self-tracking and harm-reduction utility, not clinical medical advice. It is designed to replace guesswork with structured documentation and peer-reviewed safety data. In medical emergencies, immediately contact your local emergency services (911, 112, or local poisons information center).

Everything needed for rigorous self-documentation

Designed for power users who demand flexibility, reliability, and precision.

Context

Health Connect Integration

Opt in to correlate journal timestamps with Android Health Connect biometric metrics like resting heart rate, sleep duration, and blood pressure.

Flexibility

Custom Substance Groups

Define custom substances, custom administration routes, personalized duration curves, and reusable multi-substance stack presets.

Intelligence

Optional On-Device Assistant

Connect your own Gemini API key for contextual analysis of your journal patterns. Your key is stored securely in Android Keystore.

Frequently Asked Questions

Do I need an account or email to use Freaklog?

No. You never register, verify email, or link a Google account. The app installs, boots straight into your local timeline, and operates with zero network identity.

How does data backup work if there is no cloud?

You can export your database anytime as raw JSON, plaintext, or encrypted SQLite. You can also configure scheduled encrypted daily exports to your device's Document folder or Syncthing/Nextcloud share.

Is Freaklog free and open source?

Yes. Freaklog is licensed under GNU GPL-3.0 and based on the Better Journal and PsychonautWiki Journal ecosystem. You can inspect every line of source code on GitHub.

Where can I read the technical privacy policy?

Review our comprehensive, plain-English policy at privacy.html.