Security

Only you can push code to your app. Here's what protects it.

Signed patches

Every app has its own signing key. Your releases only accept patches signed with it; anything signed with another key, or not signed at all, is ignored.

Verified on every device

Before a device uses a patch, it confirms that:

If any check fails, the device keeps running its current code.

Who can publish

The signing key is created with the app and kept encrypted by OverPush; there's no key for you to store, back up or leak. A patch is signed only when someone allowed to publish to that app publishes it, and only after the uploaded file is checked against what was declared.

Your login

Sign in with Google or a one-time email code; there's no password. The console's Account page lists every browser and computer signed in, and signs any of them out at once.

Stopping a patch

Anyone with the developer role can stop a bad patch from the console or with overpush patches revoke. See Revoking a patch.

No native code

Patches never contain native code.

Reporting a vulnerability

Email support@overpush.in. Please don't open a public issue for security problems.