The position is a draw, but not as easy as I first thought.
At first this looks like a simple fortress for Black.
Black needs to play...b5 : anyway, White can force it by bringing the wK to f4 (after c2-c3). Black has to react with ...Ke6 to prevent a trivial win on the kingside, and thus to push ...b5 to not let this pawn hanging.
Then the bB holds the h7-b1 diagonal and the bK defends against wK invasions:
Against wKf4, we play ...Ke6. No invasion through the kingside.
Against wKb4, we play ...Kc6. Instead, allowing wKc5 would soon lead to zugzwang: b5, d5 and h7 are three weaknesses, one too many for the bK and bB.
And just one subtelty: against wKa5 we play ...Bd3! to prevent the only possible plan for White : invasion through the a-file and the 8th-rank:
[FEN "8/8/2k3bP/1p1p4/1K1B4/2P2P2/8/8 w - - 0 1"]
Now 1.Ka5!? starts the plan Ka5-a6-a7-b8-c8-d8-e8-f8-g8 ! We cannot stop the wK on c8 or e8 because of zugzwang, so we need to react now:
1...Bd3! 2.Be3 Kb7! 3.Bd4 Kc6 4.Ka6? b4! (reduces the number of pawns) 5.Ka7 bc3 4.Bc3
White will certainly win the Pd5 through zugzwang, but Black doesn't care : the resulting B+f,h vs B is a trivial draw.
[FEN "8/5k1b/7P/8/3B1K2/5P2/8/8 w - - 0 1"]
Black just waits with, e.g., Bg8-h7-g8
Edit : White can try to improve on this plan by placing her bishop on b4 and reaching this position (with Pf4 rather than Pf3) :
[FEN "8/1k6/7P/Kp1p4/1B3P2/2Pb4/8/8 w - - 0 1"]
If it is White to move, he can lose a tempo by 1.Bf8 Kc6 2.Be7 Kb7 3.Bb4, since 2...Bh7 3.Ka6 progresses
So let's consider it's Black's move. A bishop move loses immediately, so the two tries are 1...Kc6 holding b5 or 1...Ka7 preventing breakthrough down the a-file.
I believe White has chances in both cases:
1...Ka7 2.f5! is a surprising deflection that exploits the bK being so far from h7: 2...Bxf5 3.Kxb5 Kb7 4.Kc5 Be4 5.Kd6 and White wins with Kg7 and h7 - after replacing the bishop on d4 to prevent an exchange of the last pawn.
1...Kc6 2.Ka6 (there is no ...b4 now) 2...Bh7 3.Ka7 Kc7 4.Ba5 Kc6 5. Kb8 Bf5 6.Bb4
[FEN "1K6/8/2k4P/1p1p1b2/1B3P2/2P5/8/8 w - - 0 1"]
6...Kd7? 7.Kb7 allows the wK to c5 and leads to the loss of a pawn (and the game) by zugzwang: 7...Bh7 8.Kb6 Bd3 9.Kc5 Ke6 10.Kc6Z
6...Bh7? let the wK progress along the 8th rank: 7.Kc8 Bg6 8.Kd8 and the wK reaches g7, winning again.
In both cases White wins, yet Black still has a draw with either the passive 6...Kb6! denying any more progress for the wK, or 6...d4! 7.cd4 Kd5, aiming for counterplay. Thanks to @Scounged for checking this with Stockfish 13.