Skip to content
← Back to home

Jikoku for macOS

Privacy Policy
& Terms of Use

Last updated: August 11, 2026

Privacy Policy

Jikoku is developed by Gleb Lapkovsky (the “Developer”, “we”). This policy covers the Jikoku macOS application (the “App”) and jikoku.app (the “Website”). For privacy questions, deletion help or a technical problem, email support@jikoku.app.

The App is designed around a local-first architecture. It does not require a Jikoku account and has no advertising SDK, cross-app tracking SDK or Developer-operated backend for personal content. The free direct-download Public Beta includes limited pseudonymous technical diagnostics through a dedicated Supabase project. These diagnostics are required in the current beta build and cannot be disabled in the App. If you do not want to send this limited technical data, do not install or use the Public Beta.

Data used by the Mac application

Calendar and Reminders are accessed through Apple EventKit after the relevant macOS permission is granted. Contacts are accessed through the system Contacts permission. These sources remain under the control of macOS and the accounts you have configured.

Calendar, Reminders and Contacts may synchronize through your iCloud account when you have enabled that synchronization with Apple. Jikoku notes are different: they are created and stored locally inside Jikoku's Application Support data on the Mac, do not synchronize through iCloud and can be exported to a destination you choose.

Jikoku does not read, list or change Apple Notes. Only after you press Share does the App give the selected Jikoku note's plaintext to the standard macOS Share interface, where you choose the destination. The “New Note in Jikoku” and “Summary in Jikoku” macOS Services receive only text you explicitly select in another application and process it locally.

Connected calendar providers receive the information required to provide their own service. If you configure iCloud invitation sending, the App connects directly to Apple's CalDAV service only when you send or update an invitation and transmits the necessary event and attendee details. The account password is stored in the Mac Keychain; a Jikoku server does not sit between your Mac and Apple.

Local speech and AI processing

When you start dictation or a meeting recording and grant Microphone access, the App records microphone audio. If you separately enable system audio and grant Screen Recording access, the App captures audio playing on the Mac while that recording is active; it does not retain screen images. Short recovery chunks may be stored locally so an interrupted session can be recovered.

The Public Beta does not include Whisper or Gemma model weights. You can start a pinned HTTPS download for either model from Settings. Each file is verified against its expected size and SHA-256 before activation. On-device speech recognition and meeting transcription use WhisperKit. Local AI features use Gemma 4 12B through Apple MLX on supported Macs. Audio, transcripts, notes, prompts and model output are processed on your Mac and are not sent to a Jikoku or third-party AI endpoint.

Permissions

Calendar and Reminders access is required for the primary workspace after you continue from Welcome. Contacts, Microphone, Notifications and Screen Recording/system audio are requested only for the related optional features. You can review or revoke these permissions in System Settings. Refusing optional access disables that feature and does not create another route around macOS.

Public Beta diagnostics

The free direct-download Public Beta sends a small, fixed set of technical events to a dedicated Supabase project. This is separate from personal content and is used to diagnose reliability, understand compatibility, identify which broad Mac configurations are affected by failures and estimate how many beta installations launch or remain active long enough to be considered engaged.

Diagnostics may contain only:

  • random installation, session and event identifiers;
  • App version, build number and Public Beta release channel;
  • macOS major/minor version and OS build, device architecture and Mac model family such as MacBookPro18,3;
  • broad memory and free-disk-space categories, never exact capacities;
  • the App language and the configured two-letter device region, never GPS or precise location;
  • a fixed feature, operation and outcome selected from an allowlist;
  • a sanitized internal error code and category, and a coarse duration range;
  • an optional allowlisted local model identifier, version and installed state;
  • one content-free engaged-session event after Jikoku remains in the foreground for 30 seconds, at most once per session; and
  • after an unclean termination, the last allowlisted feature, operation and processing engine reached before the previous session ended.

The random installation identifier is not an Apple ID, account, serial number, hardware identifier or advertising identifier. It can change after local App data is removed or the App is reinstalled, so reported counts are approximate beta installations rather than exact counts of people or physical Macs. The engaged-session event does not inspect keys, clicks, screens or item content.

Diagnostics never include note, reminder, calendar or contact content or titles; event dates or attendees; email addresses or phone numbers; typed text or search queries; clipboard data; audio or transcripts; AI prompts or output; file names, file contents or paths; raw URLs; access tokens or passwords; screenshots; exact memory or disk capacity; serial numbers; stack traces; or complete macOS crash reports. An unfinished previous session may be reported as a content-free unexpected-termination signal, but it does not identify a signal, crashing thread or stack frame.

When the Mac is offline, accepted diagnostic events wait in an owner-only local queue. The queue holds at most 200 events and 1 MiB for no more than 14 days, retries with bounded backoff and becomes eligible to upload when connectivity returns. Removing Jikoku's local App data or uninstalling the App together with its data removes the queued events and random installation identifier. Events already accepted by the server are scheduled for deletion after 90 days. Jikoku does not keep running as a background process after the App is closed.

