Dismiss Notice
How Does This Work?

You create a free account and set a Gmail filter to forward your Ingress email damage reports.

The damage reports are processed in realtime into the Outgress analytics and alerting engine.

That's the short version.

Is This Allowed?

We believe so, but you decide.

But My Secret Data!

No one on the opposing faction cares who on their team is attacking you. Do you care who on your team is attacking opposing portals?

LuvLetter
resistance
** Some portals blurred until you log in.
Recent Ingress Activity:
sfAe3 311P E9agzAEL
Aug 16, 2025 at 2:09 AM
SmAN3JTuw 3SQPG 6YG 2lHbC7U
Aug 16, 2025 at 2:09 AM
aZe ZKU uxRMAc
Aug 16, 2025 at 2:08 AM
kpbwRc
Aug 16, 2025 at 2:07 AM
RPoVI nvTT fjTn 4awVkjH 3ocNNX
Aug 16, 2025 at 2:07 AM
oZQX 86hb
Aug 16, 2025 at 1:29 AM
7bVUB 6iYH xTc3LlOP
Aug 16, 2025 at 1:07 AM
aH8FUwD NGbI5
Aug 16, 2025 at 12:27 AM
UBHXa YnDhuFfttu8
Aug 15, 2025 at 11:20 PM
Aug 15, 2025 at 11:17 PM
mX1RYjO bBK2zAz3 FMds RN6L4HMIo TEMNbC0SM
Aug 15, 2025 at 9:37 PM
VOw KM1vlfaz HCBoyFjV
Aug 15, 2025 at 11:12 AM
EaAmCpWI GdtwDQI gD hISylrh qgufjkxQ
Aug 15, 2025 at 11:00 AM
ogEVWu PE9ueA1le sKGFopD trtj6 1TYxGwQNq
Aug 15, 2025 at 10:51 AM
0w5xma q2Vk
Aug 15, 2025 at 10:49 AM
LNcbP xsfgLeF 3QkUaK Sa0DVh
Aug 15, 2025 at 10:48 AM
BaC0U cObJjAN m7SVcKyae
Aug 15, 2025 at 5:24 AM
HeK 3Mf94 1GQvUu Kclf
Aug 14, 2025 at 10:32 PM
40r6 cwCQi2w KI8A6 Jm TwZ5 HibSBtax
Aug 14, 2025 at 10:27 PM
Aug 14, 2025 at 10:26 PM
Most Attacked Portals:
Coihq 1gIO Qix6X4xC
bF5HNAB3k qP 9hoewqJEigcpWwSFvx
fapuee1g wzJO N vglM TWPnN
yw9 hN8WV 8zyYXO ZKpx
Historical Activity:
This is not exhaustive information about LuvLetter. The information is based on Ingress email damage reports from participating agents.
** Some portals blurred until you log in.
Portals Where LuvLetter Was The Last Known Attacker:
 
yHpuHzU9qN0N
3759 days
 
QjFdaK70S8EOBTa3rJVPHK
3671 days
 
C3oXaf
3647 days
 
IlqwaUm1dOQr
3470 days
 
zpooA0afuLz8
3451 days
 
eWolI81Sw
3451 days
 
vQM1ujQwgExqVz8hltd7Jx9N iATi5z0vKP03
3364 days
 
8nXD9xf7V6mU3G13DRANMjoT
3262 days
 
JtryStnRN6HF12Vvyd3yPR2b
3262 days
 
rIpucXtdYpYhuYW
2989 days
 
dfolSGPz4
2588 days
 
LEdaQFBM 73dd
2588 days
 
qN7b
2588 days
 
IFiSoNijBiOI
2588 days
 
y8gGbPrCkbeMjx5
2588 days
 
1qrSUdPs0
2585 days
 
5LQ1 VKBZ GNrV ZausZQZ0V
2508 days
 
FQ2FyTrIV
2508 days
 
dgW9EsCerpUKbA3EpY51g
2499 days
 
4pqx9EpeWTer
2499 days
 
qKTkBj9S NCKjy4m
2499 days
 
x3ZNntPNajuEwmT11BjXaRvS
2499 days
 
aeoTk6
2499 days
 
Gl4hU794SWogEFUaL2SuCJ
2499 days
 
oLmyQF eqf
2499 days
 
9iHuxCpoMkhYIzdBTygHH
2499 days
 
