honestly imperfect, undeniably the best
v1.005
| ID | Flow Name | Start Time | End Time | Duration | Status | Details |
|---|---|---|---|---|---|---|
| No runs recorded yet. | ||||||
Manage and monitor automated execution rules for your data preparation workflows.
| Flow File | Flow Name | Schedule Frequency | Last Run Time | Last Run Status | Actions |
|---|---|---|---|---|---|
| No scheduled workflows configured. You can schedule a workflow in the Prep canvas's Workflow Settings configuration panel. | |||||
Drag dimension columns to Rows or Columns, and measure columns to Values to see cross-tabulated analytics.
The desktop app runs a trusted local server on your own machine — no upload limits, more file formats, and local AI. The website (this browser version) keeps everything client-side but can't reach your disk or local AI.
| Capability | 🖥️ Desktop | 🌐 Website |
|---|
Your data never leaves your machine in either version: the website parses files in your browser; the desktop app uses its own local server. The desktop app additionally reads binary formats and runs local AI, which a browser cannot do safely.

| Record ID | Status |
|---|---|
| Please load a database and click 'Run Workflow' to see prepared output results. | |
| Date | Time | Tool Nr | Tool Type | Workflow Message Text |
|---|---|---|---|---|
| - | - | - | SYSTEM | Ready. ETL Designer workspace initialized. |
Configure your target SQLite database and table on the left, then click Initialize to import and enrich your active source schema.
| Origin Table | Field Name | Title (Nice Name) | Type | Extracted At | Description | Stewards | Experts | Domain | Last Edited |
|---|
We found two different versions of your Data Flow workspace. This happens when you work offline and later connect, or use the tool on multiple devices simultaneously.
This is the workspace synchronized from your user profile online.
This is the most recent local backup saved on this machine's disk.
Selecting one version will overwrite the other.
datok
honestly imperfect, undeniably the best
v1.005
You don't need a five-figure enterprise license or a sprawling cloud infrastructure to master your data. Datok is the all-in-one data processing, cataloging, and visualization platform built for solo professionals, small business owners, students, and agile corporate workers who want enterprise-grade power without the bloated price tag.
Datok brings no-code data preparation, metadata cataloguing and visual dashboards together in one application — capabilities that usually take several separate enterprise tools. Built to be the best value for your data work: one simple monthly price, and your files are never uploaded to us.
Datok is accessed easily through your web browser, but 100% of the data processing happens locally on your machine. This unique architecture provides three massive advantages:
Your sensitive datasets never leave your computer. No cloud uploads — you keep full control over your information.
Because Datok leverages your local CPU and memory, there are no hidden cloud compute fees or bandwidth limits. The performance scales entirely with your hardware—the better your rig, the faster your flow.
Got a capable machine? In the Datok desktop app you can plug in local language models via Ollama on your own PC to enrich, analyze and query your data. Nothing goes to the cloud, and there are no API fees to pay.
Workflows, worksheets and dashboards on the web, plus the Windows desktop app with local AI. Price shown in your currency, including VAT.
Includes all Datok features plus the active OmNexis lookup tool for 1,000 API requests per month (resets 1st of month). Only info for existing name+country records is returned; missing entries are indexed over time.
Whether you are a student crunching complex research data, a sole proprietor mapping sales trends, or a corporate analyst building workflows locally to bypass IT red tape, Datok gives you the tools to let your data flow.
We'll e-mail you an activation link with the contract documents; the account works once you confirm it. The free 8-hour trial starts when you activate your account. See the service specification.
Security Required: You must change your password on your first login to continue.
Enter the 6-digit verification code from your Google Authenticator app to log in.
Two-factor authentication is mandatory for your account. Scan this QR code with Google Authenticator:
Reset your authenticator device by verifying your password.
Enter the e-mail address of your account. If it exists, we'll send you a link to set a new password (valid for 1 hour).
bool fields (always stored as 0/1) are shown in Prep. In Analyze you can override the text per field by right-clicking it.Configure your local Ollama connection and select a default LLM model for AI/LLM tools.
Two-factor authentication adds an extra layer of security to your account.
Track feedback and feature requests you submitted, along with response notes from the Datok admin team.
Datok runs entirely client-side inside your browser sandbox. Your datasets, parameters, and query workflows are never uploaded or transmitted to any server.
FileReader API and WebAssembly (WASM) to read and query databases locally.
This test attempts to connect to an external server (e.g. google.com). If it fails or is blocked, it verifies that Datok is successfully sandboxed from the public web.
| Timestamp | Type | Details | Status | Processor |
|---|
📊 Overview · solid = actual, dashed = projected (assumes renewals)
| Name | Domicile | Role | Paid Until | Action |
|---|
| Timestamp | User Name | User Email | Context / Rating Source | Rating | Comment |
|---|---|---|---|---|---|
| No ratings recorded. | |||||
Create a one-line message (e.g. a known issue or maintenance notice). When you turn it on, every logged-in user sees it at the top of Datok (web & desktop) on their next login or refresh. Once on, the text is locked; turn it off and it moves to the history below. Only one warning can be active at a time.
Monthly subscription movement and trial-conversion history. The current month is live; past months are fixed.
Reference list of standard procedures for Datok developers and maintainers.
Every update to the Datok codebase must include an increment of the internal DATOK_VERSION variable in app.js by exactly 0.001. Additionally, update the DATOK_VERSION_DATETIME string.
All backend changes must be deployed to the VPS via SCP (e.g. scp start.py ...). Afterwards, the python server must be forcefully restarted using kill (locating the exact PID) and nohup python start.py > server_debug.log 2>&1 & from inside the venv/bin/activate context, because killall python3 will silently fail to match the virtual environment process name.
Hardcoding explicit user profile overrides (e.g., forcing a specific user to a particular country on login) is strictly prohibited. Testing overrides must be reverted before deployment to avoid data overwrite bugs in production.
Always ensure that the local copy of the codebase (C:\AG\dejta) remains perfectly in sync with the live server. Test changes locally before blindly pushing them to the VPS.
When the user works offline, workspace settings are saved to localStorage with a datetime stamp. When the connection to datok.eu is re-established, the system compares the local timestamp with the server's timestamp. If there is a gap of 5 minutes or more, a warning prompt appears asking the user whether to keep the newer Local offline settings or the Server settings, preventing accidental overwrites.
Data Operations Workspace
All datasets and databases are processed and stored locally on your machine. We do not send your files or data to any external cloud. Since all calculations and ingestions run locally, your machine's hardware (RAM, CPU, and disk speed) directly affects processing times and capabilities.
Need clarification on a tool? Simply right-click any tool icon in the Prep palette (or click the help icons) to open its dedicated quick-reference guide immediately. You can also head over to the Info tab at the top to access the searchable user manuals at any time.
Datok's AI-enabled tools (like AI Text) run offline on your machine when Ollama is installed and at least one LLM model (such as llama3.2) is downloaded. Your data is not sent to us or to a cloud AI; Ollama cloud models are blocked.
We are sorry to see you go! If you cancel, your account will remain fully active with access to Datok until the end of your currently paid period (N/A).
Cancelling is not withdrawing: within 14 days of ordering you can withdraw instead and get a pro-rata refund — see Your subscription.
Only one main Datok workspace window can be active at a time to prevent data corruption and database lock conflicts. You can launch report viewers, temporary analysis tabs, and help windows separately.
Please provide your feedback regarding the element you clicked. Whether it's a bug report, a feature request, or a thank you note, we appreciate it!