No technical jargon. For parents who want the essentials before signing up their household.
01
Filtering happens in Canada.
When your family visits a website, the filtering request goes through our server in Beauharnois (Quebec). Not the United States. Not Israel. Quebec, under Canadian law — federal PIPEDA and provincial Law 25.
Honest note: our admin dashboard is currently hosted in the USA (AES-256 encrypted). Migration to Canada planned for Q3 2026. Details in Section B.2.
02
Your queries are not sold.
Shomerli does not sell your browsing data to advertisers. None. Our business model is paid subscription, not advertising — this is deliberate and structural. No third-party tracking pixels, no Meta SDK, no Google Analytics on the dashboard.
03
Deletion on request.
You can request deletion of all your data at any time. Legal deadline: 30 days (Law 25 art. 28). In practice: under 72 hours for Shomerli. Email steve@shomerli.com, written confirmation at every step.
0
data shared with advertisers or commercial third parties.
Law 25 contractual commitment — not a PR claim
Want more technical detail — architecture, encryption, hosting topology?
Architecture, encryption, honest hosting topology, API controls, bypass detection. All claims independently verifiable.
B.1 — Multi-layer architecture
Shomerli is not a standalone DNS filter. It's a multi-layer architecture designed for the observant community, where each layer adds a distinct protection. No single layer is sufficient — it's their composition that makes bypass expensive and detection fast.
User device
1
CoreDNS — DNS-level blocking
First line. DNS resolution intercepted before any TCP connection.
DNS over HTTPS (RFC 8484)
DNS over TLS (RFC 7858)
Community blocklists
2
MITM Proxy — Beauharnois (QC)
Keyword interception + AI classification on HTTPS content, inside Canadian jurisdiction.
Encrypted TLS termination
AI classification (Anthropic)
PII redaction before inference
3
Samsung Knox / Device Owner
Wildcard filtering on Android via Device Owner mode — non-removable without factory reset (kernel-level mode planned post-Knox-activation).
Detects VPNs, alternative DoH, HTTP(S) proxies, SSL pinning bypass attempts.
Real-time admin alerts
Privacy-first logs
Knox network policy
Internet
B.2 — Where your data lives.
Shomerli was designed and operates from Montreal. Our commitment is Canadian residency for all sensitive data. Here is the current state — and our public roadmap. No "100% Canadian infrastructure" claim that an IT auditor would dismantle in three minutes.
·Dependency scanning. Snyk + npm audit in CI/CD. Zero-CRITICAL-vuln policy: no CRITICAL vulnerability in production without a hotfix within 48 hours.
·Audit trail. Immutable append-only PostgreSQL table. Action / user / timestamp / IP / metadata for every security-relevant event. 90-day hot retention, 7-year cold archive.
B.5 — Bypass detection.
Part of Shomerli's value is its resistance to bypass — VPN, proxy, alternative DoH. We can't catch everything; here is what we do technically:
✓Real-time notifications to the household or school admin
✓Attempt logs that don't reveal user identity (privacy-first default)
⚠No filtering system is 100% bypass-proof. A determined user with root access on a device can circumvent. Our approach: raise the effort cost + detect quickly.
B.6 — Immutable audit trail.
All security events (login, password change, RBAC change, data export, deletion) are logged into an append-only PostgreSQL table. No UPDATE or DELETE permitted. Enforced via DB constraints + automated tests.
-- Audit log structure (simplified):CREATE TABLE audit_log (
id UUID PRIMARY KEY,
user_id UUID NOT NULL,
action VARCHAR(100) NOT NULL,
resource_type VARCHAR(50),
resource_id UUID,
ip_address INET,
user_agent TEXT,
metadata JSONB,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- No UPDATE or DELETE permissions granted
Representing a school, Vaad or institution? See the compliance commitments below.
Article 3.2 of Quebec's Law 25 requires any organization collecting personal data to designate a person responsible for privacy protection. For Shomerli that is our founder — until the team grows enough to formalize an independent DPO.
C.3 — Incident response
In the event of a breach or security incident, the following process applies — each step with an explicit SLA, logged into the audit trail:
Forensic analysis, breach scope, identification of affected data and impacted users.
03
User notification< 72 h
Email to every potentially affected user (PIPEDA + Law 25 art. 3.5). Incident details, data touched, recommended actions.
04
Authority notification< 72 h
CAI Quebec if required by Law 25 art. 3.5. Office of the Privacy Commissioner of Canada if applicable.
05
Public post-mortem< 14 d
Published at /security#incidents — transparency commitment. Timeline, root cause, corrective measures.
No security incident has occurred to date (Shomerli is 4 months old). If one did, this process would be followed and this page updated publicly with a post-mortem.
C.5 — Contractual commitments
✓No sale of data to advertisers or commercial third parties.
✓No advertising profiling — no audience building, no look-alike modeling.
✓No use of data to train third-party AI models. Data stays inside Shomerli + Anthropic API with PII redaction.
✓Full deletion on request, under 72 hours (legal limit 30 days, Law 25).
✓Full export on request, under 72 hours, portable JSON format.
✓30-day notice before any change to the privacy policy (Law 25 art. 8.2).
Audit & verification
Want to verify our claims?
Public roadmap
Q2 2026now
Filtering VPS Quebec operational · Encrypted dashboard in USA
Q3 2026
Migrate Supabase + Vercel to Canada region
Q4 2026
Self-hosted DB option for Institution tier (schools)
2027
External SOC 2 Type II audit
A question, a specific requirement, a rabbi or Vaad who wants to audit?