VVPG6ONuDBOh2b2
2499 days
 
gZnTZY
2499 days
 
xhmgVGmsyb62WOyC0M
2366 days
 
RWiMUanpMMD7AygfvNby8
2366 days
 
IFd0M4
2366 days
 
LPtI0HRGdqm0wAX
2259 days
 
ZtxIyJOTYSYLD9C0hsxhy
2259 days
 
b5oH2osg2Kt55r5RT4
2219 days
 
asq5Fo2OcU1qNPAUH 114hk
2219 days
 
Fvwgd 4kDb6N 7qb8XFc
2219 days
 
fxU6J4MrIMxXh8dVIn
2219 days
 
13b jn4OoTLn AQ8n0SZ iq5P 5lu loSK RJ2U9RR0Uey4lDwxJk
2219 days
 
W3xp0f
2219 days
 
uuspvYePCuMr b0E8pxUrJXYYFRRe9z
2219 days
 
s52 1xLTJkYMJNBQys UkaOEh LIz QdPIev CQAqGqQMKrMVFAyxHcysGtHpv
2219 days
 
8IJJ5ymZcoJw
2219 days
 
JUIlsau
2219 days
 
BAXIsxVnz5jo1TF5lELm6hk4axp8IOo
2219 days
 
gSFfPAS buA
2219 days
 
MiBjd Gp7IFY
2219 days
 
M3VP32
2219 days
 
RNAo94AJS8eYvIU7NKegm
2219 days
 
CXQ6GA
2219 days
 
XMmfkdifKOF0iUL
2219 days
 
LimM2x
2219 days
 
tvLzFCqweQL0lmyUZ0zKh
2219 days
 
mLQe1969JO652XU FQbr9W
1776 days
 
5Bl4D2yMy
1774 days
 
MLk0eT9KPvhsDJo
1774 days
 
kgcwyqZvscpTYCB
1774 days
 
GZCFsvhXyFPce4eRWr64y
1774 days
 
vzM5DsFFCWhhy73lKq1cQjv3TgIQTvYAl
1774 days
 
b36ag1210qMljFGnhHZn
1774 days
 
uGH8qfb2oNNdm83Thwjys
1774 days
 
Fn1BKhLy9Cz7scTL7k8Isc7UbIIhuVGbMEINwOYRFl
1774 days
 
U8yGApttF9qIM8jOCY
1774 days
 
GbywuTlhZMkrgU2p5EnETYOZl4WZ556h57nD
1774 days
 
IoBnTZddz
1774 days
 
jLyYKYiZ1VD4EwZzWfD5o6
1774 days
 
b0okrso Uw0pN etO5fP dCjRPH VDOSffn
841 days
 
9KGggqJENo gM4tlsIn8G
841 days
 
85zA vIXH PxQTVo qBdp
841 days
 
u8qe21bDCLN3
841 days
 
Ao36apa8A
841 days
 
IEP 23kO7
841 days
 
s6DwPx5 iqDk
841 days
 
SOQeyPEe7I5o
841 days
 
ubOu NW3l hsUloV ypZ7 SwUTYFnllA
841 days
 
XrN31kziOV6M
841 days
 
DFI6 Wp4n iwF9 w8X5G
841 days
 
y8uj29b HKHlpvw S97mJ3
841 days
 
YLKA jmV
841 days
 
67zrfueuhVdLSoG
841 days
 
xnvIiu a11 zBQmH VCgF OHR
841 days
 
ZeyIuBs4ZJGJscBP5CsQb
841 days
 
jEu7fu
841 days
 
TRXdOz Rz7hZX wW gegODoz
841 days
 
5A6vWV qGJ ZhZJqMUz
839 days
 
BTV1i15R6qId
839 days
 
feRpBQ 7mT
839 days
 
SmSwYC14Uy5v75Z
839 days
 
WxCSrrDwX
835 days
 
fOe2T 8YK8
835 days
 
B922HPmU7
835 days
 
k8d2KXOptb7IUKRldpY1A
835 days
 
9uefD w16CPf
835 days
 
GTW14arLMXI3dJmbNyBja
834 days
 
Hi63mVM0kvIh
834 days
 
MhytQrK1I
834 days
 
z3JNWh
763 days
 
5QlG5Lic0
763 days
 
2Lio5Cz8aiuMP76gTmOOpZvL
763 days
 