The App sends diagnostics only through a validating Supabase Edge Function. The function rejects unknown fields and invalid values, limits request size and rate, and writes into fixed database columns. Row Level Security is enabled, and the public key embedded in the App cannot read, update or delete the diagnostics table. Supabase and network infrastructure necessarily receive ordinary connection information, such as the source IP address, while routing and protecting the request, but the Jikoku diagnostics schema has no IP-address column.

Local storage, retention and deletion

App settings, Jikoku notes, object links, scheduling metadata, People/project data, invitation state, recovery audio and backup or quarantine files are stored in the App container/Application Support area. Optional model files and the bounded diagnostics queue are also stored under Application Support. Invitation passwords are stored in macOS Keychain. Local notes, JSON records and recovery audio are not separately end-to-end encrypted by Jikoku; protection relies on macOS account security, FileVault if enabled, restrictive file permissions and App Sandbox.

Local records remain until you delete them where the App offers that action, remove the App's local data or uninstall the App together with its data. Recovery audio is removed after successful transcription or explicit discard. Downloaded models remain until removed in AI Models or with local App data. Calendar events, reminders and contacts remain subject to Apple and configured-provider controls. Revoking a permission stops future access but does not itself delete data already stored locally or by those providers.

Because the Developer does not receive App content, the Developer normally cannot retrieve or erase content held only on your Mac or Apple account. Settings explains the required Public Beta diagnostics and provides local-data controls where available; it does not provide a diagnostics off switch in the current beta build. For help locating or removing data, contact support@jikoku.app.

The website and language selection

jikoku.app does not use analytics scripts, advertising cookies or user-action tracking. The website cannot access data inside the Jikoku application.

The product video displays a locally hosted preview until you press play. Playing it loads an embedded player from YouTube's privacy-enhanced domain. Google and YouTube then receive the network request under their own terms. Jikoku does not add that interaction to an analytics profile.

A language chosen through the site menu or specified in the URL takes priority and is stored for one year in the jikoku-locale cookie. The cookie contains only the language code. Without a saved choice, Russian is selected only when the hosting infrastructure supplies Belarus, Kazakhstan or Russia as a coarse country code; every other visitor receives English. The site does not request precise location, store the country or use the signal for analytics or advertising.

Launch email and Resend

If you submit your email address on jikoku.app, Jikoku will use it to send one email when the application launches. This is not an early-access application, a trial or a recurring newsletter.

The submission may also include the site language, date, source page and coarse technical context supplied by the delivery infrastructure, such as country, city and device platform. It never includes data from the Jikoku application. The address is stored in a private Cloudflare D1 database and added to a Resend Audience. Resend acts as the email storage and delivery provider.

Jikoku does not sell the address or share it for advertising. You can request deletion at any time by emailing support@jikoku.app. The address will be removed from the launch-email database and Resend Audience.

Children, changes and contact

Jikoku is a general-purpose productivity product and is not directed to children under 13. This policy may be updated when the application, distribution method, permissions or integrations change. The revision date at the top shows when this document was last updated.

Privacy questions, deletion requests and technical problem reports can be sent to support@jikoku.app.

Terms of Use

Using Jikoku

These terms govern your use of the Jikoku macOS application and jikoku.app. By installing or using Jikoku, you agree to use it lawfully and only through an official Jikoku distribution channel. The current direct-download Public Beta is evaluation software distributed free of charge through Jikoku's authorized Contra release. Its limited technical diagnostics are required as described in this Privacy Policy; if you do not agree to that collection, do not install or use the Public Beta.

License and ownership

Jikoku grants you a limited, personal, non-exclusive, non-transferable and revocable license to evaluate the Public Beta on compatible Apple-branded hardware. You may not resell, sublicense or redistribute the application unless the Developer gives written permission. Jikoku and its original design, code, text and branding remain the property of Jikoku and its licensors.

Third-party components and services

Jikoku uses Apple frameworks and third-party components and services, including WhisperKit, Apple MLX, Gemma 4 12B, Hugging Face and Supabase. Those components and services remain subject to their respective licenses and terms. Calendar, Reminders, Contacts, iCloud, CalDAV and other configured services remain governed by the providers you choose to use.

Your data and backups

You remain responsible for the accounts, calendars, reminders, contacts, local Jikoku data and exported files you use with Jikoku. Keep appropriate backups and verify important information before relying on automatically generated transcripts, summaries, dates or task suggestions.

No warranty

The Public Beta is unfinished evaluation software and may contain defects, lose locally stored beta data or change without notice. To the maximum extent permitted by law, Jikoku is provided “as is” and “as available”, without warranties of uninterrupted operation, error-free output, fitness for a particular purpose or permanent compatibility with third-party services. Local AI and speech output may be incomplete or inaccurate and should be reviewed by you.

Limitation of liability

To the maximum extent permitted by law, Jikoku and its contributors are not liable for indirect, incidental, special, consequential or punitive damages, or for lost data, profits, opportunities or business interruption arising from use of the application or website.

Apple relationship

Apple, macOS, Mac, iCloud, Calendar and Reminders are trademarks of Apple Inc. Jikoku is an independent product and is not affiliated with, sponsored by or endorsed by Apple Inc.

Changes and contact

These terms may change as distribution, purchasing and product capabilities develop. Material updates will be reflected on this page with a revised date. Questions can be sent to support@jikoku.app.