New in version 1.0.0
Using keepIT with a server? Export your notes under Settings → Your data before it updates to 1.0: 1.0 starts with a clean database.
Note cards have a new look: rounder corners, a fill lit from above, and a note with a photo is painted on the photo itself.
Fixed: repeating reminders keep their time when the clocks change, pasting several lines into a checklist makes an item of each, and the unticked boxes of an open checklist are easy to see.
A fast, private notes app. Your notes live on your phone, and on your own server if you want one - never on ours.
Open it and start writing. No account, no setup, no connection: everything is stored on the device first, so keepIT is instant and works offline. When you want the same notes on your other devices, run the free and open-source keepIT server and they sync in real time. You can start without one and connect a server later - your notes come with you.
- Notes and checklists, with Markdown as you type
- Voice notes - record one and play it back, straight from your list
- Photos from your camera or gallery
- Reminders that fire on time, offline and with the app closed
- Colors, pins, lists, archive and search to keep it findable
- Share a note with someone to view or edit (needs a server)
- Home-screen widget, and text shared in from other apps
No ads, no analytics, no tracking.
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 14 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
run foreground service
Allows the app to make use of foreground services.
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
record audio
This app can record audio using the microphone while the app is in use.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
org.hyperstarit.keepitapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
6.2 MiB
PGP Signature
|
Build Log
New in version 0.9.2
Two-factor sign-in with an authenticator app, and deleting your account, both in Settings → Account.
Lists can have an emoji icon. A privacy policy, linked from About.
Fixed: a note too big for the server is no longer lost, an offline edit no longer undoes a collaborator's change, "Add item" sits under the unticked items, and sharing long text into the app no longer crashes it.
Running your own server? Update it to 0.9.2 too: the new features need it.
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 14 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
run foreground service
Allows the app to make use of foreground services.
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
record audio
This app can record audio using the microphone while the app is in use.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
org.hyperstarit.keepitapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
6.2 MiB
PGP Signature
|
Build Log
New in version 0.9.1
Opening a note no longer counts as editing it. A note you open and close without changing stays where it was, and on a shared note it can no longer overwrite a change someone else made while you had it open.
New screenshots, in all three themes.
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 14 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
run foreground service
Allows the app to make use of foreground services.
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
record audio
This app can record audio using the microphone while the app is in use.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
org.hyperstarit.keepitapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
6 MiB
PGP Signature
|
Build Log