TKSyBAJcSTSngNO7oFe7HCgd
763 days
 
AtCjrbvxHl8e7kiaYSL3sFwqGEkCMy
743 days
 
ylEDBc
709 days
 
mgzX4LniyYdF
709 days
 
BH6d2AakA
709 days
 
hRQTjOoSs
500 days
 
2hCmTf
500 days
 
OeHdx6rE4gSn
500 days
 
mKOFaJtaG
500 days
 
vda2fZfl1
500 days
 
8SwWGw DYjM bA me4XePUU8f
500 days
 
lr295fBpr
500 days
 
CC9CRAyDMvRu
500 days
 
FU51nGHxA
494 days
 
nKrSA02AhsrLjo7
469 days
 
kBmQg zIPLixS1 6AyZ8
456 days
 
Kil 3FaXAv odVt
456 days
 
pwX0InYOyZcqlyiUUs3Zhg4LH7ndkFyjV
456 days
 
7FgMzn 6EwMi
456 days
 
P0ZpsCoGwRyY
456 days
 
YcWrPpQ1XeS3 4 7aPOq84 Pjcq0 XxRg2v1x J
456 days
 
kmFC0149Ww0nJn1qeGAQ75jwiNz4jodPO1BnPc1XhWxlMHbQwy1DDT7kHX3Fsw3iSKPtpcQfykLtcd26j
456 days
 
D86UA8MExUWQbYZyET
440 days
 
JuMvh4DY4NERlsbbf9ZAlU
440 days
 
x3Gd0WTu7Rfe
432 days
 
E0i7ZVt0nlV44wj
432 days
 
nWREYzidAprN
432 days
 
nGqixTLRM
432 days
 
MDPIpVjBLeZT6AGCbM
432 days
 
e41AVSFCO
432 days
 
CaO
432 days
 
Oh4i1GJgC5Bz
432 days
 
GSlADlJPHunADe2
432 days
 
efN6yuQ5a
432 days
 
bDtRb09bGU3mq3YXEMDGd
432 days
 
qL8bFAhQbqTENWSgYdT6kYeAakMzIUkzI
226 days
 
NaR mNl1zMj0AH I4yQzJEluDp AToC
226 days
 
cDCURxPcl1Qn
226 days
 
9jYALR5RRMHa01ggy1QUp
226 days
 
cWVLrYA K7ho
226 days
 
VQTw7pC8muRw
214 days
 
mCDNziNk8TSbtn0Z6gN7meaVWRf
181 days
 
JNbVZi0d5NEXwwK8uPFFEfwV8Hj9ruaWifvV8H0dWhJptQjt6wpNvZyy5MlQ
181 days
 
oavSNV 7coE 0OXitN
181 days
 
fHk27F CaHxp859dL oVoVuU9n
175 days
 
VNFbO68XIDyrRFmO4QQ5BD7JDzm
162 days
 
cMGcLF84WLcyayb
149 days
 
cMgqcAbWZVJy
123 days
 
mIGCaat9b7b6
82 days
 
m8fh6Qz AlOi3 tYUMUnj RYviWnFW5j 03o
66 days
This list does not include portals where LuvLetter was the last known attacker within the last 60 days.
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
12 AM
 
 
 
 
 
 
 
1 AM
 
 
 
 
 
 
 
2 AM
 
 
 
 
 
 
 
3 AM
 
 
 
 
 
 
 
4 AM
 
 
 
 
 
 
 
5 AM
 
 
 
 
 
 
 
6 AM
 
 
 
 
 
 
 
7 AM
 
 
 
 
 
 
 
8 AM
 
 
 
 
 
 
 
9 AM
 
 
 
 
 
 
 
10 AM
 
 
 
 
 
 
 
11 AM
 
 
 
 
 
 
 
12 PM
 
 
 
 
 
 
 
1 PM
 
 
 
 
 
 
 
2 PM
 
 
 
 
 
 
 
3 PM
 
 
 
 
 
 
 
4 PM
 
 
 
 
 
 
 
5 PM
 
 
 
 
 
 
 
6 PM
 
 
 
 
 
 
 
7 PM
 
 
 
 
 
 
 
8 PM
 
 
 
 
 
 
 
9 PM
 
 
 
 
 
 
 
10 PM
 
 
 
 
 
 
 
11 PM
 
 
 
 
 
 
 
Loading...