cert.fish Guide
Security and privacy

The sideloading threat model

Decide what you trust when choosing an IPA, signer, certificate provider, pairing service, or marketplace.

There is no single “is sideloading safe?” answer. Safety depends on which actors receive which powers.

The trust chain

Actor or assetWhat can go wrong
IPA publisherMalicious or deceptive app code
Repository or mirrorReplaced download, stale build, false provenance
Desktop signerApple Account credential or IPA exposure
On-device signerP12, profile, IPA, and signed output exposure
Certificate providerUDID, private-key, account, and continuity risk
Pairing serviceSensitive device pairing record exposure
JIT helper or VPNLocal device communication and debugging access
Alternative marketplaceCatalogue, update, commerce, and moderation risk
Jailbreak repositoryPrivileged package and bootstrap compromise

Match controls to your risk

Low-risk test device

Open-source tools, disposable accounts, and experimental IPAs may be reasonable when the device has no sensitive data and can be restored.

Daily personal device

Prefer established open-source tools, primary download sources, narrow permissions, and apps with reproducible provenance. Avoid modified authentication, banking, password, VPN, and work clients.

Work or managed device

Follow organizational policy. MDM, supervision, endpoint monitoring, and compliance controls may block or report sideloading. Do not install a personal signing profile to evade management.

Four false assurances

  • “It is signed.” Signatures do not prove benevolent behavior.
  • “iOS is sandboxed.” Apps can misuse granted permissions and credentials entered directly.
  • “It is open source.” A downloadable binary is not automatically built from that source.
  • “Everyone uses it.” Popularity reduces neither supply-chain nor account risk.

A defensible minimum

Use the developer's original distribution when possible. Verify hashes or signatures when published. Keep iOS current unless deliberately preserving a version-locked capability. Back up app data. Separate signing accounts from primary accounts when appropriate. Never share P12 files, passwords, UDIDs, pairing records, or order links in public support channels.

Paid CertificatesFrom cert.fish: no computer, no weekly refresh. One purchase for one iPhone.Buy - £6.75