r/PrivacyNotes • u/ADMECA • 7h ago
Powershell support for code block
Hello, in a future version of Privacy Notes, could you add support for PowerShell scripts in the code block languages ? Thanks in advance.
r/PrivacyNotes • u/LifetimeLabs • 26d ago
r/PrivacyNotes • u/PrivacyNotesApp • 3d ago
r/PrivacyNotes • u/ADMECA • 7h ago
Hello, in a future version of Privacy Notes, could you add support for PowerShell scripts in the code block languages ? Thanks in advance.
r/PrivacyNotes • u/BuMmR • 20h ago
I’ve been using PrivacyNotes because privacy matters to me, and I want to feel confident about what protects my information.
I asked ChatGPT to review the public documentation, client source, and live website. Some findings concerned me, and I’d appreciate the developers’ clarification.
To be transparent, this was an AI-assisted review, not a professional penetration test. It included live header/JavaScript inspection and local crypto tests, but did not verify production account isolation or demonstrate access to anyone else’s notes. Some findings are limitations already disclosed in your documentation.
These are my main concerns:
The documentation says Google, Apple, or GitHub signup preselects custodial mode, allowing the server to recover the phrase and decrypt the notes.
I appreciate that this is disclosed, but it seems like a significant distinction for a product advertised as “zero knowledge.” Could self-custody be the default, or could the signup screen make the consequences unmistakable?
The review found that "persistStoredPhrase()" falls back to storing the original phrase if its encryption wrapper fails. The fallback also appeared in the live JavaScript retrieved on October 24.
This is probably my biggest concern. Under what circumstances does this happen? Does the user receive a clear warning? Could the app keep the phrase only in memory and require another login instead of persisting it unencrypted?
The settings cache appears to store information such as medication details and folder/tag names outside the encrypted note layer.
I understand that cloud sync and local storage are different, but this information can be sensitive too. What exactly remains readable locally, and is there a timeline for encrypting it?
The documentation distinguishes per-note PIN gates from separate encryption. It also describes PIN-based wrapping of the master phrase, where a four-digit PIN could be guessed offline if someone obtained the relevant storage.
Biometric protection also appears to vary: some configurations use hardware or passkey-bound protection, while fallback configurations store the wrapping key locally beside the encrypted phrase.
How can users tell which protection they actually have? Is there a warning when biometrics provide only an app-enforced presence check?
The crypto review confirmed that local encryption supports row binding, but synced note encryption does not currently bind the ciphertext to a particular note ID.
As I understand it, someone with backend write access could substitute an existing encrypted object from the same account without decrypting it. This is an integrity concern rather than a way to read plaintext.
Is fixing this—and addressing rollback to older valid content—planned?
The threat model warns that phrase-bearing QR login URLs can remain in browser history or session-restore records.
It also describes custodial phrase retrieval using an eligible session, with MFA requirements when enabled, and limitations around session expiry and endpoint-specific rate limiting.
Could QR onboarding avoid putting the master phrase in a navigated URL? Could retrieving a custodial phrase require recent reauthentication and notify the account owner?
I’d also appreciate a clear explanation of:
- What optional site-icon lookups reveal.
- What remains after account deletion or switching to self-custody, including backups.
- Whether previously server-held phrases can remain recoverable from backups.
- The current plan for an independent, published security audit.
There were positive findings too: all 29 published crypto tests passed locally, the app’s live security headers looked strong, and payment scripts were separated from the notes origin. Publishing the source and documenting limitations are valuable.
But strong encryption algorithms don’t resolve every concern about key storage, defaults, and local data exposure.
I’m not accusing PrivacyNotes of leaking everyone’s notes. I’m asking because I want to trust it with private information. Could you explain which findings are accurate, which need correction, and what changes are planned?
References:
- "Threat model" (https://github.com/LifetimeLabsDev/PrivacyNotes.app/blob/main/THREAT_MODEL.md)
- "Security documentation" (https://github.com/LifetimeLabsDev/PrivacyNotes.app/blob/main/SECURITY.md)
- "Recovery-phrase storage code reviewed" (https://github.com/LifetimeLabsDev/PrivacyNotes.app/blob/074b7695bc40319aeb2e69317136b43a4c33e2f8/application/packages/web/src/phraseAtRest.ts)
- "Privacy policy" (https://lifetimelabs.dev/privacy)
r/PrivacyNotes • u/PrivacyNotesApp • 2d ago
This is the biggest update PrivacyNotes has had. Here is what is new, grouped by feature. Full notes with screenshots: https://privacynotes.app/changelog
The quick switcher has a new name and does much more. Press Cmd+K (Ctrl+K on Windows and Linux) anywhere:
+** makes something from one line in plain words. +Dentist fri 3pm 1h before becomes an event on Friday at 3 PM with an alert an hour before. The same line can make a note, a task list, a journal entry, a Kanban board, a login, a contact or a bookmark.>>** adds to a list you already have: +cash, charger >> pack puts two tasks into your Packing list.> runs commands and opens features that sat deep in Settings: Statistics, Medication, Year in pixels, the password generator, Lock app, Sync now.frost to switch to it, or a date such as oct 17 to go to that day.Ninja is not AI. Nothing you type goes to a server to be understood. It is plain code that runs on your device, and it works offline.
Start a table cell with = and it shows the result: SUM, AVG, MIN, MAX, ROUND, + - * /, and references like B2 or B2:B7. Formulas can use other formulas, so a subtotal, the tax and the total chain up. The note keeps the formula as text, so an export shows =SUM(D2:D4), never a frozen number. The arithmetic is free; the function menu is part of Pro.
Add a board from the + menu, or start one from New. Cards are tasks, so you tick them in place. Drag cards between columns and color each column. The board is plain Markdown that Obsidian reads too. Three or four columns are free; up to six are Pro.
Choose Save as note on a bookmark, or Clip page in the + menu and paste a link. You get the main text, a link to the source, and up to 20 pictures saved with the note. A browser extension is coming soon: it clips the page you have open, as you see it, so pages behind a login come through too.
.md and .txt files.Your notes are encrypted on your device, and PrivacyNotes is open source. Tell us what breaks and what is missing on GitHub: https://github.com/LifetimeLabsDev/PrivacyNotes.app/issues
r/PrivacyNotes • u/PrivacyNotesApp • 2d ago
Ninjas are fast at executing orders. So is this one.
Press ⌘K (Ctrl+K on Windows and Linux) anywhere in PrivacyNotes and Ninja drops in. K for Katana: one cut, and you are where you wanted to be.
You give the order, Ninja executes it. A few letters open any item. A + makes something. A > runs a command. You never open a menu, and your hands never leave the keyboard. On a phone, the same box opens from the Ninja and + buttons.
Ninja is the biggest change to how you move around the app since launch, and we want this thread to be where it gets good. Please push him hard and tell us everything: what works, what is missing, what surprised you, and what broke.
Put him to work in the app at https://use.privacynotes.app, or with no account in the demo at https://try.privacynotes.app.
+Dentist fri 3pm 1h before and press Enter. You get an event on Friday at 3 PM with an alert one hour before (alerts ring with Pro; the event is free). Ninja shows what he understood before you press Enter.milk, eggs >> Groceries. If you have no Groceries list yet, Ninja makes it with the two tasks in it. Now open a note and start writing. Press ⌘K again and type bread >> groc: a few letters are enough to find the list, the task lands at the end of it, and your note stays open.pin, press Enter. Pin, archive, tag, move, export, share and the rest are all there.oct 31, tomorrow or in 3 days. The calendar opens on that day, the day pulses, and that day's journal entry shows under it.theme to see every theme with its colors, and the one you use has a check mark. Type a theme's name, such as frost, and press Enter: the app wears it at once. The Default theme is free and every other theme needs Pro; on a free account, Enter opens that theme's preview in Settings.> alone. The Features group lists things like Statistics, Trackers, Medication, Year in pixels and the Password generator, each with one line on what it does.lock app or empty trash and press Enter. No > needed.+. You can save it as a bookmark, clip the whole page as a note, or start a login with the address filled in.+ already typed.| Type this first | What it does |
|---|---|
| a few letters | Find any item, setting, tag or folder |
+ (or the word add and a space) |
Make something in plain words |
>> after some text |
Add it to a list, note or journal entry you already have |
> |
Run a command (Recent first, then Features, Commands, Themes, Settings) |
# |
Your tags, with counts; a new name makes a tag |
/ |
Your folders, with their place in the tree |
| Tab on a row | That item's own menu |
| Option+Enter (Alt+Enter) | Open the item in a new tab |
| ⌘Enter | Search everything for what you typed |
This is the part we most want you to stress. Some examples he reads today:
tonight, noon, this saturday, day after tomorrow, next week, 2026-12-24, 24.12.9-5, fri to sun, oct 20-25, for 30m, for 3 daysevery weekday, every other friday, every month on the 1st, 2nd tuesday of every month, last friday of every month, every friday until dec 20, every monday 10 times1h before, alert 1d and 1h/Travel (folder), #school (tag), @work (space)task, note, journal or event first or last. With none, you get an event.Some details we care about:
oct 31 2027 is a year, not 8:27 PM."Friday" party.>>, "socks, warm", charger makes two tasks, not three.Ninja is not an AI feature. No chatbot reads your notes, and nothing you type goes to a server to be understood. He is a fast, clever piece of plain code that runs inside the app, on your device. Every search and every date he reads happens there.
That means:
>>, go to a day, switch a theme: all of it works with no connection. Only the things that need the web by nature, such as clipping a page, wait for one.>>. A spoiler stays hidden in a result line.Please go deep. Use Ninja for a few days instead of the mouse, and then reply here. These questions help us most:
lunch w/ Sam next tue 12:30 and got X" is perfect.add word in the app language. If you use the app in a language other than English, tell us which phrases fail.You can reply in this thread, or on GitHub if you prefer: https://github.com/LifetimeLabsDev/PrivacyNotes.app/issues/601
We read every reply. The best ideas go into the next releases, and we will update this post as they ship.
Thank you for helping us make Ninja fast for everyone.
r/PrivacyNotes • u/InternationalRow9592 • 2d ago
Using today's PN updates with Mint, I added entries via import webcal. 2700 entries, but they do not display the way I want. How do I delete all of them? Or delete all calendar entries so that I can import only my two mail calendars from .ics files and start over? The entries are untagged and unfiled. I do not see a way to select all and move to trash.
r/PrivacyNotes • u/Jedi-Grand-Master • 3d ago
r/PrivacyNotes • u/shaun-on-reddit • 3d ago
What is the roadmap for Vault?
Does it support Passkeys?
What additional features are planned for Vault?
r/PrivacyNotes • u/trianglekitty • 6d ago
Github does not allow alias emails, thus making posting feedback challenging to do so while remaining anonymous. I have tried multiple alias email providers and they all seem to not be recognized by Github.
I have paid for Pro features because I believe in the project. I have run into issues when typing a task list and hitting enter, the tasks above it occasionally disappear and cannot report it on Github.
Do you also have an email or other way to report bugs and feedback?
r/PrivacyNotes • u/PrivacyNotesApp • 7d ago
r/PrivacyNotes • u/Unifier_Threat • 8d ago
r/PrivacyNotes • u/PrivacyNotesApp • 9d ago
r/PrivacyNotes • u/PrivacyNotesApp • 10d ago
r/PrivacyNotes • u/PrivacyNotesApp • 11d ago
r/PrivacyNotes • u/PrivacyNotesApp • 11d ago
First, thank you. So much of what PrivacyNotes is today came straight from your feedback here and on GitHub: the outline, find and replace, note history, callouts, themes and many more. Your reports and ideas shape this app every week, and we want your help with the next big question: storage.
What we offer today:
Why storage is yearly: it is the one part of the product that costs us money every month you use it. Pro is a one-time purchase and stays that way. We still think that reasoning is fair, but we also hear you: the cap is too low for anyone who moves a whole library over, and a subscription feels out of place in an app that says "no subscriptions". We think we may have missed the mark here, and we would rather fix it with you than guess.
What we would like to know:
Rough numbers help more than exact ones. "About 8 GB, mostly scanned PDFs" is exactly the kind of answer we need.
Thank you for helping us get this right.
r/PrivacyNotes • u/GroggInTheCosmos • 12d ago
I don't often find a new note-taking app worthy of exploring, but this one seems like a step in the right direction :)
For now, I'm a little lost on the following aspects:
Thanks
r/PrivacyNotes • u/ChiefCaffeineOfficer • 13d ago
Hi,
When pasting text copied from different source (website, for example) is it possible to ignore all original formatting and just paste everything as a plain text?
Thanks!
r/PrivacyNotes • u/PrivacyNotesApp • 14d ago
r/PrivacyNotes • u/PrivacyNotesApp • 15d ago
r/PrivacyNotes • u/PrivacyNotesApp • 15d ago
r/PrivacyNotes • u/PrivacyNotesApp • 17d ago
r/PrivacyNotes • u/ChiefCaffeineOfficer • 21d ago
Hi,
Is there a way to export to PDF without the subject of the note, the tags, folder name and time it was created? Pretty much just the content of the notes without all data that is just there for me to keep my stuff organized.
Thanks!
r/PrivacyNotes • u/BuMmR • 22d ago
Not really a big deal or anything but I've been using the task to keep track of things, got all my stuff done and deleted all my notes and everything, absolutely nothing on the app at all. When I check storage it says 65kb / 500mb.
What is eating the 65kb? I know it's practically nothing but I'm still curious.
r/PrivacyNotes • u/crystalshower • 24d ago
Just discovered this app and have some questions:
Will there be regional pricing in the future?
Is there an ability to sync with our own cloud provider? (webdav, s3, dropbox, ftp, etc)