Denken Box — Support

Last updated: May 14, 2026

Denken Box is a "bring your own Supabase" iOS client. This page covers contact info, the most common setup issues, and how to report a bug.

Contact

For anything support-related — setup help, bug reports, feature requests, App Review questions, privacy concerns — email jason@bigcatllc.com.

Email support

Trying the app without your own Supabase

Tap "Try demo (one tap)" on the first screen. The app connects to a pre-configured demo Supabase project we maintain. Sample data, no setup. Note: don't store personal content in the demo project — it's shared.

Setting up your own Supabase project

The in-app Setup Guide (Settings → Help → Setup Guide) walks you through it end to end. The short version:

  1. Create a free Supabase project at supabase.com.
  2. Project Settings → API: copy the project URL and the anon (publishable) key.
  3. Paste them into Denken Box's configuration screen.
  4. Optional but recommended: run the bootstrap SQL the Setup Guide provides — it creates the personal-knowledge schema (memories, decisions, projects, references, conversations) with RLS already configured.
  5. Tap Test connection, then Save & continue.
  6. Sign in with the email and password you registered through Supabase Auth.

Common setup issues

"Could not connect" / "Invalid project URL"

The URL must start with https:// and end with .supabase.co (or your custom domain). Don't paste the dashboard URL — open Project Settings → API and copy the "Project URL" field exactly.

"Invalid API key" / "JWT expired"

Make sure you copied the anon (publishable) key, not the service_role key. The anon key is safe to paste into mobile apps; the service_role key bypasses your row-level security and should never leave a trusted environment. The app refuses to accept obviously-wrong keys, but won't catch every mistake — double-check the Supabase dashboard's API page.

"No tables found"

Denken Box auto-discovers your schema via a get_schema_info RPC the Setup Guide provisions. If your project doesn't have that RPC yet, run the bootstrap SQL from the Setup Guide. If the RPC is installed but no tables show up, check that at least one table exists under the public schema and that your auth user has SELECT permission via row-level security.

Face ID doesn't unlock

Face ID unlock requires (1) Face ID enrolled in iOS Settings, (2) the app's biometric permission granted (Settings → Denken Box → Face ID), and (3) you've signed in successfully at least once so a refresh token is stored. If you recently changed your Apple ID password or re-enrolled Face ID, you may need to sign in again before biometric unlock works.

The demo project is full of someone else's notes

That's expected — the demo project is a shared sandbox. We reset it periodically. For your own data, set up your own Supabase project.

Reporting a bug

Email jason@bigcatllc.com with:

Feature requests

Same address. Roadmap is opinionated but we read everything: tell us what you'd build on top of your Supabase if the mobile client got out of your way.

Privacy

Full privacy policy: jasonkpaulsen.github.io/openbrain-mobile/privacy.html. Short version: your data lives on your Supabase project. We don't operate servers that hold your content. No analytics, no trackers.

© 2026 BigCat LLC. Denken Box is not affiliated with, endorsed by, or sponsored by Supabase Inc.