NJN™ is built with privacy at its core. We collect nothing. Zero. No data leaves your device unless you explicitly configure cloud AI providers.
All data — including API tokens, conversation history, memory vectors, documents, and configuration — is stored locally on your machine. API tokens are stored in Apple's Keychain on macOS. Conversations are local JSONL files. Memory and documents use local SQLite databases. Audit logs are held in RAM only and never persisted to disk.
NJN supports multiple AI providers: Anthropic, OpenAI, Google, xAI, and local models via Ollama. Cloud API calls only happen when you explicitly enter an API key, choose a cloud model, and send a message. Your keys are stored in your platform's secure credential storage.
The built-in privacy filter redacts personally identifiable information before sending requests to cloud providers by default. Four filter levels are available: Off, Basic, Standard, and Strict.
Your relationship with cloud providers is governed by their respective privacy policies.
When using Ollama for local inference, all processing happens on your hardware. Nothing leaves your machine. No API keys are needed.
NJN uses your device microphone for voice input. Audio is processed locally using on-device speech recognition where possible. When you choose a cloud AI provider, only the transcribed text — not raw audio — is transmitted. We do not store or retain voice recordings.
NJN does not include any analytics SDKs, advertising frameworks, tracking pixels, or telemetry. We do not collect usage data, crash reports, device identifiers, or any information of any kind. There are no NJN servers. There is nothing to phone home to.
NJN only makes network connections when you actively send a message to a cloud AI provider or use cloud-based voice services. The gateway binds to your local network by default and is not exposed to the internet unless you configure Tailscale or port forwarding.
Authentication uses 32-byte cryptographically random tokens. Device pairing codes expire after 5 minutes and are single-use. All requests are logged to an in-memory audit log (max 500 entries, RAM only). The six-tier access level system gates every tool and capability.
NJN is open source under the Apache 2.0 license. You can inspect every line of code to verify these privacy claims at github.com/perceptualart/njn.
NJN is not directed at children under 13. We do not knowingly collect any information from children — or from anyone.
The zero-collection architecture aligns with GDPR, CCPA/CPRA, COPPA, PIPEDA, LGPD, POPIA, and Apple App Store Guidelines. There is nothing to comply with when you collect nothing.
If we update this policy, we will post the revised version here with an updated date.
Questions? [email protected]
By downloading, installing, or using NJN ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use NJN. These Terms form a binding legal agreement between you and Perceptual Art LLC ("NJN," "we," "our," or "us").
NJN is a voice-first AI assistant platform for iOS and macOS. It orchestrates requests to third-party AI providers (including Anthropic, OpenAI, Google, xAI, and Ollama) using credentials you supply. NJN is designed as a local-first application — your data stays on your device.
NJN is currently in limited early access. The App may be unstable, incomplete, or subject to breaking changes. We reserve the right to modify, suspend, or discontinue access — including access for specific users or features — at any time without notice or liability.
You must be at least 13 years old to use NJN. By using the App, you represent that you meet this requirement and that your use will comply with all applicable laws.
You agree not to use NJN to:
When you configure a cloud AI provider (Anthropic, OpenAI, Google, xAI, etc.) and send messages through NJN, your requests are transmitted to that provider under their terms of service and privacy policies. NJN acts as a local orchestration layer only. We are not responsible for the availability, accuracy, content, policies, or actions of any third-party AI provider.
You are responsible for ensuring your use of each provider complies with their respective terms.
AI-generated content may be inaccurate, incomplete, outdated, or misleading — a phenomenon sometimes called "hallucination." NJN includes anti-hallucination safeguards, but no system is perfect. You acknowledge that:
NJN uses your device's microphone to enable voice interaction. By enabling voice features, you consent to the App accessing your microphone. Audio is processed locally where possible; when routed to a cloud provider, only transcribed text is transmitted. We do not record or retain your voice.
The NJN source code is available under the Apache 2.0 open source license. The NJN name, brand, logo, and any proprietary model components are owned by Perceptual Art LLC and may not be used without written permission.
You retain ownership of any content you create using NJN. By using the App, you grant no license to us over your content — we have no access to it.
For users who download NJN via the Apple App Store: Apple, Inc. is not a party to these Terms and bears no responsibility for NJN or its content. Apple has no obligation to provide maintenance, support, or warranty for NJN. Apple is a third-party beneficiary of these Terms solely for the purpose of enforcing them against you. Your use of NJN is also subject to Apple's App Store Review Guidelines and Terms of Service.
NJN is provided "as is" and "as available" without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy, or non-infringement. We do not warrant that the App will be uninterrupted, error-free, or free of harmful components.
To the maximum extent permitted by applicable law, Perceptual Art LLC and its founders, employees, and agents shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of your use of NJN. Our total aggregate liability for any claim related to NJN shall not exceed the amount you paid for the App (which is zero, as NJN is free).
These Terms are governed by the laws of the State of California, without regard to conflict of law principles. Any dispute arising from these Terms shall be resolved in the courts of California.
We may revise these Terms at any time by posting an updated version at this URL. Continued use of NJN after the effective date of any changes constitutes your acceptance of the new Terms.